• Блог
  • Сообщения в AdminTools

Что у нас новенького в версии 1.5.0:

  • Добавлен индикатор непрочитанных сообщений.
  • Исправлена ошибка загрузки скриптов для пользователей с ограниченными правами (#19).
  • Сервис-класс AdminTools из папки model вынесен в папку services.

Сообщения

Сообщения в MODX сделаны по принципу «пусть будет». Функционал крайне ограниченный, но для простого обмена сообщениями вполне сойдёт. Их даже можно дублировать по почте. Но для более удобной работы не хватает интерактива. Эта проблема частично решается в этом обновлении.

Индикатор, расположенный в правом углу аватарки пользователя, показывает количество непрочитанных сообщений. Если в интерфейсе открыть сообщение, то счётчик обновится. Также работает и в обратную сторону, если пометить сообщение как непрочитанное. К сожалению, интерактив неполный. Проверка сообщений происходит только при открытии страницы. Я не стал делать ежеминутной проверки, ибо так уже работает controlErrorLog. Думаю, это будет плохой кейс, добавить ещё один setInterval. Но мне пришла идея сделать некий менеджер запросов, который будет регистрировать обращения к серверу, отправлять их в одном запросе и обрабатывать полученный результат. Т.е. вместо двух, трёх, четырех запросов на сервер отправиться всего один. Два клиента для него уже есть — AdminTools и controlErrorLog. Может ещё кому пригодится. Осталось дождаться, когда появится время.

П.С. Кстати, для фронтэнда есть хорошее дополнение Боба Рэя — MessageManager.

0   1764

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.