Система управления веб-контентом - Web content management system

А система управления веб-контентом (WCM или же WCMS)[1] это система управления содержанием программного обеспечения (CMS) специально для веб-контент. Это обеспечивает интернет сайт инструменты разработки, совместной работы и администрирования, которые помогают пользователям с небольшим знанием Интернета языки программирования или же языки разметки создавать и управлять контентом веб-сайта. WCMS обеспечивает основу для совместной работы, предоставляя пользователям возможность управлять документами и выводами для редактирования и участия нескольких авторов. Большинство систем используют репозиторий контента или база данных для хранения содержимого страницы, метаданные, и другие информационные ресурсы, необходимые системе.

А презентация слой (шаблонизатор ) отображает контент для посетителей веб-сайта на основе набора шаблоны, которые иногда XSLT файлы.[2]

Большинство систем используют кеширование на стороне сервера для повышения производительности. Это лучше всего работает, когда WCMS не меняется часто, но посещения происходят часто. Администрирование также обычно осуществляется через интерфейсы на основе браузера, но в некоторых системах требуется использование толстый клиент.

Возможности

Система управления веб-контентом контролирует динамический сбор веб-материалов, включая HTML документы, изображений, и другие формы СМИ.[3] WCMS упрощает управление документами, аудит, редактирование и управление сроками. WCMS обычно имеет следующие функции:[4][5]

Автоматизированные шаблоны
Создавайте стандартные шаблоны (обычно HTML и XML ), которые пользователи могут применять к новому и существующему контенту, изменяя внешний вид всего контента из одного центрального места.
Контроль доступа
Некоторые системы WCMS поддерживают группы пользователей, которые контролируют взаимодействие зарегистрированных пользователей с сайтом. Страница на сайте может быть ограничена одной или несколькими группами. Это означает, что анонимный пользователь (кто-то не вошел в систему) или вошедший в систему пользователь, который не является членом группы, для которой страница ограничена, лишены доступа.
Масштабируемое расширение
Доступно в самые современные WCMS - это возможность расширить единую реализацию (одну установку на одном сервере) на несколько доменов, в зависимости от настроек сервера. Сайты WCMS могут создавать микросайты /веб-порталы на основном сайте.
Легко редактируемый контент
Как только контент отделен от визуального представления сайта, его обычно становится намного проще и быстрее редактировать и манипулировать. Большинство программного обеспечения WCMS включает WYSIWYG инструменты редактирования, позволяющие нетехническим пользователям создавать и редактировать контент.
Масштабируемые наборы функций
Большинство программного обеспечения WCMS включает плагины или модули, которые можно легко установить для расширения функциональности существующего сайта.
Обновление веб-стандартов
Активное программное обеспечение WCMS обычно получает регулярные обновления, которые включают новые наборы функций и поддерживают систему в соответствии с текущими веб-стандартами.
Управление рабочим процессом
Рабочий процесс Управление - это процесс создания циклов последовательных и параллельных задач, которые должны выполняться в WCMS. Например, один или несколько создателей контента могут отправить историю, но она не будет опубликована, пока редактор не очистит ее, а главный редактор не одобрит.
Сотрудничество
Программное обеспечение WCMS может действовать как платформа для совместной работы где многие пользователи получают контент и работают с ним. Изменения можно отслеживать и разрешать к публикации или игнорировать, возвращаясь к старым версиям. Другие расширенные формы сотрудничества позволяют нескольким пользователям одновременно изменять (или комментировать) страницу во время сеанса совместной работы.
Делегация
Некоторое программное обеспечение WCMS позволяет различным группам пользователей иметь ограниченные права на определенный контент на веб-сайте, распределяя ответственность за управление контентом.[6]
Управление документами
Программное обеспечение WCMS может предоставлять средства совместного управления жизненным циклом документа от момента первоначального создания до редакций, публикации, архивации и уничтожения документа.
Виртуализация контента
Программное обеспечение WCMS может предоставлять средства, позволяющие каждому пользователю работать с виртуальной копией всего веб-сайта, набора документов и / или кодовой базы. Это позволяет просматривать изменения нескольких взаимозависимых ресурсов в контексте перед отправкой.
Распространение контента
Программное обеспечение WCMS часто помогает распространять контент, генерируя RSS и Атом передача данных в другие системы. Они также могут отправлять сообщения пользователям по электронной почте, когда становятся доступны обновления.
Многоязычный
Многие WCMS могут отображать контент на нескольких языках.
Управление версиями
Нравиться системы управления документами, Программное обеспечение WCMS может реализовывать управление версиями, с помощью которого пользователи проверяют страницы в WCMS и выходят из нее. Авторизованные редакторы могут получать предыдущие версии и работать с выбранной точки. Управление версиями полезно для контента, который изменяется и требует обновления, но может потребоваться начать с предыдущей версии или сослаться на нее.

Типы

WCMS может использовать один из трех подходов: автономная обработка, онлайн-обработка, и гибридная обработка. Эти термины описывают шаблон развертывания WCMS с точки зрения того, когда он применяет шаблоны представления для визуализации веб-страниц из структурированного содержимого.

Автономная обработка

Эти системы, иногда называемые «генераторами статических сайтов»,[7] предварительно обработать весь контент, применяя шаблоны перед публикацией для создания веб-страниц. Поскольку системам предварительной обработки не требуется сервер для применения шаблонов во время запроса, они также могут существовать исключительно как инструменты времени разработки.

Онлайн-обработка

