Что при создании материалов в Joomla 3 может выбесить больше всего? Правильно, вот ты только что допечатал последний абзац хитовой статьи, жмешь кнопку сохранить материал, а Joomla 3 тебя выкидывает из админки или фронта сайта со словами "время жизни вашей сессии истекло". В эти моменты проклинаешь джумлу на чем свет стоит. Многие советуют увеличивать время жизни сессии в Joomla всем в глобальных настройках среды, но зачем нам это нужно, когда при помощи плагина Session Keeper можно сделать это только для выбранной группы пользователей, например, только для администраторов сайта. О данном несомненно полезном плагине и пойдет речь под катом этого поста.

Автором данного плагина является Миша Ричи, я уже писал обзор и русифицировал один из его очень полезных плагинов - AdminExile - защищаем доступ к админке в Joomla 3. Теперь пришла очередь разобраться с Session Keeper, и придать ему более-менее русифицированный вид. 

1. Скачиваем установочный файл плагина Session Keeper

Скачать установочный файл плагина можно на официальном сайте разработчика http://www.richeyweb.com/. Русифицированный вариант данного плагина под Joomla 3 по традиции можно скачать по прямой ссылке с моего блога получив ее за лайк в любой из социальных сетей ниже:


Устанавливается расширение без никаких проблем через менеджер приложений Joomla 3. Далее находим только что установленный плагин System - Session Keeper и переходим к его настройке.

2. Настройка плагина Session Keeper

У плагина 2 вида настроек. Основные и дополнительные. Основных опций 2 - это установка групп пользователей, чьи сессии не будут иметь срока действия. В моем случае я установил эту фишку только для суперпользователей, кем я и являюсь. И вторая - беспокоится ли плагину за другие группы пользователей, чьи сессии вот-вот истекут. Если эту опцию отключить, то собственно настройки на этом и закончатся. И никаких дополнительных настроек активировано не будет.

Session Keeper или вечные сессии в Joomla 3

Если же в настройках об уведомлениях остальным группам пользователей выбрать ДА, то появится возможность настроить следующие пункты, такие как срок уведомления, тип окна, его размеры и CSS стиль:

Session Keeper или вечные сессии в Joomla 3

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

3. Заключение

Плагин для меня делает то, что я и хотел получить - сессия суперпользователя всегда жива. Что же касается дополнительных фишек - это на любителя. Я их отключил и не парюсь. Думаю обычному пользователю, у кого нет каких-либо особых прав на просмотр или редактирование материалов на вашем сайте особо переживать за истечение срока жизни сессии не нужно. Тогда и незачем подключать дополнительные скрипты и окна.

Полезные материалы по теме:

Полезный материал? Поддержи наш блог - лайкни в соцсети!
 

Для того чтобы задать вопрос или оставить комментарий вы можете авторизоваться через любую социальную сеть ниже: