×

Основные отличия Joomla 3.0 и Joomla 2.5

В статье приведены некоторые из главных отличий Joomla 3.0 от Joomla 2.5.

Joomla 2.5 VS Joomla 3.0

Пару лет назад многие пророчили движку Joomla «закат», считав что данный движок больше не будет поддерживаться и обновляться, но на счастье многих веб-разработчиков они ошибались, т.к. за последние годы Joomla стала одним из самых обновляемых CMS, успев закрыть поддержку версии 1.0 и 1.5, 1.7, при этом за не большой период перейти с версии 1.5 на 1.7 и на 2.5. В итоге Joomla  выпустила совершенно новый релиз Joomla 3.0.0, который получил массу изменений, а  многие даже с трудом понимают, что это Джумла, т.к. изменений было очень много и они задели как и функционал, так и внешний вид. Ниже мы привели некоторые из главных отличий Joomla 3.0 от Joomla 2.5. Если вы до сих пор не познакомились с Joomla 3, то Ваше время пришло!

Обычный интерфейс Joomla 2.5 VS Адаптивный интерфейс  Joomla 3.0

Ура, Joomla теперь официально, во многом благодаря Bootstrap, стала адаптивной CMS. Фронт-энд и бэк-энд можно теперь легко открывать на всевозможных мобильных устройствах.

Joomla 3.0 без Bootstrapvs, а с Bootstrap

Это значительный шаг вперед для Joomla. Вместе с базовыми css-свойствами, интегрированными в Joomla 3.0.0, Bootstrap значительно упрощает взаимодействие конечного пользователя с вашим сайтом.

Joomla 2.5 в LESS CSS VS LESS CSS в Joomla 3.0

LESS – это динамические таблицы стилей, разработанные Алексом Селиером и интегрированные в Joomla 3.0. С применением LESS существенно изменилась разработка шаблона сайта: теперь все шаблоны сайта и админки включают в себя директорию /less и файлы template.less. Это нужно для того, чтобы импортировать файлы Bootstrap и LESS. Разработчики сами выбирают те файлы, которые будут применены к их шаблонам и которые надо имортировать в LESS JUI (JoomlaUserInterface).

Joomla 2.5 без JUI, а Joomla 3.0 с JUI

JUI (JoomlaUserInterface) библиотека – это набор средств разработки, который позволяет разработчиками компонентов использовать общий набор элементов интерфейса. JUI не только упрощает разработку, но и дает возможность создавать свою собственную библиотеку интерфейсов. Для пользователей, которые переходят с одного сайта Joomla 3.0 на другой, существенно сократилось время загрузки, т.к. общие javascript- и css-файлы, загруженные с первого сайта, могут быть применены ко второму.

Старый mambo-интерфейс в Joomla 2.5  VS  Новый удобный интерфейс в Joomla 3.0

Интерфейс стал удобнее, красивее, современнее, и совершенно другой. Изменилось   все. Подменю «Сайт» теперь находится в левой панели. Так изменилось меню с ссылками на просмотр сайта и его посетителей. Теперь оно находится внизу административной панели.В панели управления теперь есть и правая панель со ссылками на наиболее используемые функции Joomla.

7 шагов установки  VS  3 быстрых шага установки

Установка Joomla стала намного проще и делается она всего в 3 шага. Программа установки сама определит язык установки из настроек вашего браузера. Также теперь выбор «да»/«нет» подсвечивается («нет» подсвечивается красным, «да» – зеленым). В новой  Joomla 3.0 поддерживает 5 образцов наборов данных вместо 3-х в Joomla 2.5. Весь процесс установки теперь занимает меньше минуты, что, безусловно, можно считать большим достижением. Более того, можно сохранить настройки установки, выслав их себе на почту.

Дизайн менеджера статей Joomla 2.5 VS  Дизайн менеджера статей Joomla 3.0

Менеджер статей стал удобнее, система фильтров стала нагляднее, в нее добавилось несколько новых опций. Экран добавления/редактирования статьи тоже изменился. Вкладки «Параметры публикации», «Параметры отображения материала» и «Метаданные» переместились с правой панели наверх. Текст статьи теперь находится по центру страницы.

Группа пользователей «Гость»: Joomla 2.5  VS Joomla 3.0

Теперь в группах пользователей предусмотрена группа «Гость», которая создается по умолчанию при установке Joomla. Первая картинка показывает то, какие группы по умолчанию создаются в Joomla 2.5. Вторая показывает автоматическое создание группы «Гость» Joomla 3.0.

