Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Модуль управления веб-контентом

Содержание:

Введение

Системы управления веб-контентом (WCMS) играют все более важную роль в эволюции Интернета. Это программные платформы, которые облегчают внедрение веб-сайта или электронной коммерции и набирают популярность благодаря гибкости и простоте использования. В этой работе мы объясняем с точки зрения учебника, как управлять WCMS и что можно достичь, используя их. С этой целью мы выбираем самый популярный WCMS с открытым исходным кодом; а именно Joomla !, WordPress и Drupal. Затем мы реализуем три веб-сайта, которые равны с точки зрения требований, визуального аспекта и функциональности, по одному для каждой WCMS. Благодаря качественному сравнительному анализу мы показываем преимущества и недостатки каждого решения и связанную с ним сложность. С другой стороны, проблемы безопасности могут возникнуть, если WCMS не используются должным образом. Из-за ключевой позиции, которую они занимают в сегодняшнем Интернете, мы выполняем базовый анализ безопасности трех веб-сайтов внедрения во второй части этой работы. В частности, мы объясняем уязвимости, улучшения безопасности, которые не должны выполняться, и какие WCMS изначально безопаснее.

Основная часть

Сначала группа внедрения разворачивает ядро WCMS  и создает в СУБД информационное хранилище контента —  базу данных.   Далее администратор предоставляет доступ к системе различным пользователям. Затем создается контент,   он публикуется, и к нему применяются шаблоны оформления (рисунок 2).

На этапе создания Web-контента  необходимо создать все типы контента и схемы их метаописаний, а также настроить систему на определенный поток работ. Понятие типа контента аналогично понятию класса, а элементы контента представляют собой набор экземпляров таких классов. Типами контента являются, например,  текст и изображение; экземпляром контента – конкретный документ или картинка.

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

Кроме управления Web-контентом, система должна предоставлять возможность создавать метаданные о нем. Метаданные — это сведения о данных и их свойствах. Примером метаданных служат ключевые (характерные) слова документов, предназначенные для поисковых или отчетных систем.

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

В качестве решения проблемы представления в системах управления контентом используется технология шаблонов, определяющих внешний вид страницы. Разработчику шаблонов не нужно знать никаких технических тонкостей. На ранних этапах существования WCMS шаблоны представляли заготовки  НТМL-кода, из которого путем манипуляций в HNML-редакторе получались готовые страницы. Сегодня такими заготовками манипулируют уже не дизайнеры в своих редакторах, а серверные Web-приложения.

Таким образом, современный шаблон Web-страницы представляет собой блок HTML,  который благодаря специальным тегам или внедренным сценариям, облегчает включение динамически сгенерированного содержания на этапе выполнения. При использовании подобных шаблонов программистам необходим некоторый стандартизированный интерфейс для работы с ними – шаблонный движок (в английском языке существует устоявшийся термин – template engine), который может иметь разнообразные дополнительные функции. Например, поддерживать кэширование шаблонов, их динамическое обновление и т. д.

В зависимости от способа применения шаблонов для генерации Web-страниц,  принято выделять три основных типа WCMS-системс автономной обработкой, on-line обработкой и гибридные системы.

Автономные системы обрабатывают все содержимое путем применением шаблонов перед публикацией Web-страниц.

Online системы применяют шаблоны в момент посещения сайта пользователями (либо извлекают страницы из кэша).

Гибридные системы комбинируют первые два подхода. Некоторые из них вместо статических страниц генерируют исполняемые коды (JHP, PHP, Perl), избавляя от необходимости установки WCMS на каждом Web-сервере.  Механизм публикации информации  в WCMS отвечает за процесс создания, редактирования и удаления шаблонов страниц, а также за сопоставление типов контента и шаблонов страниц.  В состав дополнительных возможностей системы публикации может входить предварительная генерация статической версии сайта. Эта опция очень полезна в случае размещения информационной системы на оборудовании с ограниченными возможностями.

