Archive for October, 2008

Ubuntu 8.10 released

Congratulations to Canonical and Ubuntu community on release of Ubuntu 8.10!!!

I’m proudly using Ubuntu 8.10 on my mbp (it works great) with a beautiful Dust theme, and even more beautiful GDM theme WillWill. (there’s also Willbex theme available).

The most interesting thing from my POV in this release is a great community riot around the theme for the new Ubuntu release which was strengthen by this set of mockups promoted at brainstorm.ubuntu.com and digg.

I find it a good sign of the community health how strong reaction this topic received and I’m a bit disappointed by lack of public discussion between broad community and people in charge of the project. I believe we’re doing a better job on this in Mozilla and I hope it’ll be a lesson for Ubuntu project similar to what we got with Firefox 1.0 Theme switch issue.

Bottom line is that I believe this energy motivated Mark to hire designers, usability and user experience experts. It’s always good to see community getting so energetic around something *they* think is important, and I believe open projects model makes it especially effective in a longer run.

Once more, congrats on the release guys! :)

Dużo się dzieje

Zbliżające się wydanie Firefoksa 3.1 jest najciekawszym w mojej historii… Troszeczkę przypomina wydanie Fx 1.5. Stoimy na stabilnej, szybkiej nowoczesnej platformie jaką jest Gecko 1.9 i możemy się skupić na tych drobnych detalach i miłych dodatkach, które sprawiają, że korzystanie z sieci jest przyjemne.

Zatem w porównaniu z ogromem zmian jakie wprowadził Fx 3.0, wersja 3.1 będzie zmianą znacznie bardziej ewolucyjną i spokojną, co nie znaczy, że niepotrzebną :)

Prawidłowa obsługa profili kolorów ICC, media queries, długo oczekiwany text-shadow,  niezwykle ważna dla przyszłości otwartego Internetu obsługa znaczników <audio/> i <video/>, querySelector,  ustandaryzowany Drag&Drop, API do geolokacji, przeciąganie kart pomiędzy oknami, autotagowanie zakładek, znaczące przyspieszenie aplikacji webowych i samego Firefoksa dzięki Tracemonkey… a to tylko czubek góry lodowej, zapraszam do poczytania Fx3.1 dla programistów, i Fx 3.1 draft plan.

Część to usprawienienia widoczne gołym okiem, inne dadzą nowe możliwości autorom stron i autorom rozszerzeń, wszystkie są “spokojne”. Nie wiem jak to inaczej opisać, ale nie ma tu wielkich, ryzykownych zmian (może poza API do pobierania zdalnych czcionek), dużych przeobrażeń interfejsu czy ogromnych przetasowań w głównych elementach silnika.

Dwa ciekawe elementy, które spokojnie ewoluują w Fx3.1 to obsługa standardów i dodatkowe interfejsy do zarządzania sesjami i prywatnością sesji. I to z tym związane są dwa poniższe screeny:

Session restore updated

Session restore updated

Acid 3 w fx3.1 nightly

Acid 3 w fx3.1 nightly

Pierwszy pokazuje nowe możliwości podczas przywracania sesji, drugi to aktualizacja stanu ACID3 w Firefoksie. Te 93% to to co już wylądowało w głównym repozytorium, bo istnieją też patche poprawiające wszystkie pozostałe błędy, ale nie zostały jeszcze włączone do głównej gałęzi. Z tego co pisał Dbaron, prawdopodobnie na wydanie Fx3.1 uda się podnieść to do 98%.

Czemu nie 100%? Nie ma powodu do pośpiechu. Acid3, jak już wielokrotnie pisało wiele osób, jest testem dość “abstrakcyjnym” w tym sensie, że nie testuje najpopularniejszych elementów standardów, tylko właśnie te, które nie działają np. w Fx. Spełnienie wymagań testu ma sens tylko wówczas gdy jest elementem prac nad ogólnym poprawieniem obsługi standardów, a nie gdy jest sztucznym pompowaniem zmian, aby tylko zapewnić sobie “setkę” w jakimś testowym buildzie, który nigdy nie zostanie wydany i wywala się na wszystkim poza testem Acid 3.

To oczywiście nie wszystko, uważni obsewatorzy planety Mozilli z pewnością zauważyli pracę ekipy od Ux nad poprawkami użyteczności, nie wspominając już o setkach poprawionych błędów.

W tym samym czasie grupa z labs pracuje nad nowymi wersjami Ubiquity, Weave czy Prism, Mozilla Messaging eksperymentuje z UI i pracuje nad wydaniem Thunderbirda 3, a zespół z Mozilla Mobile szykuje się na wydanie Fenneca 1.0.

