Обновление с 0.5.1

  • 7 Ответов
  • 1607 Просмотров

danneo51

  • Сообщений: 2
    • Просмотр профиля
Обновление с 0.5.1
« : 09 Декабря 2020, 12:37:44 »
Есть старый сайт на движке 0.5.1.
Как можно его корректно обновить хотя-бы до 0.5.5?
Я так понимаю, что нужно последовательно обновлять на 0.5.2,0.5.3,0.5.4,0.5.5.
Вопрос, где можно скачать эти версии?

Neon

  • Сообщений: 930
    • Просмотр профиля
    • Danneo CMS
Re: Обновление с 0.5.1
« Ответ #1 : 09 Декабря 2020, 16:00:59 »
В архиве версии с 0.5.1 до 0.5.5
http://ups.danneo.ru/danneo_cms_051_055.zip
DANNEO ™

danneo51

  • Сообщений: 2
    • Просмотр профиля
Re: Обновление с 0.5.1
« Ответ #2 : 14 Декабря 2020, 18:08:47 »
Спасибо, буду пробовать.

Skymen

  • Сообщений: 9
    • Просмотр профиля
Re: Обновление с 0.5.1
« Ответ #3 : 08 Февраля 2021, 17:48:08 »
Извиняюсь заранее за глупый вопрос - я правильно понимаю, что сайт на DanNeo 0.54 заапить до последней версии невозможно?
Убил в себе зверя - стал человеком

Neon

  • Сообщений: 930
    • Просмотр профиля
    • Danneo CMS
Re: Обновление с 0.5.1
« Ответ #4 : 08 Февраля 2021, 20:03:43 »
Чтоб было понятно, почему версии 0.5.5 и 1.5.0 не совместимы.
И, почему нет простого конвертера для миграции на новую версию.

В старых версиях модули интегрированы в ядро, и там нет возможности удалить лишнее.
Даже в ручном режиме, это невозможно на 100%, только частично.
А, частично, это лучше вообще не трогать.

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

Это, основные отличия, которые задумывались в новой версии.
И, они критично важные. Но, не единственные. Также внесено много менее заметных изменений.

В общем, для этого, пришлось менять архитектуру ядра (резать по живому).
Если оставлять кучу обратных совместимостей, это слишком сильно усложнило бы функционал, и сделало систему неповоротливой.
Было принято непростое решение - отказаться от совместимости с предыдущими версиями.

Именно поэтому, мажорная версия изменена с 0 на 1.
Цитировать
Мажорная версия обновляется при значительных изменениях ресурсов, логики или ограничений,
при которых приложения, выполняющие запросы к более ранней версии API, могут работать некорректно на старшей версии.
Проще говоря - когда сделаны обратно несовместимые изменения API.

Я понимаю огорчение пользователей желающих обновить старые сайты на новую версию.
Но, к сожалению простого решения здесь нет.

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

Оптимальный вариант:
Старые сайты оставить на старых версиях, новые делать на новой ветке.
DANNEO ™

Максим

  • Сообщений: 3
    • Просмотр профиля
Re: Обновление с 0.5.1
« Ответ #5 : 19 Февраля 2021, 12:35:19 »
В архиве версии с 0.5.1 до 0.5.5
http://ups.danneo.ru/danneo_cms_051_055.zip
Добрый день,
имеет ли смысл обновлять версию 0.5.2 до версии 0.5.5?

Neon

  • Сообщений: 930
    • Просмотр профиля
    • Danneo CMS
Re: Обновление с 0.5.1
« Ответ #6 : 19 Февраля 2021, 23:01:54 »
Если все работает, и вам достаточно текущего функционала, особого нет смысла.
Просто, новые сайты делайте на новой ветке.

У меня, также есть сайты, которые до сих пор работают на 0.5.3.
И я пока не планирую что-то менять.
DANNEO ™

Максим

  • Сообщений: 3
    • Просмотр профиля
Re: Обновление с 0.5.1
« Ответ #7 : 20 Февраля 2021, 16:08:00 »
какой алгоритм действий по обновлению версии 0.5.2 до 0.5.5 ?
если есть действующий хостинг с копиями,

пример

Резервные копии аккаунта
2021-02-20 (61.87 Мб)
2021-02-19 (61.87 Мб)
2021-02-18 (61.87 Мб)
2021-02-17 (61.87 Мб)
Резервные копии MySQL
z60268_bazalt

2021-02-20 (5.96 Мб)
2021-02-19 (5.96 Мб)
2021-02-18 (5.96 Мб)
2021-02-17 (5.96 Мб)
2021-02-16 (5.96 Мб)
2021-02-15 (5.96 Мб)
2021-02-14 (5.96 Мб)
2021-02-08 (5.96 Мб)
2021-02-01 (5.96 Мб)
2021-01-25 (5.96 Мб)
2021-01-18 (5.96 Мб)
2021-01-01 (5.96 Мб)
2020-12-01 (5.96 Мб)
2020-11-01 (5.96 Мб)
2020-10-01 (5.95 Мб)
2020-09-01 (5.95 Мб)