Аналитические статьи

10 улучшений и новых возможностей Joomla 3.6

Joomla

Итак, релиз Joomla 3.6 уже доступен для скачивания и вы можете обновлять свои сайты.

Изначально версия Joomla 3.6 планировалась как промежуточный релиз. Команда разработки планировала выпустить версию 3.5.2, включающим ряд небольших исправлений. Однако было добавлено несколько новых возможностей, и следуя правилам версионности, правильная нумерация для данного релиза - 3.6.

Данный релиз не является глобальной версией с кучей изменений как Joomla 3.7 и включает в себя только несколько значимых нововведений. В данном обзоре мы рассмотрим 10 полезных улучшений, которые вы найдете в Joomla 3.6.

Улучшение 1. Экран, отображающий все пункты меню.

Если у вас объемный сайт, то данный режим сэкономит кучу времени. Некоторые сайты имеют более 20 меню и до текущего момента не было возможности найти ссылку без открытия каждого пункта меню. В Joomla 3.6 появилась одиночная опция “Все пункты меню”, что делает процесс поиска ссылок более удобным.

Экран, отображающий все Joomla меню
Экран, отображающий все меню Joomla

Улучшение 2. Создание категорий внутри материалов.

Теперь нет надобности переходить в Менеджер категорий для создания новых категорий. Это можно сделать внутри статей: в окошке выбора категорий напишите название новой категории и нажмите “ввод”.

Создаём категории на лету в Joomla 3.6
Создаём категории на лету в Joomla 3.6

Улучшение 3. Дата последнего визита в Менеджере Пользователей.

Хорошо, когда можно посмотреть дату регистрации пользователя, но также полезно узнать, когда пользователь последний раз заходил на сайт. В Joomla 3.6 в менеджере пользователей в фильтре поиска появилась опция, при помощи которой можно отображать дату последнего визита пользователя по выбранному критерию.

Дата и время последнего визита пользователем
Дата и время последнего визита пользователем

Улучшение 4. Просмотр списка модулей, назначенных на определенную страницу

При помощи двух новых фишек теперь можно посмотреть какие модули привязаны к пункту меню.

Во-первых, когда вы редактируете пункт меню, страница “Привязка модулей” стала более полезной. Теперь можно скрыть отображение модулей без назначения и снятых с публикации модулей. Ранее страница “Привязка Модулей” была более нагромождённой из-за не релевантных модулей, которые всегда отображались в списке.

Настройки для управления отображения неиспользуемых модулей
Настройки для управления отображения неиспользуемых модулей

Во-вторых, в области Менеджера Модулей появился дополнительный блок для поиска, где вы можете найти модули, связанные с конкретным пунктом меню.

Режим поиска модулей, связанных с конкретным пунктом меню
Режим поиска модулей, связанных с конкретным пунктом меню

Улучшение 5. Кнопка удаления всего кэша.

Это небольшое, но полезное нововведение: теперь вы можете очистить кэш Joomla при помощи кнопки БиЮ“Удалить всё”. Однако применение расширения Cache Cleaner всё ещё может быть полезным, поскольку в этом случае кнопка выводится на любой странице панели администрирования.

Кнопка удаления всего кэша
Кнопка удаления всего кэша

Улучшение 6. Можно посмотреть какие группы связаны с какими уровнями пользователей

Теперь стало немного проще понимать принцип работы уровней доступа Joomla, а также удобнее смотреть взаимодействие групп и уровней. Улучшение в области юзабилити позволяет видеть, какие группы пользователей добавлены в конкретный просматриваемый уровень.

Связь групп доступа с уровнями пользователей
Связь групп доступа с уровнями пользователей

Улучшение 7. Права доступа на редактирование меню.

Во всех предыдущих версиях Joomla вы могли выставить права доступа на редактирование всех меню сайта. В Joomla 3.6 теперь можно выставлять права доступа на редактирование в индивидуальном порядке для выбранных меню. Перейдите в Меню > Управление и затем нажмите на “Редактировать”.

Связь групп доступа с уровнями пользователей
Связь групп доступа с уровнями пользователей

Улучшение 8. Вы можете переустановить Joomla.

Этот функционал, пожалуй, и послужил причиной к появлению версии Joomla 3.6. Этот режим был реализован в ранней версии Joomla, но позже убран. Сейчас его снова вернули в преображенном и дополненном виде (не припоминается, чтобы такое было реализовано публично - прим.пер.)

Вы можете обновить Joomla путём загрузки новой версии с базовыми файлами дистрибутива. Это весьма полезно в случае, когда вам нужно сбросить сайт к его базовой версии файлов, что акутально, когда у вас есть подозрение на влом сайта и изменения в ядре системы. При помощи данного режима все файлы из дистрибутива перепишутся оригинальными версиями.
Перейдите в Компоненты > Обновление Joomla > Загрузка и Обновление и найдите новый режим.

Режим сброса файлов ядра Joomla - можно восстановить файлы ядра
Режим сброса файлов ядра Joomla - можно восстановить файлы ядра

Улучшение 9. Улучшенная поддержка кэша Varnish

Предыдущие версии Joomla некорректно взаимодействовали с системой кэширования Varnish или с функционалом ускорения, реализвоанным в Nginx. У Joomla были проблемы с сессиями, функционалом запоминания и идентификации - такие страницы не должны кэшироваться и их необходимо исключить из кэширования.

Теперь в Joomla 3.6 внесены изменения в HTTP заголовки и в систему кукис. Такое нововведение позволит использовать мощные возможности Varnish на огромном количестве сайтов, построенных на базе Joomla, поскольку теперь стало проще настроить взаимодействие с Varnish и ускорить производительность сайта в десятки раз. С более подробной информацией о данном режиме можно ознакомиться здесь (на английском языке).

Улучшение 10. Поддержка SASS и SCSS файлов в Менеджере Шаблонов.

Если вы используете современные фреймворки, то данное нововведение будет весьма полезным. Менеджер шаблонов ранее не позволял отображать SASS или SCSS файлы. Теперь, если у вас назначен шаблон, в котором используется технология SAAS, вы можете перейти в Расширения > Шаблоны, открыть шаблон на редактирование и увидеть список .scss файлов.

Поддержка SASS и SCSS файлов в Менеджере Шаблонов
Поддержка SASS и SCSS файлов в Менеджере Шаблонов

Улучшение 11 (бонус для читателей). Перенос /log папки.

В новых установках Joomla папка с логами размещена в /administrator/logs вместо /logs, размещаемой ранее в корне сайта.
На то было несколько причин - папку /administrator проще защитить (например, при помощи специальных расширений для защиты сайта), а логи относятся к административной функции. Кроме того, возникают ситуации, когда на сервере хостинг провайдера в корень сайта также добавляется одноименная папка /logs. Такая проблема случается, например, если на сервере используется панель Plesk, которая использует корневую директорию /logs/ для собственных нужд.

Удачных экспериментов с Joomla!

Оригинальная статья:
Eugene Sivokon
Предприниматель, менеджер проектов, Joomla-энтузиаст. Занимаюсь созданием сайтов с 2002 года. Координатор нескольких Joomla проектов. Обожаю путешествовать, интересуюсь историей и изучаю иностранные языки.
timeweb

Заработок в сети

  • Sape - биржа ссылок