Автоматическое обновление

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

Такая система обновления позволяет держать свои сайты всегда в састоянии up to date, единожды настроив автоматическое обновление ядра.

Новые версии ядра выкатываются на github после теcтирования на более 100 сайтах в течение недели. И даже если какой-то баг прокрался в релиз ядра - обычно его исправление не занимает более 1 рабочего дня.

Полную историю обновлений можно увидеть здесь.

Как настроить обновление

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

К прмеру, на одном из моих серверов, синхронизация настроена через CRON таким образом:

#git asterix core sync
2 5 * * * rm -R /home/www/git/Asterix-CMS
3 5 * * * mkdir /home/www/git/Asterix-CMS
4 5 * * * chmod -R 0775 /home/www/git/Asterix-CMS
5 5 * * * git clone git://github.com/dekmabot/Asterix-CMS.git /home/www/git/Asterix-CMS/
8 5 * * * cp -Rf /home/www/git/Asterix-CMS/* /home/www/tools/

Обратная совместимость

Asterix CMS придерживается обратной совместимости в рамках мажорной версии. То есть все новые версии ядра 2.XX будут совместимы со своими более ранними версиями ядра 2.XX.

Совместимость между мажорными версиями, к примеру между версиями 1 и 2, не поддерживается, по причине принципиальной разницы в архитектуре.

Панель управления сайтом
Компания Asterix CMS - Современная система ......