joomla_16_upgrading.png

Czy mądrze jest aktualizować lub budować nową witrynę przy użyciu Joomla 1.6?

Po 5 latach joomla 1.5, joomla 1.6 została wydana. Minęło już kilka miesięcy od daty premiery i toczy się wiele dyskusji na temat przydatności aktualizacji 1.6 i długości wsparcia, jakie będzie zapewnione dla nowego systemu. Czy powinieneś poświęcić czas na migrację istniejącej witryny do wersji 1.6? I czy powinieneś oprzeć swoją nową kompilację na 1.6, pozostać przy 1.5 czy poczekać na 1.7?

Oficjalna wiadomość z witryny joomla (joomla.org) jest taka, że wersja 1.6 jest krótką wersją i będzie objęta wsparciem przez kilka miesięcy.

Wersja 1.6.2 z dnia 7 kwietnia 2011 r. (wersja skrócona)
Wersja 1.7.0 do wersji z 10 lipca 2011 r. (krótki cykl)
Wersja 1.8 w styczniu 2012 - (która zostanie wydana w dłuższej perspektywie = 15 miesięcy)

W wydaniu 1.6 wprowadzono kilka poważnych zmian, które uniemożliwiają działanie wielu modułów i komponentów innych firm. Być może największą z nich jest wykorzystanie mootools 1.2. Mootools 1.12 jest obecnie bardzo przestarzały i ograniczający w porównaniu do innych frameworków javascript, co spowodowało, że wiele dodatków używa jquery w trybie bezkonfliktowym, zamiast korzystać z wstępnie załadowanej biblioteki mootools. Chociaż jasne jest, że mootools 1.12 nigdy nie będzie obsługiwany w przyszłych wydaniach, czy warto aktualizować do nowego systemu, w którym najczęściej używane dodatki nie będą działać?

Główne reklamowane zalety joomli 1.6 to nowe ACL (lista kontroli dostępu) i zagnieżdżone kategorie, a także "moc", "szybkość" itp. Problemy związane z tymi kwestiami i wersją 1.5 były wielokrotnie poruszane w przeszłości i doprowadziły do opracowania takich komponentów jak K2 (zestaw do tworzenia treści), który oferuje więcej opcji i elastyczności z joomlą 1.5 niż przy użyciu samej wersji 1.6. Fotis z Joomlaworks.gr przeprowadził nawet głosowanie na temat tego, czy K2 powinno zostać zaktualizowane do pracy z 1.6, biorąc pod uwagę krótki okres wydania i ograniczone korzyści. Zasugerował również stworzenie nowej wtyczki rozszerzającej możliwości ACL joomli 1.5.

Zoo, komponent podobny do K2 (a także "warp", framework szablonów yootheme) całkowicie porzucił mootools i zdecydował się na użycie jquery ze względu na trudności we wspieraniu 2 różnych wersji (i zbliżającą się premierę mootools 1.3). Przeczytaj wpis na blogu tutaj.

Zaledwie w zeszłym tygodniu wydano aktualizację do "stabilnej" wersji 1.6, która wymagała od wszystkich komponentów innych firm zadeklarowania ładowania mootools w zapleczu, co nigdy wcześniej nie było wymagane, ponieważ każdy przycisk "nowy", "zastosuj" i "zapisz" wymaga tego do działania. Spowodowało to, że każda witryna zaktualizowana do najnowszej wersji nie była w stanie korzystać z większości swoich komponentów i pozwoliła na wycofanie aktualizacji 3 dni później.

Jest wiele innych kwestii do omówienia, nie tylko debata w samej społeczności joomla. Jedną z najbardziej zabawnych osób do śledzenia jest twórca Akeeba backup (dawniej joomlapack) @nikosdion, część zespołu programistów joomla.

Nie ma wątpliwości, że 1.8 będzie miała więcej wspólnego z 1.6 niż 1.5, ale osobiście będę trzymał się joomli 1.5, dopóki sprawy nie zaczną się uspokajać i nie pojawi się długoterminowe wydanie.

Przeczytaj więcej artykułów tego autora

kliknij tutaj