автоапдейт для модулей
Доброго времени суток.
Хотелось бы увидеть реализацию "доступно обновление для модуля *name*" дело в том что я написал модуль "профиль/mediaib/календарь/итп" для imagecms base и хотелось бы что бы пользователям которые установили модуль смогли бы без труда обновлять его сразу же как выйдет новое обновление для модуля. Но сейчас к сожалению такого нет... Просто хочется узнать будет ли у вас в планах такая задача что бы мне не напрягаться и не писать модуль который будет выполнять эту функцию.
Заранее благодарю за ответ если таковой будет.
Solution
Если Вы разработчик модуля, вы должны знать особенности сервера (и его безопасности). Так вот обновление доступно только в ручную. Единственное, что Вам смогут предложить это информирование о новой версии. Автообновление открывает слишком много уязвимостей, а рядовому пользователю незачем знать о хитрых метода защиты(им просто не до этого).
да именно об этом я и говорил, просто не верно сформулировал) хотя я так же вел к тому что можно реализовать закачку архива с обновлением и уже по желанию пользователя распаковав установить его(аля джумла)
я подумаю над предложнием, впринципе работа не сложная(на первый взгляд). Может напишу неофициальное дополнение )
И если не сложно держите меня в курсе zeloras@gmail.com буду очень признателен)
Джумла уже качает обновление и ставит его сама. Задача пользователя - только нажать кнопку "Обновить". Это конечно не сверх обязательно, но хотя бы уведомление - это вы хорошо придумали.
Мне кажется что вы забыли о wordpress - там автоапдейт присутствует.
и почитайте чуть пониже мои комменты я там написал что немного не так сформулировал предложение.
В Вердпрессе вообще шикарно организовано. Не нужно шерстить все сайты дополнений,а клацнули автоматом обновился. Джумла пришла к этому намного позже от ВП. Может дыры и открывает, но это, если с левых сайтов, а не с одного централизованного как у ВП обновляется мне кажется. Хорошо если у тебя 1 сайт, но если 50,к примеру....
http://www.amiro.ru/product/amiro.cms/features/site#10 также имеется автообновление и по их заверениям http://www.amiro.ru/product/amiro.cms/security
Я считаю идея хорошая и нужная, требует кропотливой реализации, и конечно-же по выбору юзера:
- Автоматически обновлять (Не спрашивая скачивает с сервера и заменяет всё)
- Уведомлять о новой версии (кнопка "Обновить" присутствует)
- Не проверять обновления (ибо лишние запросы)
Service d'assistance aux clients par UserEcho