stringtranslate.com

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

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

Уровень представления ( шаблонизатор ) отображает содержимое посетителям веб-сайта на основе набора шаблонов , которые иногда представляют собой файлы XSLT . [1]

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

Возможности

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

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

Типы

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

Обработка в автономном режиме

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

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

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

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

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

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

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

Недостатки

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

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

Ссылки

  1. ^ ab Mike Johnston (7 сентября 2011 г.). "CMS или WCM — что есть что?". cmscritic.com . Получено 2011-09-07 .
  2. ^ Майк Джонстон (2009). «Что такое CMS?». CMS Critic . Получено 13 февраля 2009 г.
  3. ^ Multiple (wiki). "Система управления контентом". Docforge . Архивировано из оригинала 2012-12-30 . Получено 2010-01-19 .
  4. ^ "Все, что вам нужно знать о WordPress". QualiThemes. Архивировано из оригинала 9 января 2012 года . Получено 20 октября 2011 года .
  5. ^ Jovia Web Studio (2009). «Подходит ли вам система управления контентом». Блог Jovia Web Studio . Архивировано из оригинала 21.05.2013 . Получено 13.02.2009 .
  6. ^ Холл, Крис (1 мая 2014 г.). «Обновленный большой список статических генераторов веб-сайтов для вашего сайта, блога или вики».
  7. ^ "SharePoint". Архивировано из оригинала 8 июля 2012 г. Получено 17 марта 2011 г.
  8. ^ "AJAX - WordPress Codex" . Получено 17 марта 2011 г. .
  9. ^ "5 скрытых расходов на работу CMS". Архивировано из оригинала 26 апреля 2011 г. Получено 17 марта 2011 г.
  10. ^ «Безопасность систем управления контентом и связанные с ними риски — US-CERT». 19 октября 2016 г.