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

Re: Перенести нужный функционал с 1.6 на 1.4 версию.

СообщениеДобавлено: 26 май 2015, 14:44
Xpycm
В этой же теме, пост выше: viewtopic.php?f=17&t=690&p=7005#p3377

Применительно платной всё тоже самое версии:
1) В большинстве случаев мы высылаем архив для самостоятельной установки. Т.е исходные данные: имеется оригинальная версия, например, 1.9 PRO
2) Запрашиваете у нас архив новой версии, мы высылаем ( если год предоставления новых версий ещё не истёк)
3) Разархивируете обе версии в отдельные папки.
4) Запускаете WinMerge или Araxis Merge
5) Сравниваете "директориями"
6) Видите все изменения, в т.ч в установочном sql ( соответственно, что нужно добавить или удалить из таблиц БД )
7) Переносите вручную изменения на свою версию.

Re: Перенести нужный функционал с 1.6 на 1.4 версию.

СообщениеДобавлено: 27 май 2015, 16:52
andipas
SergeyDenisenko писал(а):Можете написать инструкцию для самостоятельного обновления системы?
либо прикладывать файл модуля обновления??

А то понимаю, что 2 месяца обновлений дано... но надо самому понимать принцип работы - во всех движках, что я использую - есть либо онлайн система обновления - 1c-bitrix, WordPress, либо оффлайн - Invision Power Board
а в ORE получается, что новые файлы просто затрут старые и убьют БД, если стандартно обновлять - перезаливом сверху?


Как уже писали "Обновления между версиями процедура гораздо сложнее, т.к пользователю меняют дизайн, вносят какие-то свои изменения в код, стили, js файлы. Всех их учесть в скрипте обновления невозможно."

Даже если на сайте не было изменений. Между версиями происходит сильное изменения в коде продукта. Обновляется код модулей, добавляются новые модули. Происходят структурные изменения, одно из крупнейших это "темизация", когда все файлы относящиеся к оформлению были перенесены в отдельную директорию. Изменяется и оптимизируется базовый код, обновляются библиотеки фреймворка. Добавляются новые поля и таблицы в БД. Поэтому автоматических или оффлайн обновлений между версиями в нашем продукте нет.

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