WCMS обычно используется для управления и контроля большими, динамически изменяемыми коллекциями Web-материала (НТМL-документами и связанными с ними картинками). Такая система упрощает процесс создания, управления,  редактирования контента и многие другие важные задачи, связанные с поддержкой этих процессов.

WCMS предоставляет следующие возможности:

1. Применение  автоматических шаблонов отображения (в НТML или XML-формате), автоматически применяемых к новому или существующему контенту. Тем самым вид всех документов может задаваться из единой точки.

2. Простота редактирования контента. Пользователю достаточно легко создавать и управлять контентом, поскольку ему либо вообще не требуется знания языков программирования или языков разметки, либо требуется минимальное знание таковых.
3. Масштабируемость.  Возможность расширения функциональности существующего сайта путем установки поставляемых с дистрибутивом WCMS плагинов и  модулей.
4. Управление документами. Имеются средства управления жизненным циклом документов с момента создания до удаления.

5. Визуализация  контентаЛюбой пользователь может работать с виртуальной копией всего Web-сайта,  множества документов или кодами программ, что позволяет увидеть все изменения множества взаимосвязанных ресурсов перед их окончательным
применением.

Интернет более жив, чем когда-либо: количество веб-сайтов в Интернете уже превысило один миллиард, число пользователей Интернета достигло почти четырех миллиардов, а уровень проникновения составляет более 51,7%. Наблюдая за тенденцией роста в последние годы (см. Рисунок 1), мы можем прийти к выводу, что эта эволюция входит в постоянную фазу, то есть линейную, а не экспоненциальную рост. Однако, если мы проверим другие статистические данные, мы обнаружим, что 60% малых и средних предприятий (SMB) не имеют корпоративного веб-сайта. Как следствие, все еще есть много возможностей для роста, и системы управления веб-контентом (WCMS) облегчают эту задачу. WCMS - это программные платформы, которые обычно используются, когда требуется веб-сайт, обычно требующие разных ролей пользователя, но в то же время не хватает знаний в области веб-программирования. Как инструмент, WCMS процветает, будучи очень полезным для новичков в веб-разработке или для менеджеров малого бизнеса, потому что веб-сайты могут быть легко реализованы при относительно низкой стоимости. Одним из примеров может служить редакция газеты, где журналисты заинтересованы в выпуске онлайн-издания. В этом случае журналисты могут не знать достаточно о веб-программировании для разработки своего сайта, имея только навыки офисного программного обеспечения. Именно в этом сценарии WCMS имеет большой потенциал. WCMS с открытым исходным кодом, также называемая WCMS второго поколения, - это платформы, часто основанные на PHP (PHP Hypertext Preprocessor) и обычно предоставляемые сообществами пользователей, которые предоставляют новые решения и новые функции. Базовая структура WCMS состоит из следующих частей: (i) файлы менеджера контента; (ii) хостинг-провайдер для хранения файлов менеджера контента; и (iii) связанная база данных, например MySQL (My Structured Query Language), для хранения информации веб-сайта. WCMS предоставляет область администрирования или разработки, называемую back-end, где статьи, функциональные возможности или любой другой аспект могут быть добавлены, удалены или изменены. С другой стороны, видимая часть веб-сайта, то есть то, что видит посетитель, называется внешним интерфейсом. 

https://swsu.ru/sbornik-statey/images/A_Comparative_Study_of_Web_Content_Management_Syst.jpg

Рисунок 1. Интернет-пользователи и проникновение во всем мире, 2001–2021 гг. (Миллиарды,% населения); данные, обозначенные *, являются ожидаемыми значениями

