Jump to content

Обновление с умом. Делимся опытом.


Recommended Posts

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

 

Уважаемое сообщество, среди нас много людей, работающих с симплой не первый год. Расскажите, кто как обновляет свои проекты? Как этот процесс можно хоть немного автоматизировать не боясь потерять кастомный код? Github?

Edited by Middy
Link to post
Share on other sites

Просто берем и обновляем.

Если много доработок, то тогда сидим и проверяем все ли так сделано.

 

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

Компоненты, плагины, виджеты.

Что бы было автоматическое обновление движка, обновлялись компоненты и стандартные плагины с витжетами.

 

Сторонние плагины должны автоматически подключаться к проекту.

Link to post
Share on other sites

Если среди разработчиков найдутся 2-3 человека желающих заниматься новой версией движка(от комьюнити), с новой архитектурой, тогда другое дело.

 

Пишите в ЛС по данному вопросу. Я уже ~год думаю о реализации данной идеи. Но сам делать не буду. Процесс достаточно трудоемкий.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...