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

Собственно, вопрос к разработчикам — интересно ли и правильное ли такое решение?
Конечно, можно зайти в установщик и пролистать все установленные пакеты. Но мне, как автору некоторых компонентов, хочется предложить пользователям более удобный способ информирования. Например, для своего компонента dbAdmin я сделал вот так:

Собственно, вопрос к разработчикам — интересно ли и правильное ли такое решение?
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Но если сайт передается клиенту и управляем им менеджер, то типовая ситуация будет такой:
1. О, что это за значек?
2. Хм, новая версия, новые возможности… установить…
3. Аааа, ничего не работает! (т.к. разработчик поменял функционал, а где-то на modx.pro написал, что перед обновлением нужно руками че нить в таблице поменять)
4. Звонок разработчику =)
Так что в каком виде разработчик сделал сайт, в таком виде он и должен работать, до тех пор, пока разработчик не обновит ядро сайта или используемые компоненты, предварительно создав резервную копию и убедившись, что все будет работать.
Мне кажется, такому разработчику только подъезды мыть. :)
Кроме того, разработчик сам принимает решение — делать или нет такое информирование в каждом конкретном дополнении. Именно поэтому я и обратился к разработчикам. Может кому пригодится.
Также хочу развеять твое беспокойство в плане безопасности — это информационное уведомление в виде значка. Просто информация. Для обновления все равно нужно зайти в менеджер пакетов и обновить приложение там. Так что, если у менеджера нет прав на обновление пакетов, он не сможет обновиться, но зато будет знать, что обновление есть и сообщит администратору.
Но по мне так лучше — дашбоард с уведомлениями о доступных обновлениях пакетов.
А лучше — вынести информацию о доступных обновлениях ядра и дополнения на dashboard и отображать его только разработчику.
Вроде оно modx.com/extras/package/updater
Репозитарий modx.com часто тупит, и в эти моменты (при установленном updater) в админку сайта не войти.