Статические системы управления контентом: «за» и «против»


Рубрика публикации: Разработка
Опубликовал:
Дата публикации: Декабрь 10, 2014 в 13:57
Оцените статью:
1 звезда2 звезды3 звезды4 звезды5 звезд (Вы первым оцените данную публикацию)
Loading ... Loading ...

468x60_2

Система управления контентом (Content Manager System, или CMS) представляет собой специализированное программное обеспечение для редактирования содержания сайта и внесения структурных изменений. Очевидно, что подобный софт актуален как для солидных корпоративных ресурсов, так и для более скромных персональных проектов.

Сегодня выделяют две основные группы систем управления контента: известные еще с 90-х гг. статические системы (на базе языка HTML), где содержание страниц постоянно находится на диске, и более современные – динамические, генерирующие страницы в режиме реального времени.

Принцип функционирования системы управления на основе HTML заключается в том, что страницы создаются редактором и размещаются на сервере с помощью FTP-клиента. В свою очередь, структура ресурса формируется, главным образом, за счет перекрестных ссылок с одних страниц на другие. Несомненно, статическая система не лишена достоинств, среди которых можно назвать:

  • универсальность – подобный сайт будет работать даже на самом «ограниченном» сервере хостинга;
  • неприхотливость – для локального просмотра сайта не требуется дополнительный софт;
  • практичность – дизайн и контент любой отдельной страницы можно легко изменить, не затронув остальных;
  • удобство в использовании – для добавления новых страниц достаточно скопировать и отредактировать файл уже созданной страницы;
  • высокая безопасность – благодаря небольшому количеству программных составляющих взломать подобную систему достаточно сложно;
  • простота в обслуживании – для поддержки сайта требуется лишь владение языком HTML.

К недостаткам статической CMS относится, прежде всего, невозможность использования динамических элементов (форума, голосования и т.д.) и достаточно сложная процедура изменения общего внешнего вида и структуры проекта, поскольку для этого потребуется изменять меню, логотип и пр. на каждой странице отдельно. По этой же причине (из-за «автономности» страниц) очень сложно добиться единообразия ресурса: малейшая ошибка на странице – и она уже выглядит иначе, чем остальные. Еще одной серьезной проблемой при использовании статических систем управления контентом является отсутствие четкого разграничения прав доступа к сайту, поскольку обладатель FTP-доступа, имеет, по сути, неограниченные возможности по редактированию любых страниц ресурса.

Всех этих недостатков лишены современные системы управления сайтом, основанные на автоматической генерации страниц из исходного (уже структурированного и хранящегося в таком виде) контента. Одной из наиболее популярных сегодня динамических систем управления контентом является ПО Drupal. Система отлично подходит для различных веб-проектов, в том числе для блогов, интернет-сообществ, новостных сайтов и форумов, значительно упрощая управление контентом и позволяя с минимумом усилий разрабатывать даже самые сложные сайты буквально с нуля.

Вместо заключения можно сказать, что для простых сайтов «семейного» типа или, например, для небольших «визиток» вполне подойдет обычная статическая система, в то время как для проектов со сложными интерактивными задачами, требующих постоянного обновления контента, будут пригодны исключительно динамические CMS.

 

Похожие публикации:

Лучшие сайты где можно скачать бесплатно JavaScript скрипты:)
Три основные ошибки при создании сайта
Разработка и продвижение Android-сайта: характеристика и особенности
Какую помощь в разработке сайтов оказывает программа RBC Contents

Написать комментарий

You must be Необходимо авторизоваться, что бы публиковать комментарии.