27-го сентября Joomla выпустила релиз Joomla 3.0.0, уже 9-го октября была выпущена обновленная версия с исправлениями безопасности. Ниже дано описание 20-ти главных отличий новой версии от старой. Если вы до сих пор не познакомились с Joomla 3, то этот пост для вас!
Содержание
- 1.Обычный интерфейс vs адаптивный интерфейс
- 2. Без Bootstrap vs с Bootstrap
- 3. Не LESS CSS vs LESS CSS
- 4. Без JUI vs с JUI (для разработчиков расширений)
- 5. Mambo-интерфейс vs новый удобный интерфейс
- 6. 7 шагов vs. 3 быстрых шага установки
- 7. Дизайн менеджера статей: скучный vs безупречный
- 8. Группа пользователей «Гость»: создание вручную vs создание автоматически
- 9. Неадаптивный vs адаптивный шаблон для фронт-энда
- 10. Устаревший vs новый отличный шаблон административной панели
- 11. Обновленный Beez 3
- 12. Joomla-платформа: 11.х vs 12.х
- 13. Mootools vs JQuery
- 14. Сортировка вручную vs функция «Drag & Drop»
- 15. Старые vs новые версии PHP/MySQL
- 16. Настройки модуля: обычные vs дополненные
- 17. Simple Pie vs JFeed
- 18. Без поддержки PostgreSQL vs с PostgreSQL
- 19. Сохранение статей с заполнением всех полей vs сохранение пустых статей
- 20. Обновление юнит-тестирования
1.Обычный интерфейс vs адаптивный интерфейс
Ура, Joomla теперь официально, во многом благодаря Bootstrap, стала адаптивной CMS. Фронт-энд и бэк-энд можно теперь легко открывать на всевозможных мобильных устройствах.
Фронт-энд Joomla 2.5:
Адаптивный фронт-энд Joomla 3.0:
Бэк-энд Joomla 2.5:
Адаптивный бэк-энд Joomla 3.0:
2. Без Bootstrap vs с Bootstrap
Это значительный шаг вперед для Joomla. Вместе с базовыми css-свойствами, интегрированными в Joomla 3.0.0, Bootstrap значительно упрощает взаимодействие конечного пользователя с вашим сайтом.
3. Не LESS CSS vs LESS CSS
LESS – это динамические таблицы стилей, разработанные Алексом Селиером и интегрированные в Joomla 3.0. С применением LESS существенно изменилась разработка шаблона сайта: теперь все шаблоны сайта и админки включают в себя директорию /less и файлы template.less. Это нужно для того, чтобы импортировать файлы Bootstrap и LESS. Разработчики сами выбирают те файлы, которые будут применены к их шаблонам и которые надо имортировать в LESS JUI (JoomlaUserInterface). Такие файлы были в выглядела Joomla 2.5:
В Joomla 3.0:
4. Без JUI vs с JUI (для разработчиков расширений)
JUI (JoomlaUserInterface) библиотека – это набор средств разработки, который позволяет разработчиками компонентов использовать общий набор элементов интерфейса. JUI не только упрощает разработку, но и дает возможность создавать свою собственную библиотеку интерфейсов. Для пользователей, которые переходят с одного сайта Joomla 3.0 на другой, существенно сократилось время загрузки, т.к. общие javascript- и css-файлы, загруженные с первого сайта, могут быть применены ко второму.
5. Mambo-интерфейс vs новый удобный интерфейс
Интерфейс стал удобнее, красивее, современнее.. да что там, сами смотрите.
Главное меню админки в Joomla 2.5:
Главное меню админки в Joomla 3.0:
Панель управления. Что было:
И что стало:)
Подменю «Сайт» теперь находится в левой панели. Так было в Joomla 2.5:
Так стало в Joomla 3.0:
Так изменилось меню с ссылками на просмотр сайта и его посетителей. Теперь оно находится внизу административной панели.
В панели управления теперь есть и правая панель со ссылками на наиболее используемые функции Joomla:
6. 7 шагов vs. 3 быстрых шага установки
Да вы только посмотрите, насколько установка Joomla стала проще: делается она всего в 3 шага. Установка Joomla 2.5 в 7 этапов:
Установка Joomla 3.0 в 3 этапа:
Программа установки сама определит язык установки из настроек вашего браузера. Также теперь выбор «да»/«нет» подсвечивается («нет» подсвечивается красным, «да» – зеленым).
Старый дизайн:
В новой версии Joomla поддерживает 5 образцов наборов данных вместо 3-х в Joomla 2.5.
в Joomla 3.0:
Вообще весь процесс установки теперь занимает меньше минуты, что, безусловно, можно считать большим достижением. Более того, можно сохранить настройки установки, выслав их себе на почту.
7. Дизайн менеджера статей: скучный vs безупречный
Менеджер статей стал удобнее, система фильтров стала нагляднее, в нее добавилось несколько новых опций. Вот «старый» дизайн:
А вот новый:
Экран добавления/редактирования статьи тоже изменился. Вкладки «Параметры публикации», «Параметры отображения материала» и «Метаданные» переместились с правой панели наверх. Текст статьи теперь находится по центру страницы.
Теперь менеджер статей выглядит так:
8. Группа пользователей «Гость»: создание вручную vs создание автоматически
Теперь в группах пользователей предусмотрена группа «Гость», которая создается по умолчанию при установке Joomla. Первая картинка показывает то, какие группы по умолчанию создаются в Joomla 2.5. Вторая показывает автоматическое создание груммы "Гость" Joomla 3.0.
9. Неадаптивный vs адаптивный шаблон для фронт-энда
Protostar – новый адаптивный универсальный шаблон, разработанный Bootstrap. Цвета шаблона легко настраиваются с помощью встроенной цветовой палитры.Для настройки заголовков шаблона доступно более 500 шрифтов из GoogleFonts (этот параметр может быть отключен). Также в Protostar есть встроенный CSS-фреймворк основанный на Bootstrap, это новое слово в стандартах шаблонов Joomla.
Protostar предлагает пользователям различные настройки:
10. Устаревший vs новый отличный шаблон административной панели
Назван новый шаблон по имени одного из египетских богов – Isis. Благодаря тому, что Isis построен на Bootstrap, админка теперь тоже имеет адаптивный интерфейс.
11. Обновленный Beez 3
Для любителей традиционного шаблона фронт-энда Beez 3 разработчики Joomla обновили его.
12. Joomla-платформа: 11.х vs 12.х
Новая платформа не поддерживает устаревшие классы и методы версии платформы 11.4. Тем не менее, компонентам потребуются небольшие изменения с переходом на Joomla 3.0.
13. Mootools vs JQuery
Теперь в Joomla 3.0 вместо Mootools используется JQuery. Mootools все еще доступен в бэк-энде для поддержки старых расширений, но Mootools больше не является основной java-скрипт библиотекой.
14. Сортировка вручную vs функция «Drag & Drop»
С переходом на JQuery появилась функция «Drag & Drop» в сортировке материалов. Раньше порядок нужно было проставлять:
А вот так выглядит сортировка в Joomla 3.0:
15. Старые vs новые версии PHP/MySQL
Чтобы запустить Joomla 3.0, вам необходимы PHP 5.3.1 и MySQL 5.1. В то время как для Joomla 2.5 нужны были PHP 5.2.4 и MySQL 5.0.1.
16. Настройки модуля: обычные vs дополненные
Теперь дополнительные настройки модуля позволяют изменять:
-
тег модуля: для изменения div-а в секции;
-
тег заголовка: для лучшего SEO;
-
класс заголовка: добавляет Bootstrap-класс в заголовок страницы;
-
стиль модуля: наследовать установленный Joomla-шаблон для стиля модуля.
Настройки модуля в Joomla 2.5:
Настройки модуля в Joomla 3.0:
17. Simple Pie vs JFeed
Вместо SimplePie (php-класса для импорта RSS) разработчики предлагают JFeed. SimplePie – довольно «старый», недостаточно гибкий для текущей версии, давно уже не обновляется. Поэтому было решено заменить его на JFeed – простой, расширяемый класс, призванный сделать Feed-генератор эффективнее и сильнее, чем это позволяет SimplePie.
18. Без поддержки PostgreSQL vs с PostgreSQL
Joomla можно запустить на базе данных PostgreSQL – драйвер PostgreSQL включен в Joomla.
19. Сохранение статей с заполнением всех полей vs сохранение пустых статей
Как это ни удивительно, но теперь Joomla позволяет пользователям с правами администратора создавать и сохранять пустые статьи. Такая функция нужна для того, чтобы можно было, если потребуется, создать статью только с фотографиями, без текста.
Запрет на сохранение пустой статьи в Joomla 2.5:
Возможность сохранения пустой статьи в Joomla 3.0:
20. Обновление юнит-тестирования
Юнит-тестирование предназначено для проверки небольших кусков кода на самом примитивном уровне, обычно исключая какие-либо другие классы и методы. Т.к. обновленной Joomla требуется PHP версии 5.3.1, то и для PHPUnit тоже необходимо обновление. В новой версии предполагается решить некоторые проблемы безопасности, а также автоматизировать процесс тестирования с дальнейшим 100%-м архивированием юнит-теста для классов библиотеки CMS.
Надеюсь, что это унаследует и JoomGallery, а то на некоторых сайтах так достает сортировать фотографии...
P.S. Местами пропущены пробелы между слов.
Чтобы люди знали откуда информация.
P.S. и учите русский язык. Что за глупые ошибки...
п.с. на маленьких мониторах наверное все впорядке
В 3 даже картинок у меню нет!!!!!
Полностью согласен, и дело не только в привычке... Поставил третью, 2 дня поработал с ней и снёс, ставлю 2.5 только.
Вот бы поставить на третью дизайн для админки из 2.5.
Я везде искал, но нигде не нашел. Если найдете дизайн админки 2.5 для 3.0, ответьте мне пожалуйста! Кто найдет, тому ссылку на своем сайте поставлю.
на счет bootstrap. вещь, несомненно, хорошая, но пихать ее во все проекты как-то не комильфо. он больше подходит, если шлепать шаблоны как конвейер, а определенные дизайнерские задумки на нем реализовать проблематично. да и bootstrap в J2.5 можно было подключить без проблем.
да и вообще, с большей половиной пунктов можно поспорить. они больше дизайнерские (на любителя ). в плане юзабилити J3 проигрывает.
все вышеперечисленное ИМХО!
на вкус и цвет..