Довольно часто сталкиваюсь с ситуацией, когда клиентам меняют версию плагина вручную. В итоге в Инсталлере указано, что обновлений нет, установлена актуальная версия:
100500.3.4.10
Понятно, что это делается, чтобы плагин не обновляли, но когда возникают проблемы, клиент пишет, что версия свежая, обновления установлены, но имеется какая-то ошибка. Проверяешь, воспроизводишь, переписываешься - тратишь время. Заглядываешь в Инсталлер и там выясняется, что плагин был кем-то изменен.
Предлагаю сделать встроенный инструмент для проверки актуальной версии плагина, а лучше для проверки целостности продуктов, чтобы в Инталлере напротив продукта было уведомление "Плагин изменен" или "Целостность нарушена".
8 комментариев
для магазина можно использовать проверку хешей через плагин управление плагинами. в принципе переделать плагин под любое приложение - пара минут.
Речь не о плагине и сложности реализации.
Идея в том, чтобы любой клиент непосредственно в Инсталлере мог понять, что происходит с его продуктами, без необходимости устанавливать плагины.
Я понимаю и двумя руками "за", что-то подобное планируется реализовать, но как временное решение сгодится.
P.S. Если кто-то меняет файлы плагинов, то что ему мешает изменить код инсталлера?
Поменять версию, чтобы "не обновлялся" это одно. А патчить Инсталлер -- это совсем другое. Просто по времени разные затраты.
я к тому что, если кому-то нужно изменять версии, то и они эту проверку найдут как обойти
Версии пускай меняют, как и раньше. Тема про информирование о смене версии, а не про усложнение ее изменения и выстраивание препятствий.
Главное, чтобы клиент или другой разработчик сразу видели, что был изменен продукт.
Могу предположить, что в большинстве своем никому не нужно скрывать факт смены версии.
P.S Если меня читают сотрудники Вебасиста, прошу сообщить, если это не коммерческая тайна, что именно запланировано в этом направлении, будет ли данная тема развиваться? Не хватает от вас обратной связи: комментария, бейджика у темы (запланировано/принято/ожидается в обновлении и тд).
Как мне кажется, показывать аномалии(версия плагина больше магазинной или неверный хэш) обязательно надо именно в разделе обновлений. И пусть оно всем мозолит глаза -)
Загладывать в "установленные", порой, уже самому страшно, не говоря о среднестатистических пользователях.
Надо дать возможность вообще отключать Инсталлер где-нибудь через Настройки:)
Чтобы магазин клиента не обращался постоянно к Webasyst.
Когда надо включаешь и смотришь - какие есть обновления.
А так постоянно на иконке Инсталлера обновлений куча - на многих постоянно вижу цифры в диапазоне 20-40 :)