Всем привет. Свеженькая сборка Build source code multi #255 .
🎯 Мелкие правки админки
Преимущества мультисайта (NGCMS multisite):
Одна кодовая база:
-Обновляете движок один раз — обновляются все сайты сразу
-Правите плагин или шаблон в одном месте
-Один сервер / одна установка
Меньше расход дискового пространства (нет дублирования engine, vendor, lib)
Меньше потребление RAM/CPU по сравнению с несколькими отдельными установками
Раздельные данные:
-У каждого сайта свои новости, пользователи, конфиг, файлы (uploads/multi/{slug}/)
-Базы данных разделены префиксами или отдельные БД — изоляция данных
Удобное управление:
-Один хостинг-аккаунт, одна FTP-сессия
-Общие плагины и функционал, но индивидуальные шаблоны для каждого сайта
Экономия:
-Один тарифный план хостинга вместо нескольких
-Один SSL-сертификат (wildcard) покрывает все домены
-Меньше расход дискового пространства (нет дублирования engine, vendor, lib)
-Меньше потребление RAM/CPU по сравнению с несколькими отдельными установками
Минусы для понимания:
Ошибка в общем коде ломает все сайты сразу
Настройка требует аккуратности с путями (images_dir, files_dir должны быть уникальны для каждого сайта)
Сложнее дебажить — нужно понимать какой сайт активен в данный момент
Подробнее с можете посмотреть здесь для:
ядра :
https://ngcms.org/static/poslednie-izmeneniya-v-yadre.htmlплагинов:
https://ngcms.org/static/poslednie-obnovleniya-plaginov-ngcms.htmlИли на
Git ядра:
https://github.com/irbees2008/ngcms-coreGit плагинов:
https://github.com/irbees2008/ngcms-pluginsСкачать :
Build source code multi.zipТестируем,отписываемся