Как реализовать автоматические обновления CMS ?

pilot911

Новичок
Как реализовать автоматические обновления CMS ?

Пока так вижу, если неправ - поправьте:

1. Обновление БД
1.1 Создание дампа
1.2 Запуск sql
1.2.1 CREATE TABLE IF NOT EXISTS
1.2.2 ALTER TABLE - вот тут вопрос, откуда отсчитывать алтеры - с моменты релиза какой версии ?

1.3 Архивирование ядра CMS

1.4 Копирование новых файлов в ядро

1.5 Обновление кеша
 

vovanium

Новичок
Делаешь привязку изменений таблиц к версиям, а при обновлении делаешь последовательно все измения начиная с текущей версии.
 

pilot911

Новичок
Автор оригинала: vovanium
Делаешь привязку изменений таблиц к версиям, а при обновлении делаешь последовательно все измения начиная с текущей версии.
точно, спасибо :)
 

vovanium

Новичок
если бы всё было так просто
А что сложного? Инкрементальное обновление. Пишешь всё что нужно обновить для каждой версии, потом последовательно обновляешь.
 

zerkms

TDD infected
Команда форума
нет универсальных граблей. нет универсальных решений :)
при реализации своей обновлялки ты столкнёшься со своими и решишь их по-своему.

-~{}~ 28.07.09 15:16:

vovanium
хоп, произошла денормализация и нужно кроме sql выполнить код. хоп - код нужно выполнить в определённом месте. итд итп.
 

vovanium

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

AmdY

Пью пиво
Команда форума
если это дело будешь делать ты, то можно воспользоваться ant инструментами типо phing
 

pilot911

Новичок
Автор оригинала: AmdY
если это дело будешь делать ты, то можно воспользоваться ant инструментами типо phing
спасибо, AmdY

ПС. Триумвират, что касается Теленка - то он работает здесь http://aiakscapital.ru/ - все моя цмска - форум тоже, еще магазин доделать немного и можно будет запускать распространение
 

tf

крылья рулят
ага и форум дофиксить, запись от 70 года както не очень
 
Сверху