Joomla 3.0 в сравнении с Joomla 2.5 - 20 новых возможностей
27 сентября была выпущена Joomla 3.0.0 , новая версия с большим числом дополнений и нововведений. Сразу же за ней, была выпущена промежуточная версия Joomla 3.0.1 , включающая исправление безопасности 9 октября. Без сомнения, Jooomla 3.0 это одно из главных событий этого месяца. Если вы еще не совсем разобрались с ней, вот 20 вещей, на которые следует обратить внимание в Joomla 3.0.
1. Неотзывчивый в сравнении с отзывчивым
Да, Joomla теперь официально отзывчива - готова к работе на мобильных устройствах, с помощью Bootstrap . Фронтенд будет иметь встроенные возможности по отзывчивости, бэкенд также наследует эти возможности. Теперь вы можете контролировать свой сайт, даже когда вы в командировке только с мобильным телефоном!
2. Без bootstrap в сравнении с наличием bootstrap
Большим нововведением Joomla 3.0 является Bootstrap . С базовым CSS, который интегрирован в Joomla 3.0, ваш сайт понравится пользователям гораздо больше.
3. Без-LESS-ный CSS в сравнении с LESS-ным CSS
LESS это динамический язык для CSS, разработанный Alexis Sellier. Недавно он был добавлен в Joomla 3.0.
Разработка шаблона сильно изменилась с использованием LESS . Все шаблоны сайта и бэкенда включают каталог /less и файл template.less. Эти два файла нужны для испорта файлов Bootstrap и JUI (файлы less и файлы /media/jui/less). Это позволяет разработчикам шаблонов определять, какие файлы нужно применять к их шаблону, а какие импортировать из JUI.
4. Без JUI в сравнении с JUI (для разработчиков расширений)
Библиотека интерфейса пользователя Joomla (JUI) предоставляет набор частоиспользуемых инструментов, который позволяет разработчикам компонентов использовать одни и те же элементы, что существенно уменьшает время программирования, без необходимости изобретать велосипед и создавать свою собственную библиотеку. Тем не менее, в результате вы все равно получите красиво выглядящий интерфейс. Кроме того, для тех пользователей, кто постоянно посещает в Интернете сайты с Joomla, они будут грузиться гораздо быстрее, так как файлы javascript и css уже будут загружены. Добавим к этому и так супербыструю загрузку для Joomla 3.0 CMS.
5. Дни Mambo в сравнении с великим пользовательским интерфейсом
Больше вы не будете раздражены, глядя на старый интерфейс. Joomla 3.0 улучшила данную ситуацию, теперь интерфейс поразит всех вас, а фанаты снова полюбят Joomla. Вы только посмотрите:
- Главное меню
- Главная страница админки теперь дает больше статистики для администратора
- Подменю администратора теперь расположено слева
- Переделанное меню для просмотра быстрого статуса вашего сайта, и новое положение кнопки для предпросмотра.
- Правая панель включает список частоиспользуемых возможностей
6. 7 шагов в сравнении с более быстрой установкой в 3 шага
С самого начала вы сразу увидите "разницу" в интерфейсе - она заключается полностью переработанных экранах установки Joomla 3.0. Процесс установки теперь упрощен, и занимает только 3 шага, вместо 7 шагов, которые были в Joomla 2.5.
Установщик определит ваш язык из настроек браузера, и опция Yes | No теперь закодирована и цвентами - Yes (зеленый) | No (красный)
В данной версии Joomla поддерживает пять наборов данных для примера, вместо трех в Joomla 2.5.
Весь процесс установки теперь занимает менее одной минуты, что является существенным улучшением. Плюс, вы можете сохранить настройки установки для последующего использования, послав их вам на электронный ящик.
7. Интерфейс менеджера статей: скучный в сравнении с обновленным
В бэкенде вы увидите полностью обновленный вид менеджера статей, который теперь включает лучше организованную систему фильтров с большим числом опций. Кроме того, иконки теперь определены гораздо четче.
Экран редактирования статей тоже был переделан, вкладки "Опции выпуска", "Опции статьи" и "Опции метаданных" переместились с правой панели наверх. Редактор текста теперь перед глазами, и центрирован.
8. Группа пользователей "гости": создание вручную в сравнении с автоматически существующей по умолчанию
Теперь вам не нужно заморачиваться с созданием группы пользователей "гости" в Joomla 3.0. Она уже существует по умолчанию после установки.
9. Неотзывчивый шаблон фронтенда в сравнении с отзывчивым
Новый минимальный отзывчивый шаблон для фронтенда - Protostar - использует Bootstrap, так что вы найдете его удобным. Кроме того, теперь можно просто изменить цвета шаблона, просто выбрав цвет. Шрифты Google теперь также можно использовать в Protostar с параметрами для тегов заголовков (h1-h6) и заголовка сайта. Вы можете включить или выключить параметр, отвечающий за шрифты Google на вашем сайте - это означает большой выбор из 500+ шрифтов. Кроме того, Protostar имеет изначально сеточный дизайн Bootstrap, и устанавливает новый стандарт для шаблонов Joomla.
10. Один и тот же старый шаблон для административной панели в сравнении с новым шаблоном
Joomla 3.0 называет свой новый шаблон админки в честь Египетской богини Исиды (Isis). В сравнении с шаблоном админки Bluestork в Joomla 2.5, Isis изначально разрабатывался по-другому. Так как шаблон Isis построен, используя сеточный вид Bootstrap, теперь интерфейс администратора в Isis является отзывчивым.
11. Шаблон Beez3: Обновлен
Если вы любите традиционный вид для бэкенда, есть другой выбор для шаблона - обновленный шаблон Beez3.
12. Версия Joomla Platform 11.x в сравнени с версией 12.x
Из новой платформы исключены многие устаревшие классы и методы, которые оставались в версии 11.4. Однако для разработчиков расширений, как правило, потребуется сделать разумно малое число изменений для обеспечения совместимости с Joomla 3.0. Рекомендуется прекратить использование устаревших классов, так как в будущем они все равно будут исключены. Были сделаны изменения в установке расширений (использование тега
13. Mootools в сравнении с JQuery
Joomla 3.0 включает JQuery в ядре. Хотя использование Mootools все еще можно разрешить в бэкенде, он остается только для обратной совместимости и больше не является главным интерфейсом JavasScript.
14. Ручная расстановка в сравнении с возможностью "Drag & Drop"
Спасибо JQuery за то, что Joomla 3.0 наконец-то поддерживает возможность Drag & Drop сортировки в бэкенде.
15. Более низкие в сравнении с более высокими требованиями к PHP/MySQL
У вас должен быть PHP 5.3.1 и MySQL 5.1 или более новая версия, чтобы ваша Joomla 3.0 запустилась, в то время, как Joomla 2.5.x требует PHP 5.2.4 и MySQL 5.0.1.
16. Обычные настройки в сравнении с дополнительными опциями модулей
Дополнительные настройки модулей позволяют вам изменять:
- Module tag : изменить div на что-нибудь другое
- Bootstrap size : изменить класс сетки Bootstrap
- Header tag : для лучшего SEO
- Header class : добавляет класс Bootstrap в заголовок страницы
- Module style : для наследования установленного шаблона Joomla для стилей модуля.
17. Simple Pie в сравнении с JFeed
Переключите управление фидами с Simple Pie на JFeed, чтобы избавиться от нескольких существующих ошибок. Это из-за того, что Simple Pie разработан достаточно давно, и никто не проводил обновление данной библиотеки. Кроме того, пользователи Simple Pie постоянно сталкиваются с его ошибками и отсутствием настраиваемости в текущей версии. Это позволило Joomla 3.0 выступить за использование JFeed, написанного Louis Landry, который пытается быть простым, расширяемым, и встроенным в Joomla инструментом, который будет позволять работать с фидами так, как не позволяет Simple Pie.
18. Отсутствие поддержки в сравнении с включением нового драйвера PostgreSQL
Теперь вы можете запустить ваш сайт Joomla 3.0, используя базу данных PostgreSQL, что еще больше делает платформу независимой от базы данных. Раньше вы могли работать только с MySQL-сервером.
19. Сохранение только готовых материалов в сравнении с сохранением пустых материалов
Это неожиданно, но Joomla 3.0 позволяет администраторам создавать и сохранять пустые статьи. Данная возможность нужна для поддержки пользователей, которым нужно создавать статьи только с картинками, но без текста.
20. Улучшенное тестирование в CMS
Юнит-тестирование нацелено на тестирование маленьких кусочков кода (мы называем их юнитами) на самом низком возможном уровне. Обычно тестируются методы, без включения других классов или методов, чтобы удостовериться что методы работают так, как необходимо. Старое юнит-тестирование не менялось со времен версий 1.6 и 1.7, и использовало PHPUnit версии 3.4. С обновлением CMS до Joomla 3.0, которая требует минимум PHP 5.3.1, было разработано новое юнит-тестирование, чтобы предотвратить потерю обратной совместимости, и по другим причинам (например, по причине проблем с безопасностью). Юнит-тестирование ставит своей целью автоматизировать процесс тестирования и достичь 100%-ного покрытия классов CMS. Детали о фазах юнит-тестирования для Joomla 3.0 вы можете найти в рабочей группе Unit tests for CMS.
Данный текст является переводом текста 20 New Things: Joomla 2.5 vs. Joomla 3.0 под авторством Hung Dinh
Some articles published on the Joomla Community Magazine represent the personal opinion or experience of the Author on the specific topic and might not be aligned to the official position of the Joomla Project
By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/
Comments