Wydrukuj tÄ™ stronÄ™

Joomla! Plan rozwoju [old]

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

Joomla, wcześniej znany jako Mambo, jest jednym z najpopularniejszych projektów typu Open Source. Głównym hasłem przez długi okres czasu było "Potęga w prostocie". W tym dokumencie zespół developerów przedstawia plan plan utrzymania wersji 1.0 i dalszego rozwoju tego CMS, od wersji 1.0 do 2.0.

Numer wersji

Pierwszym numerem Joomla jest 1.0, aby zminimalizować ryzyko pomyłek z równolegle istniejącymi wersjami mambo. Wersja 1.0 jest przemianowanym Mambo 4.5.2.3 z poprawionymi błędami i łatami zwiekszającymi bezpieczeństwo.

Numerowanie

Numer wersji Joomla składa się z elementów X.Y.Z odpowiadających kolejno:

  • X = główny numer wersji - Jego podwyższenie oznacza znaczne zmiany w kodzie. Jest prawdopodobne, iż bÄ™dzie caÅ‚kowicie niekompatybilny ze swoim poprzednikiem.
  • Y = numer podwersji - Ten numer oznacza dość znaczne zmiany w funkcjonalnoÅ›ci i strukturze, ale zachowujÄ…cej w dużym stopniu kompatybilność z poprzedniÄ… wersja.
  • Z = numer poprawek - Kolejne wartoÅ›ci oznaczajÄ… poprawki bezpieczeÅ„stwa i funkcjonalnoÅ›ci z ewentualnymi niewielkimi zmianami w funkcjonalnoÅ›ci. ZakÅ‚adana jest peÅ‚na zgodność z poprzedniÄ… wersjÄ….

Struktura

Nowej, pełnej wersji przyporzadkowywany jest numer typu X.Y (np 1.0). Każde pełne wydanie będzie posiadało własny plan rozwoju, niezależnie od głównej drogi dla całego Joomla.

Wersje poprawkowe (1.0.1) będą wydawane w zależności od potrzeb, ale nie wcześniej niż dwa tygodnie od wydania pełnej wersji. Ma to na celu podniesienie jakości wersji stablinej. Już nie będzie konieczności oczekiwania na poprawę błędów do kolejnej pełnej wersji.

Wersje pełne będą publikowane jako alfa i beta. Okres tych testowych publikacji będzie w całości zależał od zespołu developerów, jednakże dla wersji beta nie powinien być krótszy niż trzy (3) tygodnie, aby dać czas na testy dla twórców dodatków do Joomla.

Wersję stabilne będą poddane tylko wewnętrznej kontroli i będą dostępne do natychmiatowego użytku.

Kalendarz

Wersja Data Komentarz
Mambo 4.5.2 17 Luty 2005 W celach testowych dodano biblioteki patTemplate, rozszerzenia do praw dostępu do plików. Usunięto błędy.
Joomla! 1.0 17 września 2005 Mambo 4.5.2.3 pod nową marką. Usunięto błędy, luki bezpieczeństwa, kilka dodatków do kodu
Joomla! 1.0.1 21 września 2005 Poprawki do wersji stabilnej
Joomla! 1.0.2 ZU październik 2005 Planowana wersja stabilna z kolejnymi poprawkami
Uwaga programiści
register_globals=off będzie emulowane w Joomla! 1.1 i w poźniejszych wersjach.
Element łączący z bazą danych także musi być użyty, aby zapewnić możliwość przenoszenia pomiędzy różnymi platformami.
Joomla! 1.1 ZU 4.2005/1.2006 Rozszerzenia UI
TÅ‚umacznie panelu administracyjnego
Nowe możliwości
Joomla! 1.2 ZU Orientacyjnie:
Pierwszy etap rozszerzeń ACL (zezwolenia czynności)
Zgodność z WCAG (tylko frontend)
Implementacja SOC
Joomla! 1.3 ZU Orientacyjnie:
Drugi etap rozszerzeń ACL (zezwolenia obiektów)
Implementacja SOC
Joomla! 2.0 2006 Nowa struktura CMS oparta o PHP 5

ZU = zostanie ustalone
Kalendarz to tylko szkic, z możliwymi zmianami.

Szczegóły:

Poniżej przedstawiamy obszerniejszy przegląd zamierzeń:

Pierwszy etap rozszerzeń ACL

Dodanie możliwości tworzenia i edycji grup, z możliwością ustawienia zezwoleń dla każdej grup (np. instalacja komponentów)

Drugi etap rozszerzeń ACL

Możliwość ustawienia np. które sekcje, kategorie są widoczne dla danych grup

Spełnienie standardów WCAG 1. poziomu

Joomla! zdecydowanie polepszy swoją zgodność ze standardami sieci, aby ułatwić dostęp osobom niepełnosprawnym. Zgodność z WCAG A wymaga spełnienia prawie 508 standardów.

Realizacja tego zamierzenia wymaga pełnego oddzielenia wartstwy prezentacyjnej kodu (formatowanie HTML) od warstwy biznesowej(aplikacji). Aktualnie skupiamy się na kodzie strony frontowej [Front-End]. Priorytety 2. i 3. poziomu będą uzwględniane po spełnieniu priorytetów 1. poziomu.

Letnie projekty

W 2005 roku, mieliśmy przyjemność nadzorowć kilka projektów bradzo utaletowanych studentów. Będą one stopniowo wdrażane do Joomla. Te projekty to

  • Wirtualny system wsparcia plików - używająć zwykÅ‚ego API jako dostÄ™pu do plików, ftp itd.
  • Automatyczne aktualizacje - jak wiÄ™kszoÅ›ci popularnych aplikacji (jak Firefox) z możliwoÅ›ciÄ… sprawdzania uaktualnieÅ„ itd.
  • Kotrola wersji zawartoÅ›ci - solidny produkt dla prowadzÄ…cych specjalistyczne systemy zarzÄ…dzania treÅ›ciÄ… wymagajÄ…ce specjalnych procedur publikacji jak np. aprobowanie publikacji przez przeÅ‚ożonych, Å›ledzenie zmian wprowadzanych w dokumentach i inne - speÅ‚niajÄ…ce wymagania prawne lub organizacyjne jak np. Biuletyn Informacji Publicznej w Polsce

Poprawa systemu Cache i ogólnej sprawności

Sprawność Joomla będzie systematycznie udoskonalana przez zastosowanie wielopoziomowych warstw Cache, a także odpowiedniej kostrukcji obiektów

Ostatnio zmieniany Åšr. 28 Mar 2012
comments powered by Disqus

Artykuły powiązane

Najnowsze od Stefan Wajda