возможность переустановить плагин в один клик и прочее...
Macik |
|
---|---|
Сейчас в разделе настроек любого плагина (Управление сайтом / Расширения / Плагин) в разделе "Опции" есть кнопка Обновить На сколько понимаю просто сбрасывает настройки плагина к настройкам по умолчанию. Почему ее перевели как "Обновить" не понятно. Но это так, преамбула...
Предложения (они все перекликаются между собой поэтому надо выработать единый алгоритм) 1. Изменить функционал кнопки или добавить отдельную кнопку "переустановить/обновить плагин". По нажатию на которую плагин удаляется и устанавливается по новой в один клик. Что мы получаем:
2. Доработать алгоритм установки плагинов, чтобы сохранял в базу версии плагинов/модулей, тогда возможно будет проверять эти версии на соответствие текущим файлам (и, например, выводить иконку предупреждение о том, что некоторые файлы добавились или изменили свою версию).
Смысл идеи сделать более простым добавление / обновление модулей. Закинул измененные файлы в папку плагина, 3. При обновлении плагина должна существовать возможность не обнулять данные настроек плагина и (или) данных персональных таблиц БД. Тут думаю понятно из предыдущих пунктов - плагин изменился немоного, чтобы все не сносить просто обновляем...
Написал сумбурно, поэтому подытожу требования:
Думаю в виду планов сделать некий общий репозиторий модулей, есть смысл обсудить и проработать механизм "удобной" установки / управления модулями. В идеале некая система типа пакетов в *nix системах, когда каждый пакет имеет версию и зависимости от других.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
This post was edited by Macik (2012-10-31 14:47, 12 years ago) |