Content Management System — Система управления контентом — ZoomExe
Разделы и категории
CMS является аббревиатурой от английского выражения «Content management system», на русский язык можно перевести как, — система управления содержимым (контентом). Такая система представляет собой программу для управления или обслуживания содержимым сайта. В последнее время, на рынке появилось огромное количество CMS, как коммерческих, так и свободно распространяемых, бесплатных систем.
Здесь собраны, только бесплатные, популярные CMS различного уровня сложности. Некоторые из представленных CMS, несмотря на свою бесплатность позволят выполнить задачи любой сложности.
Drupal – CMS, если перевести дословно с английского языка (Content Management System) система управления контентом. Абсолютно бесплатная система управления содержимым сайта. Позволяет лицу или сообществу пользователей легко публиковать, управлять и организовать широкое разнообразие контента на сайте. Десятки тысяч людей и организаций используют Drupal для управления различными веб-сайтами.
MediaWiki — система управления содержимым сайтов. MediaWiki специальный механизм для веб-сайтов, которые работают по технологии «вики». Это один из самых мощных вики-движков, написанный специально для Википедии и использующийся во многих частных и государственных организациях. MediaWiki бесплатная CMS, которая распространяется на условиях Общественной лицензии GNU. MediaWiki написан на языке PHP и для хранения данных использует базу данных: такие как MySQL…
Joomla! бесплатная CMS – система управление контентом сайта, одна из самых популярных систем в Интернете, по крайней мере в русском. Joomla! Имеет большую армию поклонников этой, мощной системы управления сайтом. На этом движке можно создать сайт практически любой сложности, а возможности её увеличиваются за счёт, огромного количества, созданных для неё модулей, шаблонов, различных расширений. Огромное сообщество, всегда готовое прийти на помощь и постоянная работа над системой постоянно двигают её вперед.
WordPress, CMS – система управления контентом. Начало своё система берёт в 2003 году. Теперь это достаточно сильно развившийся продукт, большинство блогов в Интернете сделаны именно на этом движке. WordPress является проектом с открытым кодом, это означает, что сотни людей во всем мире работают над этим. (Больше, чем в большинстве коммерческих платформах.) Это также означает, что вы можете использовать ее, не платя никому лицензионный сбор.
phpBB.Что такое PhpBB? С момента своего создания в 2000 году PhpBB стал наиболее широко используемым открытым решением Форум Source. Как и его предшественники, PhpBB 3.0 «Olympus», имеет простую в использовании панель управления и удобный процесс установки, которые позволят вам иметь форум созданный в считанные минуты. С большим и настраиваемым набором ключевых функций в сочетании с стандартным совместимым интерфейсом, PhpBB будет расти вместе и дополнять Ваш сайт. Форума имеет миллионы инсталляций по всему миру, это не удивительно PhpBB является одной из самых популярных способов создания и поддержки сообщества.
PHP-Fusion — представляет собой легкую с открытым исходным кодом систему управления контентом (CMS), написанную в PHP 5 (совместимый с PHP 4). Она использует MySQL базу данных для хранения содержимого вашего сайта и включает в себя простую систему управления, всеобъемлющего системного администрирования. PHP-Fusion включает в себя наиболее общие черты, которые вы ожидаете увидеть во многих других пакетах CMS. Эта программа является свободным программным обеспечением…
Plone — открытая система управления контентом. Работает с использованием сервера приложений Zope, написанного на языке программирования Python. Идеально подходит для веб-сайтов, интранет. Plone обеспечивает превосходную безопасность без ущерба для расширения или легкости использования. Plone работает на многих операционных системах. Она работает на Linux, Windows, Mac OS X, FreeBSD и Solaris — и предлагает простой способ установки в считанные минуты.
Zikula Core — (PostNuke прежнее название) бесплатная система управления контентом (содержимым), при помощи этой системы можно создать впечатляющие, динамические сайты при этом предоставляет веб-мастеру управлять с минимальным объемом знаний HTML через веб-браузер. Плюс ко всему, функциональность Zikula Application Framework может быть сильно увеличена за счёт установки дополнительных модулей, блоков и тем. В частности, можно например, добавить форум, галерея или контактную форму.
Мини-Сайт абсолютно бесплатная версия системы управления контентом. Создание сайта от персональной странички, до сложного профессионального сайта, как утверждают разработчики, вам не понадобятся никакие специальные знания. Можно ознакомиться с документацией и полным, подробным руководством к действию, от создания, до запуска сайта на реальном сервере.
ReloadCMS — это бесплатная CMS (система управления контентом сайтов), написана на языке программирования PHP. Она не требует установки и БД, но при этом позволяет реализовать все возможности на высоком уровне. CMS имеет модульность, шаблоны, управление пользователями, современная система управления и имеет пакет основных модулей, как статьи, новости, гостевая книга, Minichat, filearchive и другие.
Системы управления Web-контентом (Web-content Management Systems)
Системы управления Web-контентом (Web-content Management Systems) |
Источник: http://www.e-commerce.ru
Резюме
- Системы управления Web-контентом — это программное обеспечение, позволяющее разрабатывать и поддерживать динамические информационные Web-сайты.
- Преимущество динамических сайтов заключается в отделении дизайна от информационного наполения, что позволяет автоматизировать документооборот, бизнес-процессы, механизмы персонализации.
- Системы управления Web-контентом снижают стоимость создания и поддержки сложных Web-сайтов.
- Основными функциями систем являются разработка контента, управление сайтом, доставка контента.
- В основе систем управления Web-контентом лежит трехзвенная архитектура клиент/сервер, что облегчает работу клиентов и доступ к информации.
Динамические сайты против статических
Интернет, являясь инструментом ведения бизнеса, существенно повышает скорость и динамику взаимоотношений бизнес-партнеров при правильном использовании этого инструмента. По мере объединения жизни реального предприятия с Web’ом, проблема управления контентом Web-сайта будет стоять все более остро. За фасадом любого Web-сайта находится его инфраструктура и информационное наполнение,
разумное управление которыми является первоочередной задачей для достижения эффективности.
Любой Web-сайт состоит из набора страниц, а различия заключаются лишь в том, как они организованы. Существует два вида организации Web-сайта – статический и динамический. В первом случае специалисты, отвечающие за создание и поддержку сайта пишут в HTML-форме каждую в отдельности страницу, включая ее оформление и контент. Во втором – в основе любой Web-страницы лежит шаблон, определяющий расположение в окне Web-браузера всех компонентов страницы и вставка конкретной информации производится с использованием стандартных средств, не требующих от участника процесса знания языка HTML и достаточно сложных для неспециалиста процедур публикации Web-страницы.
“Компания American Airlines раньше имела 40000 статических Web-страниц. При установке системы Broadvision они преобразовались всего в 40 шаблонов. Когда же люди посещают сайт American Airlines, 80% из них используют только 2 из этих шаблонов”, — сказал Майкл Кеннеди, вице-президент по маркетингу Broadvision
Если сайт состоит из множества страниц или он должен часто обновляться, то преимущество динамической организации становится очевидным. Разработчикам Web-сайта не надо переписывать всю страницу при изменении ее информационного наполнения или дизайна. Странички не хранятся целиком, а формируются «на лету» при обращении к ним.
Таким образом, отделение дизайна от контента является главной отличительной особенностью динамических сайтов от статических. На этой основе возможны дальнейшие усовершенствования структуры сайта, такие как определение различных пользовательских функций и автоматизация бизнес-процессов, а самое главное, контроль поступающего на сайт контента.
Для создания динамического сайта возможны два пути. Во-первых, это
написание собственных программ, отвечающих за создание нужных шаблонов и поддерживающих необходимые функции. При этом созданная система будет полностью отвечать потребностям, однако возможно потребует больших программистских усилий и времени. Второй путь — это воспользоваться уже существующими системами, которые и называются системами управления Web-контентом. Преимуществом этого пути является уменьшение затрат времени и сил. К его недостаткам можно отнести снижение гибкости, предоставление недостаточного или чрезмерного набора возможностей.
«Полная стоимость создания и сопровождения в течение года одной HTML-страницы с одним изображением и тремя ссылками составляет 255 долл.; если такая же страница генерируется динамически, ее средняя стоимость снижается до 15 долл. По мере роста объемов наполнения узлов Web, люди начинают понимать, что внедрение систем управления контентом действительно имеет смысл», — считает Майкл Мун, президент исследовательской фирмы Gistics
Несомненным плюсом системы управления контентом является снижение стоимости администрирования вообще и поддержки сайта в частности. Это происходит за счет снижения потерь времени на поиски документов, пресечения дублирования и ошибок, увеличения скорости связи с партнерами и клиентами.
Далее остановимся подробнее на общей структуре систем и предоставляемых ими возможностях.
Системы управления Web-контентом: типовая структура
В основе данной технологии лежит трехзвенная архитектура клиент/сервер. Такая архитектура разбивает процесс обработки данных между
- клиентом;
- сервером приложений;
- хранилищем данных.
В отличие от традиционной двухзвенной архитектуры здесь присутствует сервер приложений как промежуточное звено между клиентом и хранилищем данных.
Необходимость такого звена продиктована требованиями приложений для предприятий, взаимодействующими с клиентами (через Интернет), партнерами (через Extranet) и собственными работниками (через Intranet). В отсутствии сервера приложений большинство приложений выполняется прямо на клиентском компьютере, с которого клиент посылает запросы. При этом для доступа к необходимым данным клиент должен знать, как именно они организованы и где хранятся. К тому же компьютеры клиентов должны быть достаточно мощными для обработки данных из хранилища (такая архитектура обычно называется «толстый клиент»). В противоположность ей трехзвенная архитектура, ее еще называют «толстый сервер», а чаще — «тонкий клиент», позволяет избежать усиления компьютеров клиентов и загруженности сети из-за перемещения данных. Получая запрос, сервер приложений обрабатывает его, связываясь с хранилищем данных, в каком бы месте необходимые данные не находились. Клиент лишь получает результат в виде HTML-файла. Таким образом, сервер приложений является стандартизованной платформой для динамической доставки контента и построения основных приложений. Надо заметить, что самих серверов приложений может быть много, а связь с ними происходит через Web-сервер.
Как было сказано выше, для создания и обслуживания динамических сайтов можно воспользоваться специальными системами управления Web-контентом. Они являются программным
обеспечением, устанавливаемым на Web-сервере. Их основной задачей является контроль контента, поступающего на сайт, для обеспечения достоверности и своевременности.
Если посмотреть теперь на системы управления контентом в самом общем виде, то можно отметить, что их составляющими могут быть компоненты управления контентом, хранилища данных, серверов
приложений. Из них только управление контентом является обязательной составляющей, хотя разные производители и здесь предлагают разные возможности. Самые общие из них обсуждаются в следующем разделе.
Основные функции систем управления Web-контентом
Производители систем управления Web-контентом единодушны только в самом общем определении того, что должны предоставлять такие системы. Их основные параметры можно сгруппировать в три категории:
Разработка контента
Разработка контента является одним из ключевых компонентов всей системы. Именно здесь начинается жизненный цикл любого материала публикуемого на сайте. На этом этапе происходит создание, редактирование и утверждение контента, а роль системы заключается в автоматизации этих процессов. Задача поддержки совместной работы авторов, редакторов, программистов и менеджеров полностью перекладывается на систему. Эта задача осуществляется благодаря разделению контента и дизайна. Все компоненты сайта, включая шаблоны и наполнение, хранятся в определенных местах хранилища данных. Система же автоматически обращается в нужные места хранилища, позволяя множеству пользователей, даже не являющихся техническими специалистами, работать над подготовкой контента к публикации, включая проверку его достоверности.
Управление сайтом
Инвестиции в систему управления Web-контентом могли уберечь британский каталог Argos от ужасной ошибки. На своем сайте по электронной коммерции был представлен телевизор Sony всего за £3 ($5). Ошибка произошла, когда один из сотрудников округлил цену с 299 до 300 фунтов и случайно стер нули. Система управления контентом могла бы проверить эту информацию до опубликования.
На этом уровне происходит разработка самого сайта, предварительный просмотр и публикация подготовленного контента. Здесь разрабатывается внешний вид, подготавливаются шаблоны, распределяются роли пользователей и классификация необходимой бизнес-информации (например, товары, цены). Важными компонентами этого уровня являются службы поддерживающие своевременность поступления необходимого контента.