Неадаптивный шаблон для фронт-энда  VS Адаптивный шаблон для фронт-энда

Protostar – новый адаптивный универсальный шаблон, разработанный Bootstrap. Цвета шаблона легко настраиваются с помощью встроенной цветовой палитры.Для настройки заголовков шаблона доступно более 500 шрифтов из GoogleFonts (этот параметр может быть отключен). Также в Protostar есть встроенный CSS-фреймворк основанный на Bootstrap, это новое слово в стандартах шаблонов Joomla.

Устаревший шаблон административной панели VS новый отличный шаблон административной панели

Назван новый шаблон по имени одного из египетских богов – Isis. Благодаря тому, что Isis построен на Bootstrap, админка теперь тоже имеет адаптивный интерфейс.

Обновленный стандартный шаблон Beez 3

Для любителей традиционного шаблона фронт-энда Beez 3 разработчики Joomla обновили его.

Joomla-платформа: 11.х VS 12.х

Новая платформа не поддерживает устаревшие классы и методы версии платформы 11.4. Тем не менее, компонентам потребуются небольшие изменения с переходом на Joomla 3.0.

Joomla 2.5  Mootools VS Joomla 3.0 JQuery

Теперь в Joomla 3.0 вместо Mootools используется JQuery. Mootools все еще доступен в бэк-энде для поддержки старых расширений, но Mootools больше не является основной java-скрипт библиотекой.

Сортировка вручную VS Функция «Drag & Drop»

С переходом на JQuery появилась функция «Drag & Drop» в сортировке материалов. Раньше порядок нужно было проставлять.

Больше требований к  версиям PHP и MySQL

Чтобы запустить Joomla 3.0, вам необходимы PHP 5.3.1 и MySQL 5.1. В то время как для Joomla 2.5 нужны были PHP 5.2.4 и MySQL 5.0.1.

Расширенные настройки модулей

Теперь дополнительные настройки модуля позволяют изменять, тег модуля: для изменения div в секции,  тег заголовка (для лучшего SEO), класс заголовка (добавляет Bootstrap-класс в заголовок страницы), стиль модуля (наследовать установленный Joomla-шаблон для стиля модуля).

Joomla 2.5  Simple Pie VS Joomla 3.0  JFeed

Вместо SimplePie (php-класса для импорта RSS) разработчики предлагают JFeed. SimplePie – довольно «старый», недостаточно гибкий для текущей версии, давно уже не обновляется. Поэтому было решено заменить его на JFeed – простой, расширяемый класс, призванный сделать Feed-генератор эффективнее и сильнее, чем это позволяет SimplePie.

Joomla 2.5 без поддержки PostgreSQL, а Joomla 3.0 с поддержкой PostgreSQL

Joomla можно запустить на базе данных PostgreSQL – драйвер PostgreSQL включен в Joomla.

Joomla 2.5 сохранение статей с заполнением всех полей VS  Joomla 3.0 сохранение пустых статей

Как это ни удивительно, но теперь Joomla позволяет пользователям с правами администратора создавать и сохранять пустые статьи. Такая функция нужна для того, чтобы можно было, если потребуется, создать статью только с фотографиями, без текста.

Улучшенвя многоязычность

Нативная многоязычность значительно улучшила Joomla! Если раньше была возможность переключаться только на главную страницу, то теперь она позволяет связывать любые базовые элементы и по-прежнему переключается на главную страницу, когда связей нет. В 3.0.3 будет доступен патч, который значительно улучшит скорость загрузки таблицы связей при наличии большого количества элементов. Для разработчиков сторонних компонентов не составит труда сымитировать связь элементов и мы надеемся, что многие из них предоставят такую функциональность, а также предложат возможные улучшения.

Обновление юнит-тестирования

Юнит-тестирование предназначено для проверки небольших кусков кода на самом примитивном уровне, обычно исключая какие-либо другие классы и методы. Т.к. обновленной Joomla требуется PHP версии 5.3.1, то и для PHPUnit тоже необходимо обновление. В новой версии предполагается решить некоторые проблемы безопасности, а также автоматизировать процесс тестирования с дальнейшим 100%-м архивированием юнит-теста для классов библиотеки CMS.

01Офис в Киеве
г. Киев, 02068
ул. Ахматовой 9/18
02Офис в Броварах
г. Бровары, 07405
ул. Чорновола 2-А
03Работаем
Пн.-Пт. 9:00-18:00
Сб. 11-00 -16:00