Уязвимости безопасности являются слабым местом любой системы на уровне проектирования и реализации, и WCMS не является исключением. Ошибки и недостатки - это проблемы программного обеспечения, различающиеся с точки зрения уровня, на котором они представлены (реализация и дизайн, соответственно); в любом случае они опасны и должны быть проанализированы. Упрощенно, атака состоит из двух этапов: обнаружение, которое дольше по времени, и эксплуатация, когда известна слабость WCMS. Безопасное приложение обеспечивает аутентификацию, конфиденциальность, целостность и доступность. В зависимости от сервиса, на котором мы концентрируемся, мы можем отложить в сторону некоторые из этих характеристик безопасности (например, конфиденциальность). Тем не менее, WCMS являются ключевым элементом современного Интернета и стали целью для злоумышленников. Если WCMS имеет уязвимости безопасности, он может стать недоступным с соответствующими негативными последствиями. Обычными последствиями атак являются: уничтожение конфиденциальных данных, изменение данных, неправильное использование веб-сервера для незаконных действий, отказ в обслуживании (DoS) и другие. Из-за ключевой позиции, которую WCMS занимает в современном Интернете, и проблем безопасности, которые могут возникнуть при неправильном использовании или конфигурации, цель этой статьи двояка. Во-первых, мы расширяем работу, выполненную в, объясняя, как управлять WCMS с точки зрения учебника, и что можно достичь с его использованием. Для этого мы выбрали лучшие WCMS с точки зрения популярности и производительности [18-21]; а именно, WordPress, Joomla! и Drupal. Что касается популярности, то в то время, как только 23,6% веб-страниц были созданы с помощью WCMS в январе 2011 года, этот показатель увеличился до 48,8% в январе 2018 года. В 2011 году 13,1% веб-сайтов были реализованы с помощью WordPress, 2,6% - с Joomla !, и 1,4% - с Drupal. В 2018 году наиболее используемой WCMS является WordPress (29,3%), второй предпочтительный вариант - Joomla (3,2%), а третий - Drupal (2,3%). Другими словами, доля рынка WordPress в январе 2018 года составляет 60%, за которым следует Joomla! и Drupal с 6,5% и 4,6% соответственно. С точки зрения производительности, работы, выполненные в, сравнили несколько WCMS, и оба исследования подчеркнули, что WordPress, Joomla !, и Drupal были наиболее эффективными, потому что они достигли лучшего времени загрузки и хорошего статического контента, показали самый высокий количество инсталляций, предоставлена ​​лучшая документация поддержки и т. д. Хотя Joomla! и Drupal потеряли некоторую актуальность, они все еще широко используются, как показано в, что оправдывает их выбор для этой сравнительной работы. Методология, используемая для сравнения, состоит в создании трех одинаковых веб-сайтов, каждый из которых имеет свою WCMS.

Статические сайты.

При создании такого вида сайтов специалисты пишут в HTML-формате каждую страницу в отдельности. Однако эти сайты дороги в эксплуатации и не обеспечивают должной гибкости.

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

Во-вторых, трудность поддержки пользователей. Развитие электронного бизнеса обуславливает необходимость принятия всех мер для привлечения потенциальных клиентов к своему ресурсу.

Наконец, третий (он же основополагающий) фактор - невозможность поддержки бизнес-процессов. Высокие темпы развития сетевых технологий и взаимодействие сетей предприятий приводят к использованию Web-ориентированных решений во внутренней сети предприятия (intranet), с одной стороны, и к взаимодействию на их основе с внешними партнерами (extranet) - с другой.

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

Динамические сайты.

Динамические сайты не хранят Web-страницы целиком, а формируют их на лету, по мере обращения к ним пользователя. Вся информация хранится в базе данных, а программы, написанные с использованием языков ASP, PHP, Perl и т. д., генерируют из базы данных HTML-страницы.

Основное отличие динамических сайтов от статических заключается в разделении дизайна и контента. Их несомненное преимущество состоит в возможности привлечения не имеющего специальной подготовки персонала для публикации и обновления контента.

На базе сайтов этого типа наиболее гибко реализуется поддержка пользователей, которая с точки зрения сетевого ресурса подразумевает под собой следующие сервисы и функции:

· регистрацию и аутентификацию - подтверждение достоверности имени пользователя;

· персонализацию - хранение настроек для каждого пользователя;

· возможность общения - разного рода форумы, гостевые книги, комментарии;

· интеграцию со средствами электронной переписки - подписка на новостные блоки, ответы на вопросы.

