Что такое движок сайта

CMS — что это такое

CMS или движок сайта (от англ. «content management system» — система управления контентом) — специальные программы (скрипты) для создания и управления сайтом.

В Интернете большинство сайтов написано на cms. Отличить сайт с движком и без него довольно непросто, т.к. визуальных отличий Вы не заметите. Однако, у каждой CMS есть свои специфики, по которым можно сделать вывод. Зачастую название движка прописывается в мета тег generator:

<meta name=»generator» content=»Joomla! 1.5 — Open Source Content Management» />

Есть специальные автоматизированные сервисы по определению движка сайта. Например, Вы можете это сделать в сервисе seobudget всего за 1 копейку.

Главный принцип любой CMS: отделение верстки сайта (html-кода) от контента. Верстка хранится в каких-то html-файлах (tpl-шаблонах), а контент хранится в базе данных. Связь шаблона и контента осуществляется благодаря php-файлам, которых обычно много в любом движке. Большой трудностью при разработке движка является разработка удобной административной панели. На это уходит чуть ли не половина времени всей разработки.

Существует великое множество cms, но ни одна не отвечает всем требованиям поисковой оптимизации. В любом движке нужны доработки, доработки и ещё раз доработки. Такая ситуация возникает из-за того, что создатели движков вообще не заботятся о том, чтобы в дальнейшем можно было заниматься продвижением сайта.

Минусы использования CMS:

1) Нагрузка на сервер
Движки нагружают сервер гораздо больше, чем сайты без движков. Однако это совсем не большой минус, поскольку движок может кэшировать страницы и тогда они будут загружаться так же как и статические html-страницы, но далеко не во все CMS заложена такая функция.

2) Проблемы с оптимизацией
Как я писал выше, ни один из движков не может похвастаться продуманностью при оптимизации сайта. Везде есть какие-то проблемы, которые можно решить, только дописывая дополнительные модули и функции, которые будут стоить денег.

3) Нестабильность работы
При повреждении даже одного файлика из cms есть вероятность того, что весь сайт перестанет работать. Поэтому нужно создавать функции автоматического бэкапа, а также нужно место для хранения этих копий.

4) Плохая безопасность
Любой сайт с базой данных рискует быть атакован и взломан. Поэтому регулярно нужно делать backup базы данных, чтобы не потерять уже накопленный контент. Популярные движки постоянно взламываются.

Движки бывают платные и бесплатные. Стоимость платных движков обычно находится в районе 200-300$, но бывают и дороже. Платить или не платить — решать только Вам. Например, я считаю, что можно найти отличный бесплатный движок для любых целей, будь то интернет-магазин, форум или социальная сеть. При этом не удивляйтесь, если бесплатный движок окажется даже лучше платных, поскольку им пользуется гораздо больше вебмасетров, а значит, скорее всего, для него уже написаны важные дополнительные функции.

Самые популярные бесплатные движки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *