StartPowiadomieniaJoomla 1.6! - Ostatnia prosta

Joomla 1.6! - Ostatnia prosta polecany

Oceń ten artykuł
(0 głosów)

Ostatnia prostaLouis Landry opublikował 28 kwietnia na joomla.org wstępny harmonogram prac, jakie towarzyszyć będą wydaniu stabilnej wersji Joomla! 1.6. Zapraszamy wszystkich chętnych do zapoznania się z planem pracy na najbliższe kilka miesięcy.

Sukces każdego projektu Open Source zależy od zaangażowania ludzi. Joomla! nie jest tutaj wyjątkiem. Ponieważ zbliżamy się do stabilnego wydania Joomla 1.6, chciałbym przedstawić harmonogram prac nad wersją stabilną oraz poświęcić chwilę temu, jaką rolę możecie odegrać…

Sukces każdego projektu Open Source zależy od zaangażowania ludzi. Joomla! nie jest tutaj wyjątkiem. Ponieważ zbliżamy się do stabilnego wydania Joomla 1.6, chciałbym przedstawić harmonogram prac nad wersją stabilną oraz poświęcić chwilę temu, jaką rolę możecie odegrać, aby to wydanie nastąpiło szybciej i było lepsze.

Harmonogram

Poniżej znajduje się harmonogram (jak na ironię, choć z rozmysłem, bez wielu dat) w postaci kamieni milowych dla wersji 1.6 wraz z opisami, co oznaczają i jak wyobrażamy sobie ich realizację.

Chwila obecna

Brygada ds. usuwania problemów (JBS została zmobilizowana do sprowadzenia wydania 1.6 na ląd. Od tej chwili wszelkie wykryte problemy należy zgłaszać w naszym systemie śledzenia błędów, aby można je było uporządkować i nadać im odpowiedni priorytet. Co prawda podstawowy kod źródłowy znajdujący się obecnie w głównej gałęzi wciąż jeszcze nie jest do końca wygładzony, ale jest już strukturalnie zdrowy oraz szybko i pewnie zmierza we właściwym kierunku.

Jeśli ktoś pracuje w gałęziach, powinien zebrać wszelkie prace oraz zsynchronizować je z główną gałęzią repozytorium tak, aby można przejrzeć kod jeszcze przed osiągnięciem kamienia milowego nr 1. Łaty wprowadzające nowe rozwiązania zostaną przejrzane, jak tylko czas na to pozwoli. Wszystkie gałęzie oraz łaty muszą zostać skończone i zsynchronizowane z główną gałęzią repozytorium.

Zamrożenie gałęzi nowych funkcji 1.6?5 maj 2010

Tak, jak w zeszłym tygodniu zapowiedział Hannnes podczas holenderskiego Joomla!Day oraz jak 27 kwietnia zapowiedział Andrew na liście dyskusyjnej, ustaliliśmy 5 maja ostateczną datą zgłaszania nowych funkcji w ramach rozwoju wersji 1.6. Po tym terminie narzędzie zawierające propozycje nowych funkcji (ang. feature patch tracker) nie będzie przyjmowało nowych zgłoszeń. Od tej chwili żadne nowe funkcje i udoskonalenia zgłoszone z myślą o wydaniu 1.6 nie będą już brane pod uwagę. Wprowadzenie kolejnych nowych funkcji i pomysłów zostanie odłożone do wydania 1.7. Wszystkie prace nad kodem z głównej gałęzi będą od tej chwili zmierzać do jego stabilizacji. Błędy oraz inne kwestie będą nadal zarządzane poprzez narzędzie kontroli błędów. Ważne jest, aby pamiętać, że wszelkie prace prowadzone w innych gałęziach repozytorium mogą (i powinny) być nadal kontynuowane; po prostu nie wejdą do wydania 1.6, lecz do 1.7. Po tym terminie powinno być łatwiej utrzymać aktualny obraz gałęzi repozytorium względem gałęzi głównej, gdyż spodziewamy się, że będzie mniej drastycznych zmian w kodzie, niż miało to miejsce, gdy wydanie znajdowało się w fazie alpha.

2 kamień milowy — 1.6 beta

Po zakończeniu etapu zamrożenia gałęzi z nowymi funkcjami, skupimy się na rozwiązaniu jak największej liczby problemów zasygnalizowanych za pomocą tropiciela problemów (ang. issue tracker). W chwili, gdy będziemy pewni, że prawie wszystkie główne systemy Joomla 1.6 działają zgodnie z naszymi oczekiwaniami, wydamy wersję 1.6 beta 1 (2 kamień milowy). Zdajemy sobie sprawę, że pewne podsystemy ciągle mogą być niekompletne, ale zrobimy wszystko, aby ograniczyć liczbę takich przypadków do minimum. Na tym etapie wszystkie zgłoszenia do głównej gałęzi repozytorium będą zarządzane przez JBS, co pozwoli zachować odpowiedni poziom kontroli jakości oraz czytelności wszystkich wprowadzanych zmian. Coraz istotniejszą rolę będzie odgrywać testowanie automatyczne.

Wydawanie wersji beta będzie się odbywać w cyklu dwutygodniowym, aby zapewnić przyrost oraz ciągłą poprawę rozszerzeń poprzez uwagi użytkowników. Oznacza to, że jeśli wersja beta1 zostanie wydana 1 czerwca 2010, to beta2 zostanie wydana 15 czerwca 2010, a beta3 zostanie wydana (jeśli będzie to konieczne) 29 czerwca. Taki cykl wydawania wersji beta będzie kontynuowany do momentu usunięcia wszystkich zgłoszonych do tej pory problemow o priorytecie od 1 do 3, a system będzie wystarczająco dopracowany, aby wydać wersję do ogólnego dostępu.

3. kamień milowy — 1.6 RC

Gdy uznamy, że Joomla 1.6 jest gotowy do premiery, przygotujemy pierwsze wydanie kandydujące (RC). Osiągnięcie tego etapu będzie w naszym przekonaniu oznaczać, że pierwsi integratorzy systemów mogą potraktować wersję 1.6 jako stabilną. Pomiędzy wydaniem RC i wydaniem wersji stabilnej nie spodziewamy się żadnych zmian w API, ale można spodziewać się minimalnych zmian w interfejsie użytkownika oraz niewielkich zmian w funkcjonalności. Podobnie jak to miało miejsce dla fazy beta będziemy raz na dwa tygodnie wypuszczać poprawione wersje RC, dopóki nie uzyskamy pewności, że wszystkie systemy pracują poprawnie, interfejs użytkownika jest ukończony i wszystkie możliwe problemy zostały usunięte.

4. kamień milowy

Ostatnim kamieniem milowym w ramach wydania 1.6 będzie wydanie stabilnej wersji ogólnodostępnej. Od tej chwili wydanie 1.6 będzie zarządzane przez JBS w ten sam sposób, w jaki jest zarządzana wersja 1.5. Nastąpi ponowne otwarcie narzędzia do zgłaszania nowych funkcji (feature patch tracker) z myślą o wersji 1.7. Prace prowadzone w nad gałęziami nowych rozwiązań zostaną skoncentrowane na wydaniu 1.7.

Jak możesz pomóc?

Joomla 1.6 zawiera wiele znanych i nowych rozwiązań, więc na pewno będzie wymagać dużo szlifowania i testów, zanim zostanie przygotowane wydanie ogólnodostępne. Kiedy rozwój wejdzie w fazę beta i późniejsze za zarządzanie Joomla 1.6 będzie odpowiedzialny JBS. Rozmowy zmienią się z „czy nie byłoby fajnie dodać coś takiego?” na „czy to już działa?”. W rezultacie nastąpi kilka zmian, których wszyscy powinni być świadomi.

Tropiciel problemów: Joomla! Issue Tracker

Po pierwsze, ponownie uruchomiliśmy narzędzie do zarządzania problemami i od teraz będzie ono aktywnie prowadzone. Każdemu użytkownikowi, który zarejestrował się na stronie joomlacode.org udostępniono narzędzie do zarządzania problemami. Przy rozwiązywaniu problemów łatki kodu są zawsze mile widziane, ale prosimy, by przed ich przesłaniem upewnić się, że zostały przygotowane na bazie najnowszego kodu źródłowego. To pomoże nam w efektywnym rozwiązywaniu problemów. Prosimy o regularne sprawdzanie wątków omawiających problemy, w których uczestniczysz, oraz odpowiadanie na ewentualne prośby o dostarczenie dodatkowych informacji. Tropiciel problemów jest centrum wszechświata JBS. Jest to główna lista wszystkich zagadnień, którymi musimy się zająć, aby wypuścić stabilną wersję oprogramowania.

Czat zespołu JBS

Po drugie stworzyliśmy nowy kanał IRC #joomla-bug-squad na irc.freenode.net, zastępując nim dotychczasowe wewnętrzne kanały łączności. Dostęp do kanału nie jest w żaden sposób ograniczony; ma być miejscem, gdzie członkowie zespołu JBS będzie wspólnie, w możliwie szerokim gronie, prowadzili żywe rozmowy. Ponadto od czasu do czasu na kanale będą pojawiać się starsi stażem programiści, którzy w miarę możliwości pokażą innym, czym się różni wersja 1.6 od wersji poprzednich. Biorąc udział w dyskusjach prowadzonych na tym kanale, powinieneś zapoznać się z wątkami problemów poruszonych w narzędziu do zarządzania problemami, ponieważ uczestnicy będą często do nich nawiązywać.

Lista wysyłkowa poświęcona rozwojowi Joomla (ang. Joomla Development)

W końcowym etapie zostanie prawdopodobnie zawieszona lista wysyłkowa poświęcona rozwojowi (CMS Development), co zostanie zrównoważone przez większą aktywność na liście wysyłkowej brygady ds. zwalczania problemów, gdzie ludzie będą opisywać, jak rozwiązują napotkane problemy z oprogramowaniem. Informacje przesyłane na listę wysyłkową JBS stoją przed Tobą otworem, zarówno gdy zechcesz tylko przejrzeć znajdujące się tu wiadomości, jak i dołączyć do subskrybentów (wymagany jest proces rejestracji, który ma pomóc ograniczeniu działalności spamerów). Zauważ, że przed wydaniem wersji stabilnej 1.6 fora Joomla nie będą przeglądane pod kątem problemów odnoszących się do wersji 1.6. Prosimy nie zgłaszać błędów na forum, ponieważ mogą zostać przeoczone. Podsumowując, są trzy rzeczy, które możesz zrobić, jeżeli chcesz wziąć udział w tworzeniu kolejnej, poruszającej ziemię w posadach wersji Joomla!:

Jeżeli należysz do tych, którzy poszukują innych wyzwań, to możesz dołączyć do grupy testów jednostkowych i systemowych (ang. Unit and System Testing), która jest częścią systemu kontroli jakości kodu źródłowego Joomla!. Jeśli to jest to, czego szukasz, wskocz na kanał IRC lub dopisz się do listy wysyłkowej, podnieś rękę do góry i krzyknij: „Z przyjemnością Wam pomogę!”. Jeśli masz jakiekolwiek pytania na temat brygady ds. zwalczania problemów lub tego, w jaki sposób możesz pomóc w pracach nad wydaniem 1.6, odwiedź śmiało kanał IRC lub wyślij wiadomość na listę wysyłkową. Ian Maclennan oraz Mark Dexter, którzy koordynują pracę tej brygady również będą szczęśliwi, mogąc udzielić odpowiedzi na Twoje pytania.

Oryginał: Joomla! 1.6 Development Shifting Gears
Tłumaczenie: zespół Polskiego Centrum Joomla!

Ostatnio zmieniany Śr. 28 Mar 2012
comments powered by Disqus Powrót na górę

Aktualności - spis treści

Kalendarz publikacji

2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
Oglądasz teraz:   StartPowiadomieniaJoomla 1.6! - Ostatnia prosta

Twoje konto