Эти системы применяют шаблоны по запросу. Они могут генерировать HTML, когда пользователь посещает страницу, или пользователь может получать предварительно сгенерированный HTML из веб-кеш. Большинство WCMS с открытым исходным кодом поддерживают надстройки, расширяющие возможности системы. К ним относятся такие функции, как форумы, блоги, вики, интернет-магазины, фотогалереи и управление контактами. Их по-разному называют модулями, узлами, виджетами, надстройками или расширениями.

Гибридная обработка

Некоторые системы сочетают офлайн и онлайн подходы. Некоторые системы записывают исполняемый код (например, JSP, ASP, PHP, Холодный синтез, или же Perl страницы), а не просто статические HTML. Таким образом, персоналу не нужно развертывать саму WCMS на каждом веб-сервере. Другие гибриды работают либо в онлайн, либо в автономном режиме.

Преимущества

Бюджетный
Некоторые системы управления контентом бесплатны, например Drupal, eZ Publish, TYPO3, Joomla, Zesty.io, и WordPress. Другие могут быть доступны в зависимости от размера подписки.[8] Хотя подписки могут быть дорогостоящими, в целом отсутствие необходимости нанимать разработчиков на полную ставку может снизить общие затраты. Плюс программного обеспечения можно купить в зависимости от потребности во многих WCMS.
Легкая настройка
Создается универсальный макет, благодаря которому страницы имеют одинаковую тему и дизайн без особого кода. Многие инструменты WCMS используют перетаскивание AJAX система для своих расчетных режимов. Это упрощает для начинающих пользователей создание пользовательских интерфейсов.[9]
Легко использовать
WCMS предназначены для нетехнических специалистов. Простота в дизайне админа UI позволяет менеджерам контента веб-сайтов и другим пользователям обновлять контент без особого обучения программированию или обслуживанию системы.
Рабочий процесс управление
WCMS предоставляют возможность контролировать, как контент публикуется, когда он публикуется и кто его публикует. Некоторые WCMS позволяют администраторам устанавливать правила для рабочий процесс менеджмент, направляя контент-менеджеров через ряд шагов, необходимых для каждой из их задач.
Хорош для SEO
Веб-сайты WCMS также поддерживают поисковая оптимизация (SEO). Свежесть контента помогает, поскольку некоторые поисковые системы предпочитают сайты с более новым контентом. Плагины социальных сетей помогают создавать сообщество вокруг контента. RSS-каналы, автоматически создаваемые блогами или веб-сайтами WCMS, могут увеличить количество подписчиков и читателей на сайте. Перезапись URL-адресов может быть легко реализована - чистые URL-адреса без параметров дополнительно помогают в SEO. Некоторые плагины специально помогают с SEO.

Недостатки

Стоимость внедрений
Внедрение в более крупном масштабе может потребовать обучения, планирования и сертификации. Для некоторых WCMS может потребоваться установка оборудования. При больших вложениях требуется приверженность к программному обеспечению. Обязательство по обучению, развитию и обслуживанию - это затраты, понесенные в любой корпоративной системе.[10]
Стоимость обслуживания
Для обслуживания WCMS могут потребоваться обновления лицензий, обновления и обслуживание оборудования.
Проблемы с задержкой
Более крупные WCMS могут испытывать задержку, если аппаратная инфраструктура не обновлена, базы данных используются неправильно или веб-кеш файлы, которые перезагружаются каждый раз, когда обновления данных становятся слишком большими. Балансировка нагрузки проблемы также могут ухудшить кеширование файлов.
Смешивание инструментов
Поскольку URL-адреса многих WCMS генерируются динамически с внутренними параметрами и справочной информацией, они часто недостаточно стабильны, чтобы статические страницы и другие веб-инструменты, особенно поисковые системы, могли полагаться на них.
Безопасность
О WCMS часто забывают, когда аппаратное, программное обеспечение и операционные системы исправляются на предмет угроз безопасности. Из-за отсутствия исправлений со стороны пользователя хакер может использовать непропатченное программное обеспечение WCMS для эксплуатации уязвимостей для входа в безопасную среду. WCMS должны быть частью общей, целостной программы управления исправлениями безопасности, чтобы поддерживать самые высокие стандарты безопасности.[11]

Смотрите также


Рекомендации

  1. ^ Майк Джонстон. "CMS или WCM - что есть что?". cmscritic.com. Получено 2011-09-07.
  2. ^ Woric Faithfull. «Использование XSLT для создания веб-сайтов». woric.net. Получено 2007-11-08.
  3. ^ Майк Джонстон (2009). "Что такое CMS?". CMS Critic. Получено 2009-02-13.
  4. ^ Множественный (вики). "Система управления контентом". Докфорж. Получено 2010-01-19.
  5. ^ «Все, что вам нужно знать о WordPress». QualiThemes. Получено 20 октября 2011.
  6. ^ Веб-студия Jovia (2009 г.). «Подходит ли вам система управления контентом». Блог веб-студии Jovia. Получено 2009-02-13.
  7. ^ Холл, Крис (1 мая 2014 г.). «Обновленный большой список генераторов статических веб-сайтов для вашего сайта, блога или вики».
  8. ^ «SharePoint». Архивировано из оригинал 8 июля 2012 г.. Получено 17 марта 2011.
  9. ^ «AJAX - Кодекс WordPress». Получено 17 марта 2011.
  10. ^ «5 скрытых затрат на использование CMS». Получено 17 марта 2011.
  11. ^ «Безопасность систем управления контентом и связанные с этим риски - US-CERT».