Ach, zapomniałbym, że także teraz, inna grupa, pod wodzą Brendana Eicha, pracuje nad Mozillą 2 - nową wersją platformy, która wprowadzi naprawde ogromne zmiany w funkcjonowanie Gecko, a wśród zakresu prac Gecko 2.0 pojawiają się takie rzeczy jak wsparcie dla animacji 3D - SVG, Canvas 3D, nowy standard lokalizacji - L20n, instalacja rozszerzeń bez restartu, Compositor - nowy system prezentacji układu strony i wiele innych…

Jeśli jednak tego jest Ci mało, masz poczucie niedosytu, albo uznajesz, że Mozilla to coś więcej niż grupa programistów i ich kod, to… masz absolutną rację Mozilla Foundation oraz Mozilla Europe pracują nad projektem o nazwie “2010 Goals“, który ma za zadanie zdefiniować rolę Mozilli jako aktywatora i uczestnika dyskusji na temat rozwoju Internetu w takich dziedzinach jak edukacja, dostęp w najgorzej zinformatyzowanych regionach świata, czy otwieranie rynku mobilnego tak jak zrobiliśmy to z WWW dzięki Firefoksowi.

Jeśli masz ochotę coś porobić, rozwijać się pomagając w realizacji naszej misji, to otwieramy właśnie dla Ciebie nowy portal - contribute.mozilla.org, który ma na celu pomóc Ci odnaleźć się na początku swojej przygody z Mozillą. Dużo się dzieje i jest mnóstwo miejsca dla Ciebie :)

Seth w Czaterii w środę

W środę, o godzinie 16 gościem Czaterii (Interia.pl) będzie nie kto inny jak Seth Bindernagel, menedżer zespołu l10n-drivers w Mozilli. Seth zajmuje się zarządzaniem całym procesem internacjonalizacji i lokalizacji na (już) 63 języki produktów Mozilli (w tym Fennec, Thunderbird, Firefox).

Seth jest duszą towarzystwa, facetem, który choć nie ma żadnego doświadczenia technicznego zajeżdza innych, żeby pomogli mu zrozumieć Mercuriala (ostatnio sam stworzył pierwszego patcha!), ogarnia cały zespół, stworzył pierwszy zestaw celów kwartalnych w historii prac nad L10n i stara się otworzyć Mozillę na współpracę z innymi projektami lokalizacyjnymi. Można z nim spędzić 15 minut i rozwiązać najważniejsze problemy, albo siedzieć do 5 nad ranem w siedzibie w Paryżu przygotowując 6 nowych lokalizacji, które zostały dodane w Firefoksie 3.0.4.

Poza tym jest doskonałym kompanem do kufla piwa i pierwszą osobą w historii mojej pracy w Mozilli, która wyciągneła sporą ekipę do klubu :)

A, no, i… no i zupełnie przypadkiem jest menedżerem moim i staszka oraz opiekuje się adrianem podczas jego stażu w Mozilli Corporation. :)

Jego największym marzeniem jest dołączyć do Polish Mafia i właśnie odwiedza warszawę z okazji Internet CEE.

Punkt 16:00, środa, czateria. Do zobaczenia :)

Slides from Silme talk

Just got back home after

Expedia screenshot

Expedia screenshot

wondering if that gives me the “longest trip home” award from EuMozCamp crew. William, beer will do this. :)

The event was great, I’ve been at so many mozilla events during last 8 years yet beyond “normal” awesomeness of those events, once againt some elements of what happened were a big surprise (Mix group - you know who you are) :)

For now I’m attaching Silme talk slides, for those who couldn’t make it to the talk. (it’s also the very best documentation we have so far):

It requires tengwar-gandalf font to display some elements, but is pretty readable without it.

If you have any other questions regarding silme, jump in on #l10n channel, silme folks are there.

Right now I’m working on logging system and then PEP08, API freeze, documentation and then release! :)

Fennec 1.0a1 pl beta

Bardzo wczesna wersja testowa - Fennec 1.0a1 pl :)

Nie jest to pełna lokalizacja (toolkit angielski), ani nie jest finalna (tak, jest tam “gwiazdkować” ;)).

Ale zapraszam do testów :) Źródła wrzuciłem do hg.mozilla.org.

Sprint MDC - 18 października

Aviary.pl po raz kolejny organizuje sprint MDC!

