Итак, релиз Joomla 3.6 уже доступен для скачивания и вы можете обновлять свои сайты.
Изначально версия Joomla 3.6 планировалась как промежуточный релиз. Команда разработки планировала выпустить версию 3.5.2, включающим ряд небольших исправлений. Однако было добавлено несколько новых возможностей, и следуя правилам версионности, правильная нумерация для данного релиза - 3.6.
Данный релиз не является глобальной версией с кучей изменений как Joomla 3.7 и включает в себя только несколько значимых нововведений. В данном обзоре мы рассмотрим 10 полезных улучшений, которые вы найдете в Joomla 3.6.
Улучшение 1. Экран, отображающий все пункты меню.
Если у вас объемный сайт, то данный режим сэкономит кучу времени. Некоторые сайты имеют более 20 меню и до текущего момента не было возможности найти ссылку без открытия каждого пункта меню. В Joomla 3.6 появилась одиночная опция “Все пункты меню”, что делает процесс поиска ссылок более удобным.
![Экран, отображающий все Joomla меню](/images/joomla36-1.png)
Улучшение 2. Создание категорий внутри материалов.
Теперь нет надобности переходить в Менеджер категорий для создания новых категорий. Это можно сделать внутри статей: в окошке выбора категорий напишите название новой категории и нажмите “ввод”.
![Создаём категории на лету в Joomla 3.6](/images/joomla36-kategorii-na-letu.png)
Улучшение 3. Дата последнего визита в Менеджере Пользователей.
Хорошо, когда можно посмотреть дату регистрации пользователя, но также полезно узнать, когда пользователь последний раз заходил на сайт. В Joomla 3.6 в менеджере пользователей в фильтре поиска появилась опция, при помощи которой можно отображать дату последнего визита пользователя по выбранному критерию.
![Дата и время последнего визита пользователем](/images/joomla36-last-visited.png)
Улучшение 4. Просмотр списка модулей, назначенных на определенную страницу
При помощи двух новых фишек теперь можно посмотреть какие модули привязаны к пункту меню.
Во-первых, когда вы редактируете пункт меню, страница “Привязка модулей” стала более полезной. Теперь можно скрыть отображение модулей без назначения и снятых с публикации модулей. Ранее страница “Привязка Модулей” была более нагромождённой из-за не релевантных модулей, которые всегда отображались в списке.
![Настройки для управления отображения неиспользуемых модулей](/images/joomla36-moduli-punkty-menyu.png)
Во-вторых, в области Менеджера Модулей появился дополнительный блок для поиска, где вы можете найти модули, связанные с конкретным пунктом меню.
![Режим поиска модулей, связанных с конкретным пунктом меню](/images/joomla36-poisk-modulej-menyu.png)
Улучшение 5. Кнопка удаления всего кэша.
Это небольшое, но полезное нововведение: теперь вы можете очистить кэш Joomla при помощи кнопки БиЮ“Удалить всё”. Однако применение расширения Cache Cleaner всё ещё может быть полезным, поскольку в этом случае кнопка выводится на любой странице панели администрирования.
![Кнопка удаления всего кэша](/images/joomla36-udalenie-vsego-kesha.png)
Улучшение 6. Можно посмотреть какие группы связаны с какими уровнями пользователей
Теперь стало немного проще понимать принцип работы уровней доступа Joomla, а также удобнее смотреть взаимодействие групп и уровней. Улучшение в области юзабилити позволяет видеть, какие группы пользователей добавлены в конкретный просматриваемый уровень.
![Связь групп доступа с уровнями пользователей](/images/joomla36-gruppy-urovni-dostupa.png)
Улучшение 7. Права доступа на редактирование меню.
Во всех предыдущих версиях Joomla вы могли выставить права доступа на редактирование всех меню сайта. В Joomla 3.6 теперь можно выставлять права доступа на редактирование в индивидуальном порядке для выбранных меню. Перейдите в Меню > Управление и затем нажмите на “Редактировать”.
![Связь групп доступа с уровнями пользователей](/images/joomla36-prava-dostupa-na-redaktirovanie-menyu.png)
Улучшение 8. Вы можете переустановить Joomla.
Этот функционал, пожалуй, и послужил причиной к появлению версии Joomla 3.6. Этот режим был реализован в ранней версии Joomla, но позже убран. Сейчас его снова вернули в преображенном и дополненном виде (не припоминается, чтобы такое было реализовано публично - прим.пер.)
Вы можете обновить Joomla путём загрузки новой версии с базовыми файлами дистрибутива. Это весьма полезно в случае, когда вам нужно сбросить сайт к его базовой версии файлов, что акутально, когда у вас есть подозрение на влом сайта и изменения в ядре системы. При помощи данного режима все файлы из дистрибутива перепишутся оригинальными версиями.
Перейдите в Компоненты > Обновление Joomla > Загрузка и Обновление и найдите новый режим.
![Режим сброса файлов ядра Joomla - можно восстановить файлы ядра](/images/joomla36-sbros-vosstanovlenie-fajlov.png)
Улучшение 9. Улучшенная поддержка кэша Varnish
Предыдущие версии Joomla некорректно взаимодействовали с системой кэширования Varnish или с функционалом ускорения, реализвоанным в Nginx. У Joomla были проблемы с сессиями, функционалом запоминания и идентификации - такие страницы не должны кэшироваться и их необходимо исключить из кэширования.
Теперь в Joomla 3.6 внесены изменения в HTTP заголовки и в систему кукис. Такое нововведение позволит использовать мощные возможности Varnish на огромном количестве сайтов, построенных на базе Joomla, поскольку теперь стало проще настроить взаимодействие с Varnish и ускорить производительность сайта в десятки раз. С более подробной информацией о данном режиме можно ознакомиться здесь (на английском языке).
Улучшение 10. Поддержка SASS и SCSS файлов в Менеджере Шаблонов.
Если вы используете современные фреймворки, то данное нововведение будет весьма полезным. Менеджер шаблонов ранее не позволял отображать SASS или SCSS файлы. Теперь, если у вас назначен шаблон, в котором используется технология SAAS, вы можете перейти в Расширения > Шаблоны, открыть шаблон на редактирование и увидеть список .scss
файлов.
![Поддержка SASS и SCSS файлов в Менеджере Шаблонов](/images/joomla36-saas-scss.png)
Улучшение 11 (бонус для читателей). Перенос /log папки.
В новых установках Joomla папка с логами размещена в /administrator/logs вместо /logs, размещаемой ранее в корне сайта.
На то было несколько причин - папку /administrator проще защитить (например, при помощи специальных расширений для защиты сайта), а логи относятся к административной функции. Кроме того, возникают ситуации, когда на сервере хостинг провайдера в корень сайта также добавляется одноименная папка /logs. Такая проблема случается, например, если на сервере используется панель Plesk, которая использует корневую директорию /logs/ для собственных нужд.
Удачных экспериментов с Joomla!