Flat files CMS XH
CMSimple_XH относится к так называемым flat files CMS - системам управления контентом сайта без базы данных, на текстовых файлах.
Отсутствие базы данных и дало название для подобных систем. Все файлы и содержимое веб-сайта хранится только в файлах и папках.
Поэтому, во-первых, нет необходимости разбираться в сложных структурах и взаимосвязях файлов, как у популярных систем с базами данных, во-вторых, сайты на таких системах очень легко и просто переносятся с одного хостинга на другой. Ниже есть список преимуществ всех CMS без базы данных.
Преимущества CMS без базы данных
- Скорость. Страницы c файлами загружаются невероятно быстро, поскольку нет необходимости запрашивать какие-либо данные из базы данных.
- Простота. Flat-file CMS — это идеальные решения для новичков, которым не нужно знать, как настроить базу данных.
- Безопасность. Базы данных — это цель номер один для большинства хакеров. Нет базы данных — нет уязвимости в этом отношении.
- Скромность. Вам не нужно много пространства на сервере с поддержкой таких баз данных, так что можно сэкономить на хостинге.
- Бесплатность. Работаете ли вы на собственном сайте или строите проект для своих клиентов: большинство CMS с плоским файлом бесплатны (open sourse). И CMSimple_XH также бесплатная.
- Портативность. Поскольку соединение с базой данных не требуется: просто скопируйте свой сайт на USB-накопитель или переместите его на другой хост.
- Масштабируемость. Независимо от того, будет ли одна или сто страниц: плоская система масштабируется в соответствии с потребностями вашего проекта.
- Гибкость. Лучшие CMS на текстовых файлах предлагают поддержку плагинов и выбор из тех, что вам нужны.
- Красота. CMSimple_XH позволяет легко создавать или использовать готовык шаблоны, основанные на последней версии языка HTML5 и CSS 3.
В каких случаях всё же лучше использовать CMS с базой данных?
При очень высокой посещаемости сайта, порядка тысяч и десятков тысяч пользователей в день, CMS с базой данных начинают работать быстрее.
Также на системах с базами данных практичнее создавать очень сложные структуры сайтов: порталы, интернет-магазины, социальные сети, где необходимы регистрация и разграничение прав пользователей.
Можно ли самому вносить изменения в систему?
CMSimple_XH написана на PHP, так что проблем с кастомизацией и дописыванием системы, если есть такая необходимость, не возникнет.
Однако следует иметь в виду, что для написания шаблонов и плагинов к CMSimple_XH есть определенные стандарты, соблюдение которых позволяет лекго проводить апгрейд системы на новые версии и обеспечивает взаимную совместимость плагинов друг с другом.
Поэтому при создании плагинов и шаблонов практичнее проконсультироваться на форуме разработчиков о данных стандартах.