Автоматизация установки CMS
Всегда хочется получать больше, а делать для этого меньше. Желание понятное, более того, зачастую похвальное, так как приводит к оптимизации работ и повышению эффективности.
У нас в панели управления виртуальным хостингом с незапамятных времен была возможность устанавливать различные CMS и фреймворки. Со стороны пользователя всё просто: выбираешь домен, на который необходимо установить CMS, а скрипты панели создают базу данных, копируют файлы, выставляют необходимые права, генерирует пароль для админского аккаунта. Всё бы хорошо, но была постоянная проблема с обновлениями: установщик каждой CMS делался руками. Точнее, доделывался. Соответственно, добавление новой CMS-ки или обновление версии уже существующей, порождало необходимость ручной работы. С учетом того, что задачи не слишком приоритетны (напрямую бесплатные CMS денег не приносят), обновление версий происходило с заметным опозданием.
Как отойти от этой порочной практики?.. Судя по всему, подобная проблема беспокоила не только нас. Немного посмотрев вокруг, мы наткнулись на Application Packaging Standard (APS). “Наткнулись” -- не совсем правильное слово: Parallels, которые разработали этот стандарт, достаточно активно ведут его пропаганду (см., скажем, презентацию с последнего Хостобзора).
На самом деле, для того, чтобы это реально заработало в Рунете, надо несколько компонентов: поддержка хостеров, наличие постоянно обновляемых руссифицированных пакетов с CMS-ками. При этом нужны и пакеты по UMI & Bitrix, как самым популярным коммерческим системам управления в России, и, чего уж тут скрывать, прибыльным для хостеров (отчисления с одной проданной лицензии существенно превышают годовой доход от одного клиента на виртуальном хостинге, да и на большинстве VDS тоже).
Битрикс APS-ы начал собирать, UMI... пока нет, впрочем, что и как делать, ребята в курсе, более того, оттестированный пакет мы им передали. Ну что, дай бог теперь быстрее пойдет.