Система управления веб-контентом
Система управления веб-контентом ( 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|Некоторые системы сочетают в себе автономный и онлайновый подходы. Некоторые системы записывают исполняемый код (например, страницы 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]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Майк Джонстон (7 сентября 2011 г.). «CMS или WCM — что есть что?» . cmscritic.com . Проверено 7 сентября 2011 г.
- ^ Майк Джонстон (2009). «Что такое CMS?» . Критик CMS . Проверено 13 февраля 2009 г.
- ^ Несколько (вики). «Система управления контентом» . Докфорж . Архивировано из оригинала 30 декабря 2012 г. Проверено 19 января 2010 г.
- ^ «Все, что вам нужно знать о WordPress» . QualiThemes. Архивировано из оригинала 9 января 2012 года . Проверено 20 октября 2011 г.
- ^ Веб-студия Джовиа (2009). «Подходит ли вам система управления контентом» . Блог веб-студии Jovia . Архивировано из оригинала 21 мая 2013 г. Проверено 13 февраля 2009 г.
- ^ Холл, Крис (1 мая 2014 г.). «Обновленный большой список генераторов статических сайтов для вашего сайта, блога или вики» .
- ^ «Шепоинт» . Архивировано из оригинала 8 июля 2012 года . Проверено 17 марта 2011 г.
- ^ «AJAX — Кодекс WordPress» . Проверено 17 марта 2011 г.
- ^ «5 скрытых затрат на использование CMS» . Архивировано из оригинала 26 апреля 2011 года . Проверено 17 марта 2011 г.
- ^ «Безопасность систем управления контентом и связанные с ней риски — US-CERT» . 19 октября 2016 г.