Skocz do treści

Mozilla zmieni sposób odpytywania kompatybilności rozszerzeń

2 komentarze
[ EN ]
FirefoxMozillaSeaMonkeyThunderbird

Rob Campbell poinformował o planach dotyczących zmiany sposobu odpytywania kompatybilności rozszerzeń dla oprogramowania Mozilli (chodzi o zmienną checkCompatibility w preferencjach Firefoksa, Thunderbirda i SeaMonkey).

Sprawę potwierdza także twórca Nightly Tester Tools, o czym można przeczytać na jego blogu, Changing the checkCompatibility preference.

Jeśli się nie mylę, wszystko zaczęło się 12 października, kiedy to Mike Beltzner zgłosił Bug 521905, w którym postulował uzależnienie sprawdzania kompatybilności rozszerzeń od wersji programu, w którym została wyłączona.

When that user is then upgraded to the *next* version of Firefox, though, they should be required to make the decision about automatic compatibility checking again, as the context has changed. This will also help to avoid crashes with well-meaning add-ons which have not yet marked themselves as compatible.

I strongly recommend that whenever a version change is detected, we automatically reset extensions.checkCompatibility to false (if the pref exists).

W uzasadnieniu czytam, że pozwoli to uchronić użytkowników, którzy wpierw wyłączyli opcję sprawdzania kompatybilności pod określoną wersją Firefoksa lub innego programu Mozilli, następnie dokonali aktualizacji do nowej wersji, ale zapomnieli przywrócić domyślne ustawienia. Zaproponowane rozwiązanie pozwoli każdej wersji przechowywać informacje o sprawdzaniu kompatybilności dodatków oddzielnie.

Może to być przydatne zwykłym użytkownikom, zwłaszcza tym z którzy faktycznie zapomnieli, że modyfikowali ustawienia, nie wiedzą gdzie sprawdzić aktualny stan opcji lu nie potrafią ich przywrócić do domyślnych ustawień.

Rozszerzenie Nightly Tester Tools cieszy się uznaniem nie tylko wśród testerów wersji rozwojowych, dość często jest polecane także zwykłym użytkownikom na forach i blogach, szczególnie po aktualizacjach, na które nie zdążyli odpowiedzieć twórcy rozszerzeń. Z jednej strony pozwala to szybko sprawdzić kompatybilność rozszerzeń z nową wersją, z drugiej utrudnia nieco wyśledzenie przyczyn awarii.

Dlatego od Firefoksa 3.6 opcja odpowiedzialna za sprawdzanie kompatybilności będzie zależna od wersji programu, przykładowo: extensions.checkCompatibility.3.6. Po aktualizacji Firefoksa do wersji 3.7 testerzy i użytkownicy będą musieli stworzyć nowy klucz w about:config extensions.checkCompatibility.3.7, by ponownie wyłączyć sprawdzanie kompatybilności.

Użytkownicy wersji rozwojowych będą zmuszeni do zmian opcji częściej, co wiąże się z opisem konkretnych wydań, przykładowo beta Firefoksa 3.6 wymaga klucza extensions.checkCompatibility.3.6b, a nightly 3.7 extensions.checkCompatibility.3.7a. Wpisy dotyczące starszych wersji nie będą usuwane, zatem powrót do wcześniejszego wydania pozwoli wykorzystać zapamiętane ustawienia.

Nowy mechanizm jest od kilku dni obecny w wersjach nightly, dlatego jeśli chcesz na bieżąco testować kompatybilność dodatków z nowymi wersjami zmień opcje lub skorzystaj z rozszerzenia Add-on Compatibility Reporter lub Nightly Tester Tools w wersji 2.0.3 lub nowszej.

Szczegółowe informacje na temat rozszerzenia są dostępne na blogu Mozilla Labs, Announcing the Add-on Compatibility Reporter.

Przeczytałeś całość, co teraz?

Pobierz tę stronę jako plik PDF, przeczytaj poprzedni lub następny wpis, dodaj komentarz lub podrzuć trackbacka.

Jeśli ten artykuł zaciekawił Cię lub pomógł rozwiązać jakiś problem, wyślij kilka złotych na moje konto. Jeśli prowadzisz portal lub czasopismo skontaktuj się, aby odkupić ten artykuł.

Dołącz do toczącej się dyskusji!

Możesz śledzić komentarze czytelników przez RSS , napisać, co o tym wszystkim sądzisz lub zostawić ślad prowadzący do Twojej strony.

  1. Nie lepiej było napisać "sprawdzania kompatybilności"?

    favicon

    Wawrzek

    17 Lis 2009 17:02:47

  2. Wawrzek: Sformułowanie "sprawdzanie kompatybilności" (odmienione przez przypadki) pojawia się co najmniej kilka razy. O co chodzi?

    Grzegorz

    17 Lis 2009 20:07:33

Dodaj komentarz

Zasady komentowania

Do formatowania komentarzy używaj Markdown:
_emfaza_, *silna emfaza*, `kod`, [Tytuł](http://adres.com/).

Odpowiadając na komentarz innej osoby podaj jej imie, np. Adam: Masz rację. Ułatwi to prowadzenie i śledzenie dyskusji.

Wypowiedzi obraźliwe, infantylne oraz nie na temat będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.

O ewentualnych błędach najlepiej poinformuj mnie bezpośrednio, a nie przez komentarze.