Közösségi Firefox 3.5 videó

Megújul a Firefox logója

A Firefox 3.5 megjelenésével párhuzamosan megkezdődött az új Firefox logó kialakítása is. De előtte talán érdemes áttekinteni, Alex Faaborg segítségével, hogy hogyan változott a Firefox logója az elmúlt évek során.
Tovább »

Electrolysis

A Mozilla új projektet indított, hogy a Firefox egy időben több, külön folyamatban válassza szét a böngésző működését. Az egyikben maga felhasználói felület (chrome) futna, a többiben pedig a webes tartalom: minden fül egy külön folyamatban. Kicsit elkésettnek tűnhet a Mozilla projektje, hiszen a Chrome vagy az Internet Explorer 8 valamilyen szinten már megvalósították ezt a funkciót. A megvalósítás célja minden esetben a stabilitás növelése, hiszen így egy fülben futó webes tartalom valamilyen okból történő összeomlása nem ránthatja magával a teljes alkalmazást. Ezenkívül ez a megoldás járulékos teljesítménynövekedéssel is jár a többprocesszoros környezetekben. Nem titkolt távoli cél azonban a folyamatok védett vagy izolált módon való futtatása.

Az Electrolysis projekten, egy öt fős csapat dolgozik, akik három fázisra osztották szét a fejlesztést. Az első fázisban csak egy egyfüles tesztrendszer készül el, idén júliusban. A második fázisban a folyamatok egymás közötti kommunikációját valósítják meg várhatóan idén novemberig. A harmadik fázisban az API kidolgozásra kerül sor és már kipróbálható állapotba kerül a fejlesztés. A negyedik fázisban már igény szerint tudnak indulni a folyamatok, valamint a folyamatok között megosztásra kerülnek a gyorsítótárak is.

A felvázolt terv megvalósításában valószínűleg a harmadik fázis húzódhat el a legtovább, ami azt jelenti, hogy a többfolyamatos böngészőre legalább még egy évet kell várni. Számos fejlesztéssel kapcsolatos döntés még várat magára és ennek függvényében például a Chromium hálózatkezelési kódjának beemelésével a fejlesztési idő jelentősen lerövidülhet. Ezek azonban még nyitott kérdések.

Fontos azonban még megjegyezni, hogy ezen projekt eredményei a platform szinten fognak megvalósulni, vagyis minden Mozilla-alapú alkalmazás képes lesz használni ezt a funkciót, így például a megjelenést követően több folyamatot használó Thunderbird vagy akár Songbird is megjelenhet.

Elindult a Jetpack

A Mozilla Labs bejelentette a Jetpack projektet, amelynek célja, hogy megkönnyítse a kiterjesztések fejlesztését. A kiterjesztésekre eddig sem lehetett panasz, hiszen már több, mint 12000 kiterjesztés érhető el, amelyet több, mint 8000 fejlesztő készített és 1 milliárd felett van az eddig telepített kiterjesztések száma.
 
Most azokat is be akarják vonni a kiterjesztések fejlesztésébe, akik nem jártasak benne, ugyanakkor rendelkeznek HTML, CSS, Javascript vagy jQuery ismerettel. Vagyis a Jetpack nem más, mint egy API-készlet, amelynek segítségével, ismert webtechnológiák használatával lehetséges a kiterjesztések fejlesztése.
 
A felhasználók oldaláról az egyik legfontosabb újdonság az, hogy a Jetpack használatával az új funkciók hozzáadása a böngésző újraindítása nélkül történik és nincsenek kompatibilitási problémák, hiszen ezeket maga a Jetpack kiterjesztés fedi el.

Főbb funkciók

  • Az API jelenleg a státuszsort, a füleket, a content-szkripteket, az animációkat és az egyéb funkciókat érinti;
  • külső API-programkönyvtárakat is támogat (pl.: Twitter);
  • jQuery-támogatás;
  • integráció a Bespinnel;
  • beépített hibakeresés a Firebug segítségével.

A fejlesztés a böngészőben történik az about:jetpack ablakban és a hibakereséshez a Firebug 1.4 verzióját használják. A fejlesztéshez hasznos funkciók egy része a hamarosan megjelenő Firefox 3.5 verzióban kapott helyett, de az elkészült Jetpack alkotóelemek korábbi verziókon is futnak.

A Jetpack bemutatására már elkészült néhány alkalmazás.

Fontos azonban megjelezni, hogy a projekt alpha állapotban van, ezért mindenkit érhet kellemetlen meglepetés használat közben, valamint a biztonsági keretrendszer is fejlesztés alatt van!

A Mozilla Labs összes projektjéhez hasonlóan a fejlesztés nyílt és bárki kapcsolódhat hozzá.

Segítség a magyar Firefox tesztelésében

Néhány napja írt egy e-mailt a Mozilla, hogy egy külsős tesztelőcégre bízza a Firefox tesztelését, egyelőre csak nyolc nyelvnél, melyek közül egyik a magyar.

E-mailes egyeztetés után ma felhívott telefonon a Multilingual QA alkalmazottja. Körülbelül 10 percet beszélgettünk, kikérdezett, hogy hogyan szoktunk tesztelni, és miben segíthetnek ők.

Szerintem abban segíthetnek konkrétan, hogy letesztelik a magyar Firefoxot azokon a platformokon, amelyekhez nehezen férek hozzá (pl. Mac OS X, Windows 7), de felőlem tesztelhetik máshol is, hátha találnak valamit. Másrészt ők szeretnének kidolgozni egy kimondottan lokalizációs tesztelési eljárást, ami nem a funkcionális tesztek leutánzása lenne (abból túl sok van), hanem direkt egy honosítási teszteset-sorozat. Ez is jó.