AdminTools

Компонент, расширяющий функциональные возможности административной панели.
Версия 1.15.2-pl
Дата выпуска 28.09.2020
Загрузки 3 489
Просмотры 16 400
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Пакет инструментов для администраторов.
Основные возможности:
  • Избранные элементы (индивидуально для каждого пользователя).
  • Журнал элементов, позволяющий посмотреть историю изменений элементов (добавлена кнопка в дерево элементов).
  • Запоминает последнее состояние фильтра системных настроек (индивидуально для каждого пользователя).
  • Отключение проверки прав для пользователей с sudo при формировании дерева элементов (существенно уменьшает время построения дерева).
  • Добавлена настройка, отключающая очистку кэша сайта при сохранении документа. Удаляется только кэш сохраняемого документа.
  • Добавлена настройка, отключающая описание в меню Приложения, что уменьшает его размер (полезно при большом количестве приложений).
  • Аутентификация пользователей в админке сайта через email.
  • Пользовательские заметки. Подробнее тут.
  • В форму шаблона добавлена вкладка зависимых ресурсов, а в форму ресурса добавлена ссылка на шаблон.
  • Анимация главного меню для предотвращения пропадания.
  • Альтернативные права для отображения ресурсов на сайте.
  • Интерфейс для плагинов с привязанными событиями.
  • Возможность отображать дерево слева или справа.
  • 2 базовые цветовые темы.
  • Возможность добавлять собственные файлы со стилями и скриптами в админке.
  • Возможность отключить определённые действия в интерфейсе приложений (обновить, удалить).
  • Системная настройка, позволяющая отключать подгрузку залогиненного в админке пользователя для гостя на сайте.
  • Блокировка админки по времени или принудительно.
  • Индикатор непрочитанных сообщений.


Принцип работы


У каждого типа элементов в тулбаре появилась звездочка, которая включает и отключает режим избранных элементов.
В контекстное меню каждого элемента добавлены пункты «Добавить в избранное» и «Удалить из избранного».
Текущие состояния фильтров и элементов хранятся в сессии и в настройках пользователя. Последовательность такая — если данных в сессии нет, то берется из настроек пользователя.

За внешний вид избранных элементов отвечает css класс x-element-favorite. Чтобы изменить иконку, укажите класс иконки в системной настройке admintools_favorites_icon. Например, «icon-star» или «icon-heart». Последняя такая миленькая. :)

Любая из описанных возможностей может быть включена или отключена в системных настройках.

Обсуждение в сообществе.

1.15.2-pl

  • Fixed a bug with incorrect type check in the alternative permissions module.

1.15.1-pl

  • Fixed a bug with absent elements in the categories section [#23].
  • Fixed email login security issue ("tpl.login.form" chunk must be updated).
  • Other code optimization.

1.15.0-pl

  • Added an unread messages indicator.
  • Fixed a bug with js files for backend users with restricted permissions (#19).
  • Moved the AdminTools service class from the model folder to the service folder.

1.14.1-pl

  • Added a system setting to hide the lock menu item.
  • Updated the "tpl.lockScreen" chunk. Don't forget to update it.

1.14.0-pl

  • Added ability to lock admin panel.

1.13.1-pl

  • Fixed a bug with the last update.

1.13.0-pl

  • Added a system setting to disable setting the authenticated user from "mgr" context for a guest user on a website.

1.12.2-pl

  • Optimized for utf8mb4.
  • Fixed broken email authentication.
  • Fixed bug with new admin notes creating.

1.12.1-pl

  • Some bugfixes.

1.12.0-pl

  • Added package action management which allows to prevent from installing, uninstalling, updating and removing packages.

1.11.2-pl

  • Some code optimization (special thanks to Fi1osof).

1.11.1-pl

  • Fixed error in the names of the two last added system settings.
  • Changed order of including css files.

1.11.0-pl

  • Added 2 system settings - "admintools_custom_css" and "admintools_custom_js" which allow to add to the manager interface custom style and javascript files.
  • Tuned the purple theme.

1.10.1-beta

  • Added the 'purple' color theme.
  • Bugfixes.

1.10.0-beta

  • Added color themes.
  • The resource tree can be moved to the right side.

1.9.0-pl

  • Added plugin interface with bound events.

1.8.2-pl

  • Added a checkbox "Create cache" to the resource form which allows to save the resource to the cache when you save it.
  • Admin notes can be imported and exported.

1.8.1-beta

  • Fixed issue #8 with mbstring.

1.8.0-beta

  • Added alternative permissions for resources.
  • Template link in the resource form is made as icon.
  • The "description" and "introtext" fields now are resizable.

1.7.0-pl

  • Added animation for the main menu.
  • Added system setting to disable templates and resources relationship.

1.6.0-pl

  • Added templates and resources relations.

1.5.0-pl

  • Добавлен функционал пользовательских заметок в админке.

1.4.1-pl (14.04.2016)

  • Альтернативная форма авторизации переделана на чистый javascript.
  • Добавлен механизм автоматического разлогинивание заблокированного пользователя.

1.4.1-beta (05.02.2016)

  • Названия элементов в журнале изменений теперь в виде ссылок.
  • Исправлена ошибка авторизации, когда id страницы авторизации не указан.

1.4.0-beta (24.01.2016)

  • Авторизация в менеджере сайта через почту.
  • Небольшие исправления и улучшения.

1.3.0-pl (11.01.2016)

  • Added system setting for switching on/off the favorite elements function.
  • Added ability to clear only the saved resource cache (system setting "clear_only resource_cache").
  • Added system setting for hiding component description at menu "Extras".
  • The list of the edited elements is getting from the system 'manager_log' table.
  • Added filter to the last edited elements grid.
  • The user settings of the favorite elements and the system settings save to the extended field of the user (special thanks to Lukas Zahnd).
  • Fixed some bugs (special thanks to Lukas Zahnd).

1.2.1-pl

  • Fixed bug with favotites elements.

1.2.0-pl

  • Added a log of recently edited elements to the tree toolbar.
  • Switch off check the elements permission for users with sudo while the tree is building.
  • Fixed some bugs.

Последние обсуждения в сообществе MODX.pro