Страница 1 из 1

Предложение по усовершенствованию установки обновлений

Добавлено: 20 июн 2021, 17:03
alog2014@mail.ru
Здравствуйте уважаемый разработчик программы.
Думаю самое ожидаемое событие ваших подписчиков и пользователей программы "Руководитель" это выход нового обновления. Многие со мной согласятся, что процесс установки не у всех проходит гладко. Многие клиенты увы не разработчики, а лишь пользователи.
Возможно ли как-то усовершенствовать процесс установки обновлений? Хотелось бы обновляться из самой программы. Допустим пользователь программы получил уведомление, что появилось обновление. Зашёл в своей программе на вкладку ОБНОВЛЕНИЯ., сохранил там копию своей базы данных, Нажал кнопку "Обновить главный модуль программы", затем нажал кнопку "Обновить дополнение". И в конце восстановил базу данных из резервной копии, сохранённой на своём компьютере. Всё остальное как говорится Установщик программы сделает за кадром.

Такое решение избавит пользователей от ошибок при обновлении и самое главное выведет данную программу на более высокий уровень.
Уважаемые пользователи программы интересно и ваше мнение.!

Большое спасибо.

Re: Предложение по усовершенствованию установки обновлений

Добавлено: 20 июн 2021, 17:34
nruslan2
в принципе я тоже за
но зайти на фтп залить архив и разархивировать его а потом последовательно запустить 2а файла обноления - тоже не сложно.
читаю оба форума и везде ошибки однотипы, потому что люди не читают инструкции, которые каждый ркз большими буквами перед обновлением написано:
-либо не полностью скопировали файлы (нет чтоб архив на сервере разархивировать, люди файлы туда копируют)
-либо не запускают файл обновления для базы данных (очень очень часто для обновления дополнений не запускают)

Re: Предложение по усовершенствованию установки обновлений

Добавлено: 21 июн 2021, 08:59
support
Со стороны разработчика, мне казалось не сложно выполнить два действия при обновлении (заменить файлы и обновить базу)
Всё остальное как говорится Установщик программы сделает за кадром.
Это не тривиальная задача. Нужно предусмотреть расширенную систему логирования, что бы если на каком то этапе произошел сбой, можно было бы отследить и восстановить работоспособность системы.

И если такой сбой произошел, люди будут писать на форуме "Я нажал кнопку и все перестало работать", как мне помочь в таком случае?

Так как автообновление не спроектировано изначально, сейчас я его не хочу добавлять. Постоянные напоминания, что нужно обновить БД утомлять, но это мелочи. Все проблемы с обновлением решаемы, та как люди делают его в ручную и можно отследить действия.

А так, сервера у всех разные, где то файл может не закачать, где то база не обновится до конца, это же будет катастрофа и нужно будет все равно в ручную восстанавливать.

Re: Предложение по усовершенствованию установки обновлений

Добавлено: 21 июн 2021, 09:12
alog2014@mail.ru
Понятно. Спасибо.