RK-CMS - это платформа, на которой одинаково удобно запустить блог, корпоративный портал или сайт с финансовыми функциями (приём платежей, биллинг, лицевые счета). У нас нет кнопки "Обновить в один клик". Вместо этого мы выпускаем дистрибутивы - полные пакеты обновлений, которые вы скачиваете и устанавливаете самостоятельно.
На первый взгляд это может показаться неудобным, особенно если вы привыкли к автообновлениям у других CMS. Но такой подход - осознанное решение, продиктованное заботой о стабильности и безопасности вашего сайта. Объясняем, почему.
Мир быстро меняется, и правила тоже
Технологии, стандарты безопасности, требования законодательства - всё меняется стремительно. Сегодня актуальна одна версия PHP, завтра выходит новая. Платёжные системы меняют API, поисковые системы обновляют требования к разметке, появляются новые протоколы обмена данными.
RK-CMS должна успевать за этими изменениями. Поэтому новые версии выходят часто, и нередко они содержат не просто косметические правки, а изменения архитектуры: переработку ядра, обновление схемы базы данных.
Ни одно автообновление не способно справиться с такими изменениями корректно. Оно рассчитано на простые, предсказуемые обновления, где файлы просто заменяются на новые. Когда меняется архитектура, нужно вручную проверить совместимость со всеми модулями, темами и кастомными доработками. Дистрибутив позволяет сделать это осознанно и поэтапно.
Автообновление не учитывает вашу уникальную конфигурацию
Каждый сайт на RK-CMS - это не просто стандартная установка. Вы настраиваете темы, подключаете модули, возможно, дорабатываете шаблоны под свои задачи. Автоматическое обновление действует "вслепую": оно заменяет файлы ядра и модулей, не понимая, как это повлияет на ваши кастомные правки.
Финансовые функции требуют особой осторожности
Даже если ваш сайт в первую очередь информационный, но вы используете встроенные финансовые возможности RK-CMS (например, платные подписки или продажу цифровых товаров), любая ошибка при обновлении может привести к потере данных о транзакциях или нарушению работы биллинга.
Автоматическое обновление не может гарантировать целостность базы данных при изменении структуры. Если в новой версии меняются таблицы, отвечающие за платежи, и обновление выполняется некорректно, вы рискуете получить рассинхронизацию: платёж прошёл, но в личном кабинете пользователя баланс не изменился.
Новые функции ядра не появляются в вашей теме автоматически
Когда мы добавляем в RK-CMS новые возможности - например, виджет "Ближайшие события" для блога или поле "Номер счёта" для финансового модуля - эти функции появляются в админке, но не отображаются на сайте автоматически. Ваша персональная тема просто не знает о них.
Безопасность: никаких автоматических каналов доставки
Автообновление подразумевает, что ваш сайт регулярно обращается к серверу обновлений, скачивает пакет и устанавливает его. Это дополнительная точка входа для злоумышленников: если сервер обновлений будет скомпрометирован, тысячи сайтов могут получить вредоносный код.
При ручном обновлении через дистрибутив вы скачиваете архив с официального сайта RK-CMS и загружаете на сервер вручную. Это исключает автоматическую доставку и делает подмену файлов практически невозможной.
Ручное обновление - это забота, а не ограничение
RK-CMS не стремится быть "CMS для чайников", где всё происходит по волшебству и так же волшебно ломается. Мы создаём инструмент, который даёт вам полный контроль над сайтом - от дизайна до финансовых операций.
Обновление через дистрибутив - это не сложно. Это предсказуемо, безопасно и прозрачно. Вы всегда знаете, что изменилось, почему изменилось и как это повлияет на ваш проект. Для блога это означает, что ваши статьи не исчезнут из-за конфликта шаблонов. Для финансовых функций - что деньги клиентов будут в целости.
Поэтому: скачали дистрибутив → прочитали инструкцию по обновлению → сделали бэкап → обновили. И никаких сюрпризов.