На основе статических сайтов вся эта функциональность реализована быть не может. Поэтому крупных Web-ориентированных решений на базе статических сайтов сейчас уже не встретишь.

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

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

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

Появившиеся на рынке информационных технологий системы управления контентом (Content Management System - CMS) позволили найти компромисс между низкой гибкостью статических и высокой стоимостью динамических сайтов и в результате повысить управляемость и снизить затраты на администрирование ресурса.

Система управления контентом - это автоматизированный редакторский комплекс, служащий для управления содержанием и структурой Интернет-ресурса в онлайновом режиме. На практике это означает, что любой, даже незнакомый с информационными технологиями пользователь может совершенно самостоятельно управлять содержанием сайта, не прибегая при этом к услугам профессионалов. За счет ограничений, накладываемых на логическую структуру контента, на дизайн и функциональные возможности создаваемых динамических сайтов, при использовании таких систем радикально снижается трудоемкость разработки и поддержки.

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

Стоит заметить, что какой бы сложной ни была система, разработчики ориентируются на некоторые общие принципы, в основе которых лежит представление о жизненном цикле контента.

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

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

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

Когда сайт полностью подготовлен к публикации, в работу вступают средства динамического формирования Web-страниц в зависимости от прямой и косвенной информации о конкретном потребителе. Прямая информация собирается из личных карточек, косвенная - преимущественно на основе поведения пользователя.

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

Персонализация в той или иной мере используется теперь на большинстве Web-сайтов. Здесь вступают в ход личные приветствия, рекламные объявления и особым образом скомпонованные фрагменты контента, все это призвано способствовать привлечению посетителей на сервер.

Существует два метода персонализации: на основе правил и с помощью фильтров.

Персонализация на базе правил - это предоставление контента определенным пользователям или их группам с применением условной бизнес-логики. Для разработки правил обычно служит вводимая пользователем в регистрационную карточку информация о себе и своих предпочтениях.

При персонализации с помощью фильтров применяются сложные алгоритмы категоризации и предоставления контента на основе анализа поведения пользователя - к какой информации он обращается, какие сайты посещает и т. д.

Классификация систем управления контентом

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

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

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

3. Заказные системы. Разработка системы ведется с учетом целей, задач и пожеланий заказчика.

Существует также классификация систем управления контентом по назначению.

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

2. Системы электронного документооборота предприятия, использующие Web-интерфейс. К данной категории систем управления контентом относятся системы документооборота масштаба предприятия, в которых имеются функции работы с Web-документами через Web-интерфейс. Системы документооборота часто используются для оптимизации бизнес-процессов средних и крупных предприятий. Они интегрированы с корпоративной информационной системой предприятия и позволяют создавать портальные интранет-решения, системы взаимодействия с поставщиками и сбытовой сетью.

Системы, построенные по модульной схеме, позволяют наращивать свою функциональность путем введения дополнительных модулей.

Примеры систем

Рассмотрим некоторые системы управления контентом.

Система DynaSite компании "Рексофт" (www.reksoft.ru) - модульная. Она состоит из ядра, реализующего базовые функции, и компонентов, выполняющих специальные задачи. Таким образом можно создавать приложения, оптимально удовлетворяющие потребности клиента. В любой момент модули могут быть добавлены или разработаны специально для пользователя с помощью встроенных инструментальных средств.

В ядре объединены модули, реализующие базовую функциональность системы:

· модуль управления содержанием (Content Management). Включает управление дизайном, структурой, шаблонами страниц. Позволяет полностью контролировать все вопросы, связанные с информационным наполнением сайта;

· модуль динамической навигации (Dynamic Navigation) и персонализации (Personalization). Помогает предоставлять клиентам и партнерам именно ту информацию, в получении которой они действительно заинтересованы;

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

Бизнес-компоненты, поставляемые с DynaSite, обеспечивают дополнительную функциональность, реализующую тот или иной бизнес-процесс. Для связи с внешними информационными системами и создания дополнительных компонентов предусмотрен специальный интерфейс для разработчика - DynaSite SDK.