Tym razem, na nowym silniku Wiki, będziemy tłumaczyli i szlifowali zestaw artykułów wybranych przez Tomka, który opiekuje się polskim MDC.

Takie akcje organizujemy specjalnie po to, aby osoby z zewnątrz zespołu mogły szybko i łatwo przyłączyć się na chwile i pomóc w tłumaczeniu pod okiem całego zespołu.

W sobotę, spotykamy się od 10 na serwerze irc.mozilla.org, na kanale #aviarypl. Zapraszamy wszystkich, którzy chcieliby pomóc rozwijać centrum i przy okazji zobaczyć jak wygląda praca zespołu Aviary.pl :)

Mozilla Community Theme - revised

Three weeks ago we asked you for feedback on an initial round of Mozilla Community Theme mockups and we received plenty! Then, we started sorting out what we got and preparing a plan for improvements.

Today, we present you a revised Mozilla Community Theme:

Mozilla Community Theme logo

The new logo you can see here is a proposal for a Community Logo in Mozilla world. It means that we will offer it as a unifying branding element for all communities that will operate inside Mozilla environment, and it’s perfectly in line with our Manifesto:

(…) The Mozilla project uses a community-based approach to create world-class open source software and to develop new types of collaborative activities. We create communities of people involved in making the Internet experience better for all of us. (…)

It has been combined, together with other elements into an improved screen of an example website:

Mozilla Community Theme, screen1

Mozilla Community Theme, screen1

We will offer several options for the header bar, several header backgrounds and several color palettes:

This, of course, is still just an option set, since you can go beyond that and use the color set you want.

We’re currently preparing a guidelines document for you, which should help you work with the sources once they’re public. We’re working on the template for other webtools (like forum, wiki), we’re preparing sources for publishing, and we’re open to hear your feedback once again on what do you think about this theme, so let us know what you think!

Mozilla Community Template progress

A quick update on the status of MCT. Tara, Seth and I gathered a solid round of feedback from many of you. We scanned it, analyzed and built a profile of updates we want to make. We noted five main issues raised by you regarding the first proposition:

  • You are wondering what flexibility you’ll have. What about different colors? Flags? Logos?
  • You want to know how it’ll work with other tools than Drupal
  • Details are wrong, wrong flag, left&right menu are the same width, colors are wrong, languages are mixed
  • The theme is not “mozzilian” enough
  • The theme is “graphic” heavy.

Let me address those comments.

First, we are commited to create an extremely flexible environment for you with this theme. We are preparing it in the way that will give you ability to choose colors, layout, elements you want to put in the background, virtually anything. Beside, we will provide you Guidelines prepared by the agency that will help you work with those sources. They will just guide you on how to modify the template to keep the consistency. And if you missed that in my last post - we’ll also provide you full sources on open license so that you can modify this as you want! It’ll be a mixture of professional quality and community freedom.

Second. As I said we are preparing the template to work with several webapps out of the box, and with the freedom described above we hope you’ll contirbute with the theme suited for other apps as well.

Right now, we’re preparing, among the others, php template, planetplanet template and wordpress template:

MCT v1, forum view

MCT v1, forum view

MCT v1, Planet view

MCT v1, Planet view

MCT v1, Wordpress template

MCT v1, Wordpress view

And we also have another mockup with data from a pretty complex Mozilla Community site, in this case mozilla-russia.

Please, bear in mind, that those are all mockups - elements just combined together to present how the website may look like. Of course the width of elements, choice of logo, colors etc will be up to your community, so please, forgive us a mixture of polish, russian, spanish, latin, lorem ipsum and some other languages in those mockups ;)

Of course all those mockups are from before we received your feedback (version 1), so I’m attaching them just to show you the variety of cases we’re working on. The new mockups should be ready soon.

We spent some time trying to figure out what does “mozllian” mean in terms of website template (mozilla.com? mozilla.org? developer.mozilla.org?) and we tried to minimize the influence of mozilla.com visual identification to make sure people see it as Mozilla Community - not official MoCo site. It seems we didn’t hit the right balance yet.

Regarding “heaviness” of graphics on the template. We find your comments saying that the template works great for smaller sites (majority of our community websites are in this category), but we could improve how it’ll look on more complex sites. And that’s also what we plan to address with the new round.

So. Did I get you right? Does it answer your feedback? We’re working on the next round and we hope it’ll be near to final so that we can start deploying it for you to use. Expect next round, next week :)

update: Just to clarify - this is an option for our communities to make your life easier. We will not enfore anyone to use it! :)