2.1. Порівняння декількох останніх версій Joomla
Joomla на сьогоднішній день є мабуть найпопулярнішою системою по створенню та управлінню сайтом. Розглянемо деякі популярні її версії [28]:
Joomla 1.0 - застаріла версія CMS Joomla, заснована на коді CMS Mambo. Підтримка системи припинена 2006.
Joomla 1.5 - найпоширеніша досі версія Joomla, характерна революційною зміною ядра системи. Основні зміни торкнулися зміни API системи, що дало більше можливостей розробникам розширень і призвело до значного зростання нових рішень, що публікуються в Каталозі Joomla Extensions Directory. Друге за значимістю зміна - перехід на кодування UTF-8, що позбавило всі спільноти, для яких англійська не рідна мова, від проблем з локалізацією.
Joomla 1.6 / 1.7 / 2.5
Починаючи з Joomla 1.6 розробники системи ввели планову довгострокову підтримку системи, що означає, що всі зміни версій будуть підпорядковані суворим графіком
Версії Joomla 1.6 / 1.7 / 2.5 сумісні між собою в більшій частині і розглядаються як одна версія - Joomla 2.5
Розширення та шаблони для цих версій можна встановлювати на будь-яку з зборок цього покоління, за рідкісними винятками.
Що нового в Joomla 2.5
Потужна система контролю доступу для перегляду і редагування змісту з налаштованим групами користувачів і рівнів доступу.
Багаторівнева структура категорій, що дозволяє реалізувати як сайти з однорівневою структурою, так і складні портали з багаторівневою.
Поліпшена система установки і управління розширеннями. Тепер можна одночасно встановлювати кілька розширень, об'єднаних в один пакет.
Зроблена система автоматичного оновлення встановлених розширень на рівні CMS.
Розширена мовна підтримка для простої розробки багатомовних сайтів.
Час початку і закінчення публікації для модулів з поліпшеним контролем над тим, де вони виводяться.
Нові шаблони з правильною семантичної версткою оцінять і розробники (простіше верстати), і користувач (швидше вантажиться), і пошукові системи (краще індексується).
Більше можливості для творчості за рахунок поліпшеного контролю над стилями шаблонів.
Більш простий і чистий код ядра, переписаного з нуля.
Joomla 3.0 опис і можливості [29]:
Вийшов реліз нової версії joomla 3.0, це не просто оновлення, а саме нова версія. Багато були здивовані новою версією, оскільки не очікували що все так швидко зміниться, як було з joomla 1.6 1.7 2.5. Давайте докладніше розглянемо нову версію що вона з себе представляє.
Зміни не помітити просто не можна. Повні редизайн всій joomla 3.0 Вона стала більш зручною із за зміни розташування навігації і управління вмістом в адміністративній частині, кому то може здатися все не звичним, але завірю відразу що все залишилося таким же тільки змінений дизайн і розташування навігації. Чим дивитися скріншоти краще встановіть тестово на Денвер і все подивіться своїми очима.
Шаблон - У вихідній комплектації системи - 4 шаблона: «Isis», «Protostar», «Beez3» і «Hathor». Перші два - нові. Розроблено Кайлом Ледбеттера. «Isis» призначений для адміністративного розділу, «Protostar» - з боку відвідувачів. Все окрім «Hathor» готові до роботи з мобільними пристроями. В Joomla 3.0.0 інтегрований Twitter Bootstrap.
Розширення - тільки вийшла joomla 2.5 як через короткий час вийшла 3.0 і тому мало які розширення від 2.5 підходять під 3.0 за винятком модулів, модулі перероблять швидше за всіх. Так що з цим якийсь час буде напряг. Але якщо ви не вирішили на якій версії робити сайт, то вигідніше робити уже на 3.0 так як 2.5 з часом буде йти в минуле як і 1.5.
Системні вимоги Joomla! 3.0.0
ПЗ |
рекомендовані |
мінімальні |
PHP (с отключенной Magic Quotes GPC) |
5.3.1 + |
5.3.1 + |
MySQL (необхідна підтримка InnoDB) |
5.1 + |
5.1 + |
MSSQL |
10.50.1600.1+ |
10.50.1600.1+ |
PostgreSQL |
8.3.18 + |
8.3.18 + |
Apache (с mod_mysql, mod_xml и mod_zlib) |
2.x + |
2.x + |
Microsoft IIS |
7 |
7 |
|
|
|
Більшість хостингів має потрібні вимоги, але на жаль далеко не все, так що заздалегідь переконаєтеся що ваш хостинг підтримує всі потрібні вимоги.
Висновок - все добре, слів немає молодці, зручно зробили, хоч і знаходиться ще в стадії доопрацювання. Але тут все зрозуміло чому нова версія вийшла, вся ця гонитва за мобільними пк світових брендів. У всіх божевілля на Самсунг, Епл, люди стали використовувати мобільні пристрої в якості серфінгу набагато частіше, от і переробили всю цю структуру для мобільних телефонів і планшетників. Але часта зміна всієї структури робить процес переходу болючим, розробники перебивають розширення, власники сайтів намагаються оновитися, деякі думають так що таке тільки доробив до розуму 2.5 а тут нова версія. Звичайно зараз кидатися на нову версію має сенс якщо це новий проект, а якщо у вас сайт давно стоїть на 2.5 чіпати не варто!
Мобільна версія
Joomla! зробила великий стрибок в мобільному просторі, зроблена реконструкція в частині сайту і в інтерфейсі адміністратора. Joomla! стала першою великою CMS з мобільним інтерфейсом в обох частинах сайту. Тепер кожен сайт може мати мобільний дружній контент для відвідувачів і мобільний зручний інструмент для адміністраторів.
Дружній інтерфейс
Адміністративна частина joomla має новий зовнішній вигляд, побудований за допомогою Bootstrap системи, поряд з відтінком дивовижних UI / UX робіт команди Joomla Jux. Joomla повною мірою враховується для мобільних пристроїв, планшетів і нормального екрану комп'ютера. Весь бекенд Joomla має новий зовнішній вигляд і поліпшить ваш робочий процес з будь-яким з типом пристроїв.
Нові засоби для розробників
Витрачайте менше часу на кодування і створення інтерфейсу з Joomla 3. Інтерфейс користувача Joomla (JUI) бібліотека дає вам стандартизований інтерфейс бекенда. LESS CSS і JQuery означає, що ви можете писати менше коду.
Інші важливі зміни:
Новий шаблон Protostar створений за допомогою нових інтерфейсних рішень.
Оновлення шаблону Beez3.
Новий інсталятор CMS в 3 кроки.
Новий PostgreSQL драйвер. До цього Joomla працювала тільки на MySQL.
Новий драйвер кешування Memcache.
Для управління фідами тепер використовується JFeed замість SimplePie.
Мовні пакети можна встановлювати так само як і будь-які інші розширення.
Додалася група користувачів за замовчуванням - Гість, для анонімних користувачів.
Можна зберігати порожні матеріали.
Оновився WYSIWYG редактор TinyMCE до 3.5.6.
Поліпшена архітектура бази даних і вичищений старий код.
Оновлена система розумного пошуку (Smart Search).
Стандартизація і форматування поточного вихідного коду.
Unit тести для всієї CMS.
Кастомізація модуля меню.
Стандартний SEF тепер вміє додавати канонічні мета-посилання в head.