Таким образом, создаваемое с помощью DynaSite приложение может быть интегрировано с другими информационными системами, например бухгалтерской, складской, почтовой и т. д.

Чтобы добавить новую функциональность в систему на базе DynaSite, достаточно установить компоненты третьих фирм или написать собственные модули с помощью DynaSite SDK. При этом разработчик компонента имеет возможность использовать уже готовую функциональность ядра.

Компания "Аист" предлагает решения для разного уровня бизнеса. Ее автоматизированная система SiteManager (www.sitemanager.ru) рассчитана на малый бизнес и ориентирована на создание представительских сайтов, начиная от специальных функций в управлении настройками структуры сайта и заканчивая персонализированной технической поддержкой.

Для среднего бизнеса в портфеле фирмы имеется система NetCat, которая дает возможность:

· управлять структурой сайта;

· управлять содержимым сайта;

· разграничивать доступ к разделам сайта и системе администрирования;

· управлять показом рекламы на сайте;

· подключать дополнительные модули.

Встроенная система администрирования позволяет управлять сайтом через интуитивно понятный Web-интерфейс.

Еще одна российская система - Communiware - реализована на основе СУБД Oracle, свободно распространяемого Web-сервера Apache и языка Perl. Она работает на любых Unix-платформах. Продукт является коммерческим - для работы с ним требуется приобретение лицензии.

По модульной структуре построена система компании CybTrade Engine (СТЕ; www.sybtrade.ru), предназначенная для решения типовых задач по управлению контентом. Встроенные в систему средства дают возможность создавать сайты практически любой сложности.

Собственно СТЕ состоит из серверного ядра, обеспечивающего основные функции, такие, как работа с базой данных, генерация сайта согласно структуре логического дерева, создание такого дерева, поиск и администрирование системы. Для расширения возможностей ядра системы существует набор модулей, позволяющих управлять контентом сайта и создавать различные решения электронной коммерции.

Не могла обойти этот рынок стороной и корпорация Microsoft. Так, 8 октября 2002 г. этот софтверный гигант представил Content Management Server (CMS) 2002 - расширяемое, гибкое и эффективное решение для управления информационным наполнением Web-ресурсов, способное обеспечить углубленную интеграцию с технологиями Microsoft .NET и поддержку отраслевых стандартов.

За счет новой и более совершенной функциональности CMS 2002 предлагает комплексное решение для управления Web-серверами с богатым информационным наполнением, легко интегрируемое с другими технологиями Microsoft и поддерживающее отраслевые стандарты, что поможет заказчикам в подключении к существующим системам. Content Management Server 2002 позволит публиковать материалы непосредственно из Microsoft Word, взаимодействовать с другими системами, производить быстрое развертывание, управлять цифровыми хранилищами и идентификацией, осуществлять перевод Web-серверов, XML-редактирование и поиск. Эта система использует тесную интеграцию с программными продуктами сторонних разработчиков и обеспечивает всестороннюю поддержку электронных ресурсов.

Выводы

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

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

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

С наиболее успешной попыткой классификации можно познакомиться на страницах сайта www.business-site.ru , где собраны и проанализированы данные о многих контент-системах российских разработчиков. При выборе программного продукта того или иного разработчика крайне важно знать, какие системы управления контентом имеются на рынке, чем они могут отличаться друг от друга, на каких технологиях они строятся и какие функциональные возможности предоставляют.

Учитывая высокие требования бизнеса, логично предположить, что появление контент-систем существенно облегчит и повысит эффективность владения ресурсами Сети. И это скажется на всех участниках деловых отношений - клиентах, партнерах и сотрудниках.

Источники информации

  • https://www.itweek.ru/infrastructure/article/detail.php?ID=65668
  • https://docplayer.ru/46443313-Sistemy-upravleniya-web-kontentom.html
  • http://bodrenko.org/uitsk/uitsk-l6.htm
  • http://4632.ru/nauka/sistemy-upravleniya-veb-kontentom-wcms.php
  • https://swsu.ru/sbornik-statey/a-comparative-study-of-management-systems-web-content.php