Интернет-маркетинг.
XXI век
Частный интернет-маркетолог
im-21.ru

info@im-21.ru
+7 (982) 60-71-525
Skype: VadimArnold

Виртуальная CMS

Сайты можно делать на CMS, на PHP (или другой серверно-скриптовый язык) или на чистом HTML. Если делать на чистом HTML, то сайт получается очень быстрый - это достоинство. Основной недостаток контентных сайтов, сделанных на чистом HTML, заключается в том, что трудоемко вносить изменения в статическую часть сайта (меню, сайдбар и футер). То есть, для того, что бы изменить меню, нужно будет зайти в каждый файл и там его изменить. Я написал такую програмку, которая меняет статическую часть всех файлов по шаблону файла "index.html". Пример - этот сайт. Динамическое содержание сайта располагается между тегами <main>. Если мне нужно изменить статическую часть сайта, я вношу соответствующее изменение в файл "index.html", потом нажимаю кнопочку "Синхронизировать" и новая версия статической части обновляется во всех файлах. Причем изменения вносятся с учетом правильного выделения активных пунктов меню. То есть, статика во всех файлах одинакова с точностью до активного пункта меню. Так же есть и другие механизмы, которые вносят изменения в файлы программным образом, эмулируя работу реальной CMS. Например, даты в файлах статей должны соответствовать дате в списке статей. Помимо всего прочего "Виртуальную CMS" я применяю для контентных проектов развиваемых под CPA-арбитраж. Большая скорость загрузки сайта благоприятно способствует SEO-продвижению.

Для лучшего понимания назначения виртуальной CMS - еще один подход к сравнению виртуальной и реальной CMS. Сайт создается из кирпичиков: menu, header, footer, pagination, breadcrumb, inline-вставки, динамические и статические рекламные блоки. Далее есть два пути - собрать сайт из этих кирпичиков в момент, когда пользователь обращается к сайту (Реальная CMS), или создать сайт из кирпичиков один раз (Виртуальная CMS), и когда пользователь обратиться к сайту, то уже не надо будет тратить время на сборку сайта, а надо будет просто выдать пользователю уже собранный сайт.

Таблица сравения реальной CMS и виртуальной CMS
Реальная
CMS
Виртуальная
CMS
Достоинства
  • Неограниченный функционал, то есть, сделать можно все
  • Быстрая загрузка сайта
  • Не нужен PHP
  • Не нужен SQL
  • Хорошо подходит под контентные проекты для арбитража
Недостатки
  • Медленная загрузка сайта
  • Нужен PHP
  • Нужен SQL
  • Невозможно сделать поиск по сайту
  • Невозможно выдавать разный контент в зависимости от post/get-параметров
  • Иные ограничения функционала