Немного о виджетах в административной панели
Добрый день, сегодня хочу немного поговорить об удобстве наших дорогих клиентов. А именно о главной странице административной панели.
Картинка для привлечения внимания:
Все мы привыкли к скучной стандартной странице MODX ( в MODX3 немного разбавили кнопками). По большому счету она несет мало полезной информации для рядового пользователя, еще меньше она предоставляет удобств по пользованию сайтом.
Для исправления этой ситуации есть 2 решения:
1) Вывести на ее место отдельную страницу какого-то компонента
2) Использование виджетов
Первый способ прост, он позволяет полностью заменить главную страницу административной панели, но нет никакой гибкости.
Например чтобы вывести заказы минишопа необходимо в системных настройках прописать
welcome_action = mgr/orders
welcome_namespace = minishop2
Об этом способе писали еще в 2016 году
_____________________
Второй способ интереснее, о нем и будет дальше идти речь.
Виджет — блок, отображающий информацию либо реализующий какое-либо действие.
Не буду описывать все виджеты, упомяну несколько наиболее удобных, на мой взгляд. В комментариях оставляйте названия тех, что приглянулись вам и которыми вы пользуетесь.
Quickstart Buttons — виджет, который я устанавливаю на абсолютно любые сайты. Позволяет вывести кнопки быстрого доступа в любой раздел. Гибкий, простой, можно разделить какие кнопки показывать различным группам пользователей. Устанавливается из репозитория modmore.
_____________________
settingsWidget — также в большинстве случаев использую данный компонент. Позволяет вывести на главную панель список системных настроек. Например удобно выводить сюда email менеджеров minishop, номер телефона, прочую информацию, которая может хранится в системных настройках и возможно будет изменятся в дальнейшем владельцем сайта
_____________________
shopStats — красивые графики для минишопа + небольшая инфографика с информацией по количеству заказов, покупателей и так далее. На данный момент компонент не развивается, но является почти рабочим. Вроде как были проблемы на версии php > 7, но в комментариях написано решение
На данный момент готовится к выпуску замена данного компонента с небольшими дополнениями.
_____________________
modSizeControl — отслеживание оставшегося свободного места на вашем сервере. Удобно, красиво, ничего лишнего.
_____________________
Google Analytics Dashboard — название говорит само за себя, данные по аналитике из сервиса гугла. Имеет также отдельную страницу в админ панели. Не всем заказчикам такое необходимо, но не мог не упомянуть.
_____________________
UpgradeMODX — не рекомендую ставить на сайты заказчика, так как можно получить много проблем из-за поспешного и бездумного обновления (привет MODX3). Но для своих личных сайтов, либо тех, что находятся на постоянной тех поддержке вполне себе сгодится.
_____________________
BackupMODX — для небольших сайтов отличное решение. Предоставляет удобный инструмент даже для тех, кто не очень в этом всем разбирается
_____________________
Есть еще и другие полезные виджеты, о них вы можете узнать в официальном репозитории по запросу dashboard. Давайте делать удобно.
Про типы виджетов и как ими пользоваться можно узнать в документации
Картинка для привлечения внимания:
Все мы привыкли к скучной стандартной странице MODX ( в MODX3 немного разбавили кнопками). По большому счету она несет мало полезной информации для рядового пользователя, еще меньше она предоставляет удобств по пользованию сайтом.
Для исправления этой ситуации есть 2 решения:
1) Вывести на ее место отдельную страницу какого-то компонента
2) Использование виджетов
Первый способ прост, он позволяет полностью заменить главную страницу административной панели, но нет никакой гибкости.
Например чтобы вывести заказы минишопа необходимо в системных настройках прописать
welcome_action = mgr/orders
welcome_namespace = minishop2
Об этом способе писали еще в 2016 году
_____________________
Второй способ интереснее, о нем и будет дальше идти речь.
Виджет — блок, отображающий информацию либо реализующий какое-либо действие.
Не буду описывать все виджеты, упомяну несколько наиболее удобных, на мой взгляд. В комментариях оставляйте названия тех, что приглянулись вам и которыми вы пользуетесь.
Quickstart Buttons — виджет, который я устанавливаю на абсолютно любые сайты. Позволяет вывести кнопки быстрого доступа в любой раздел. Гибкий, простой, можно разделить какие кнопки показывать различным группам пользователей. Устанавливается из репозитория modmore.
_____________________
settingsWidget — также в большинстве случаев использую данный компонент. Позволяет вывести на главную панель список системных настроек. Например удобно выводить сюда email менеджеров minishop, номер телефона, прочую информацию, которая может хранится в системных настройках и возможно будет изменятся в дальнейшем владельцем сайта
_____________________
shopStats — красивые графики для минишопа + небольшая инфографика с информацией по количеству заказов, покупателей и так далее. На данный момент компонент не развивается, но является почти рабочим. Вроде как были проблемы на версии php > 7, но в комментариях написано решение
На данный момент готовится к выпуску замена данного компонента с небольшими дополнениями.
_____________________
modSizeControl — отслеживание оставшегося свободного места на вашем сервере. Удобно, красиво, ничего лишнего.
_____________________
Google Analytics Dashboard — название говорит само за себя, данные по аналитике из сервиса гугла. Имеет также отдельную страницу в админ панели. Не всем заказчикам такое необходимо, но не мог не упомянуть.
_____________________
UpgradeMODX — не рекомендую ставить на сайты заказчика, так как можно получить много проблем из-за поспешного и бездумного обновления (привет MODX3). Но для своих личных сайтов, либо тех, что находятся на постоянной тех поддержке вполне себе сгодится.
_____________________
BackupMODX — для небольших сайтов отличное решение. Предоставляет удобный инструмент даже для тех, кто не очень в этом всем разбирается
_____________________
Есть еще и другие полезные виджеты, о них вы можете узнать в официальном репозитории по запросу dashboard. Давайте делать удобно.
Про типы виджетов и как ими пользоваться можно узнать в документации
Комментарии: 10
Можно сделать отдельно обзор компонента Quickstart Buttons
Как настраивать, как вывести те или иные популярные кнопки, как сделать ссылки на кастомные какие то штуки
Как настраивать, как вывести те или иные популярные кнопки, как сделать ссылки на кастомные какие то штуки
ну там вообще все интуитивно понятно, но если тебя заплюсуют, напишу подробнее по этому компоненту
Сделай для людей доброе дело! =)
Лучше напишите, как создать свой виджет. Скажем подключить Яндекс.метрику или вывести прогноз погоды. =)
Псс, парень. Меня там заплюсовали уже
Топик радости. =)
пишу пишу, приходится выдумывать, там вообще все максимально просто
shopStats не работает кстати. Modx 2.7.3 php 7.4, там собственно и написано об этом ;-)))
msChart ок
msChart ок
Работает, только надо сделать вот это.
я там специально дописал ссылку на решение вопроса
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.