Search
Write a publication
Pull to refresh

Преимущества CMS на файлах с примерами

Приветствую


В этом посте мы поговорим о плюсах/минусах Систем Управления Контентом на файлах и сравним их со стандартными медиакомбайнами.
image

Пожалуй, начнем.
Существует великое множество CMS на файлах, таких, как:

И многих других.
В свою очередь есть гораздо большее количество «стандартных» CMS:
  • WordPress
  • Joomla
  • Drupal
  • ModX
  • 1C Bitrix

Это тоже, в свою очередь, лишь малая часть.
Ссылки приводить не буду — сами их знаете.

На файлах:

Начнем с недостатков, т. е. с плюсов.
Первый плюс это лёгкость и простота установки. Для полноценного функционирования и «жизнедеятельности» хостинг должен всего-лишь поддерживать PHP. Это и есть главное преимущество данного вида CMS, ведь стоимость хостинга зависит от двух главных факторов — поддерка PHP и MySQL. Фактически, работоспособность сайта не зависит от соединения с базой данных, значит, он устойчив к неполадкам и кривым рукам владельца.



Второй плюс — резервное копирование и перенос сайта на другой хостинг. Есть два типа резервного копирования — специальные скрипты и полное ручное копирование папки с сайтом на стационарный компьютер либо в облако. Для CMS на файлах будет достаточно скопировать либо папку со страницами и контентом, либо всю директорию с сайтом. Получается нет необходимости идти в phpMyAdmin, вспоминать логин, пароль и экспортировать таблицы.

Третий плюс — скорость загрузки страниц. Сравнительно маленькие сайты, до 500 страниц, загружаются гораздо быстрее сайтов, использующих базы данных. К сожалению, сказать точную статистику не могу, но это так.

Четвертый плюс — очень легкая привязка сверстанного шаблона (HTML и CSS) к CMS.

Есть еще много плюсов, но эти — главные.

Минусы:
В первую очередь это ограниченный функционал. Можно, конечно, сделать интернет-магазин на файлах, но это каким нужно быть извращенцем? Естественно такой сайт будет очень медленным и неудобным в обслуживании. Система на файлах подойдет лишь для небольших сайтов, меньше 50 страниц. Такими CMS чаше всего пользуются фотографы, фирмы, которым нужен сайт-визитка, и другие.

Второй минус — очень мало написанных дополнений и плагинов к таким CMS. Но, как говорится, что мешает написать плагин самому?

Третий минус — мало известных и безопасных CMS на файлах.

Это тоже самые главные минусы.

Системы Управления Контентом на файлах обычно создают отдельные папки для страниц и мультимедийного контента, загруженного из админ-панели. Например, для страниц — папка PAGES. Сами страницы обычно хранятся в виде XML или текстовых файлов.
Типичное содержание XML файла:
<?xml version="1.0" encoding="UTF-8"?>
-<item><pubDate> ДАТА СОЗДАНИЯ СТРАНИЦЫ </pubDate>-<title>
<![CDATA[ ЗАГОЛОВОК СТРАНИЦЫ ]]>
</title>-<url>
<![CDATA[ ПОСТОЯННАЯ ССЫЛКА ]]>
</url>-<meta>
<![CDATA[]]>
</meta>-<metad>
<![CDATA[]]>
</metad>-<menu>
<![CDATA[ НАЗВАНИЕ СТРАНИЦЫ ]]>
</menu>-<menuOrder>
<![CDATA[1]]>
</menuOrder>-<menuStatus>
<![CDATA[Y]]>
</menuStatus>-<template>
<![CDATA[template.php]]>
</template>-<parent>
<![CDATA[]]>
</parent>-<content>
<![CDATA[ СОДЕРЖАНИЕ СТРАНИЦЫ ]]>
</content>-<private>
<![CDATA[]]>
</private>-<author>
<![CDATA[ АВТОР СТРАНИЦЫ ]]>
</author></item>



CMS на базе данных


Про системы данного типа уже сказано много слов, известно почти все. Я не буду отдаляться от темы этой статьи, напишу лишь:

Системы Управления Контентом, использующие базу данных не имеют на минусов, ни плюсов, описанных выше.
Основное их преимущество — под их управлением можно создать полноценный портал, который будет выдерживать нагрузку в тысячи человек и содержать в себе сотни страниц новостного или мультимедийного контента.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.