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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    228,81 Кб
  • Опубликовано:
    2015-02-20
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОУ ВПО ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Экономический Факультет

Кафедра Математических и Естественнонаучных Дисциплин









КУРСОВАЯ РАБОТА

по дисциплине: «Управление ИТ-сервисами и контентом»

на тему: «Системы управления web-контентом»


Выполнила:

Рабаданова М.Н.

студентка 3 курса БИ

Научный руководитель:

Доцент, канд. эк. н. Билалова И.М.



Махачкала 2014

Содержание

Введение

Глава 1. Основные характеристики систем управления web- контентом

.1   Понятие и основные функции систем управления web-контентом

1.2     Характеристика системы управления web-контентом (WCMS). Типовая структура WCMS

.3       Обзор и анализ существующих систем управления web-контентом (WCMS)

Заключение


Введение

Влияние глобальной компьютерной сети Internet на современный мир не имеет исторических аналогов. Его сегодняшний день - это начало эпохи электронного проникновения во все сферы человеческой жизни, это нечто большее, чем просто маркетинговая кампания, это основа новой философии и новой деловой стратегии.

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

На сегодняшний день WWW (World Wide Web) - глобальная компьютерная сеть, содержащая миллионы сайтов, на которых размещена всевозможная информация. Пользователи ПК получают доступ к этой информации посредством использования технологии Internet. Для навигации в WWW используются специальные программы - Web-браузеры, которые существенно облегчают путешествие по бескрайним просторам WWW. Вся информация в Web-браузере отображается в виде Web-страниц, которые являются основным элементом WWW.

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

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

Решением этих проблем стало создание систем управления содержимым (CMS), которые подразделяются на: ECMS - Enterprise Content Management System (Система управления контентом масштаба предприятия). WCMS - Web Content Management System (Система управления Web-контентом).

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

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

Глава 1. Основные характеристики систем управления web-контентом

.1 Понятие и основные функции систем управления web-контентом

управление web контент

Система управления веб-контентом (Web Content Management System или WCMS) - программный комплекс, предоставляющий функции создания, редактирования, контроля и организации веб-страниц. WCMS часто используются для создания блогов <#"785531.files/image001.gif">

Рис. 1.1. Функции WCMS

·       
Разработка контента

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

·        Управление сайтом

Инвестиции в систему управления Web-контентом могли уберечь британский каталог Argos от ужасной ошибки. На своем сайте по электронной коммерции был представлен телевизор Sony всего за £3 ($5). Ошибка произошла, когда один из сотрудников округлил цену с 299 до 300 фунтов и случайно стер нули. Система управления контентом могла бы проверить эту информацию до опубликования.

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

·        Доставка контента


.2 Характеристика системы управления web-контентом (WCMS). Типовая структура WCMS

Необходимость систем управления для владельцев сайтов начала проявляться в тот момент, когда количество материалов на веб-сайтах начало стремительно расти. Это привело к тому, что традиционные «ручные» технологии разработки и поддержки сайтов, когда сайт состоял из статических страниц и набора дополнительных специализированных скриптов, стали не успевать за быстро меняющимися условиями бизнеса. Ввод данных на сайт требовал (как минимум) знания технологий HTML/CSS верстки, изменения структуры сайтов были сопряжены с каскадным изменением большого количества взаимосвязанных страниц. Различные автоматизированные механизмы, вроде гостевых книг и новостных лент, внедренные на сайтах как отдельные скрипты и, как правило, написанные разными специалистами, перестали удовлетворять требованиям безопасности. На многих сайтах стали появляться коктейли из разных технологий и подходов к разработке, поэтому возникла потребность в стандартизации программных решений, в разделении дизайна и содержимого на две независимые составляющие. действительно разделяют сайты на две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и контент. Дизайн сайта, как правило «зашит» в шаблоны и изменяется значительно реже, чем контент. Все серьезные сайты, содержащие большой объем информации и требующие постоянного ее обновления, используют системы обновления. Это и поисковые машины, и новостные серверы, и разнообразные каталоги.

С помощью данных систем можно:

o   с легкостью добавлять разделы

o   размещать иллюстрации,

o   управлять рассылками,

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

Современная качественная WCMS должна обладать следующими характеристиками:

Рис. 1.2. Характеристики современной WCMS

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

·        Быстрый старт. WCMS должна быть максимально дружелюбной к пользователю уже с первых шагов использования системы. Задачи настройки должны усложняться постепенно, идти от простого к сложному. К примеру, пользователь сначала авторизуется в системе, далее создает новый web-документ. После чего необходимо добавить несколько стилей CSS (как вариант - выбрать шаблон, тему), затем связать новый документ гиперссылками с другими web-страницами. Далее идет построение системы навигации и добавление всевозможных сервисов, подключение функциональных блоков. Работа осуществляется постепенно, команды выполняются не все сразу - возможность создания приоритета разделов, форумов, пользовательских голосований и опросов, генерации PDF «на лету» следует оставить на потом - возможно, это даже и не понадобится на первых порах работы с WCMS.

·        Качественная документация. Если и когда что-то начинает идти не так, зачастую самый быстрый способ решить проблему заключается в том, чтобы почитать документацию, а не ждать помощи извне. Инструкции по установке и апгрейду должны быть настолько просты, чтобы нетехнический персонал мог понять их, но достаточно подробны, чтобы их легко было выполнять "пошагово". Большинство систем содержит инструкции по установке такого типа: «Сперва сделайте это, потом вот это, затем это и еще это». Но когда дело доходит до непосредственного использования WCMS, пользователя тут же перенаправляют к изучению документации, в которой расписана каждая возможность системы управления содержанием.

Отдельным подпунктом идёт требование с отсутствием сленговых выражений. Пользователь может попросту не понять, что такое «portlet», «module» или «snippet». Это может путать людей, сбивать их с толку. Более того, если продукт распространяется бесплатно, с открытым кодом, следует прикладывать к WCMS еще документацию для разработчика - структура программы, ее логика, алгоритм функционирования - возможно, этот продукт будут развивать и улучшать, либо же просто править под конкретные нужды.

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

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

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

·        Адаптация для SEOEngine Optimization - поисковая оптимизация. Сюда входит оптимизация HTML-кода, структуры, контента сайта и внешних факторов с целью поднятия его в поисковых системах. Оптимизация и продвижение сайта представляет собой комплекс работ по повышению рейтинга сайта в поисковых системах.

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

·        Безопасность. Сюда входит стойкость к SQL-injection, XSS-скриптингу, защита от подмены передаваемых параметров. Обязательна возможность осуществления резервного копирования и восстановления данных. Защита от флуда - графическая или математическая каптча на выбор, анализатор поведения клиентов с отсеиванием ботов. Возможно ограничение на количество ссылок в одном сообщении, а также фильтрование сообщений по подстроке.

·        Удобство и простота использования. По определению WCMS предназначена для управления содержанием. Таким образом, наиболее типовая операция для пользователя WCMS - создание/изменение содержания документов сайта. Эта операция включает в себя нахождение требуемого документа и затем интерфейса для управления его содержанием. Если предположить, что документы на сайте представлены в той же структуре, что и административном интерфейсе, наиболее очевидный путь - пройти по иерархии структуры, выбрать требуемый документ и использовать ссылку перехода к свойствам/содержанию документа. В этом плане наиболее привычными и понятными является пользовательские интерфейсы, напоминающие Проводник Microsoft Windows. Далее мы должны ответить на вопрос «не перегружен ли интерфейс, не слишком ли он технический?». В принципе, этот вопрос наиболее актуален для пользовательской роли «оператор контента», исполнители которой не обязаны обладать исчерпывающими техническими знаниями. Привычность использования WCMS зависит, прежде всего, от того, насколько ее интерфейс выглядит похожим на популярные приложения. Разработчики могут задаться целью максимально повторить интерфейсные решения, принятые в Microsoft Windows. Интерфейсные элементы, структурное дерево и список могут иметь вид аналогичных элементов интерфейса Windows и поддерживают контекстное меню по правой кнопке мыши и Drag & Drop. Для всех документов и записей в системе доступны организованные виде закладок интерфейсы управления свойствами.

Типовая структура WCMS

В самом общем виде архитектуру систем управления Web-контентом можно представить следующим образом:


В основе данной технологии лежит трехзвенная архитектура клиент/сервер. Такая архитектура разбивает процесс обработки данных между

1.       клиентом;

2.       сервером приложений;

.        хранилищем данных.

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

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

.3 Обзор существующих систем управления web-контентом (WCMS)

Название WCMS

Производитель, компания

Характеристики

Documentum

EMC

Ориентирована на реализацию распределенных информационных систем и систем управления корпоративными знаниями крупныхпредприятий; поддерживает большинство популярных операционных систем (Windows NT/2000, Sun Solaris, HP UNIX, Linux, AIX) и СУБД (MS SQL, Oracle, DB2, Sybase); использует XML для представления данных. Редактирование данных возможно с помощью привычных текстовых редакторов и шаблонов, в том числе и MS Office.

Lotus QuickPlacehttp <http://www.lotus.com/home.nsf/welcome/quickplace>IBM/LotusПредназначена для создания небольших сайтов, организации коллективной работы и создания виртуальных офисов. Главная особенность - богатые возможности импорта документов и конвертации их в HTML. Недостаток - достаточно жесткая функциональность и структура сайта, ограничения в выборе дизайна. Ее стоимость включает стоимость серверной и клиентской части базовых продуктов. Это решение стоит использовать компаниям, для которых важны удобство и надежность групповой работы над публикациями. Серьезный плюс при выборе Lotus QuickPlace - уже сформированная инфраструктура рабочих мест на платформе Lotus Notes и отсутствие требовательности к дизайну.



CimWebCenterhttp <http://wcms.cimdesign.com/>CiMПредназначен для разработки и сопровождения как небольших веб-сайтов, так и корпоративных и информационных порталов. Система позволяет разграничивать права доступа к разделам сайта между членами административной группы. Имеет возможность редактирования данных как во встроенном WYSIWIG html-редакторе, так и в любых внешних редакторах, например: Frontpage, Dreamweaver, включая MS Word. Удобный интерфейс напоминает традиционный «Проводник» Windows. Позволяет управлять структурой сайта, копировать и перемещать отдельные объекты и папки с публикациями. Шаблоны настраиваются на любой вариант дизайна. Имеется возможность использования большого количества встроенных функций API, Существует в инсталляциях для FreeBSD, Linux, Windows NT/2000. Использует веб-сервер Apache и PHP. В качестве СУБД применяется MySql.



UlterSuitehttp <http://www.uw.ru/>Алтер-ВестРоссийская система, важными достоинствами которой является отсутствие ограничений на дизайн и полная совместимость с версиями браузеров (IE, NN, Opera). Использует технологии JAVA, благодаря которой является кросс-платформенной, с SQL-серверами работает через JDBC.



Q-Publishing 6.0 <http://www.quantumart.ru/>Quantum ArtРазработчики обещают рекордно короткие сроки создания сайта. Имеется возможность формирования неограниченного числа групп, члены которых будут выполнять определенные обязанности и обладать различными правами при создании, форматировании и доставке динамического контента. Система разработана на основе технологии ASP и базы данных MSSQL. Операционная система, конечно, Windows NT/2000.




Заключение

В своей курсовой работе я постаралась собрать воедино наиболее важную и актуальную информацию о системах управления web-контентом. Были исследованы и проанализированы основные функции работы систем. Более подробно была рассмотрена типовая структура и взаимодействие основных компонентов WCMS.

Были также выявлены основные критерии, которыми следует руководствоваться при выборе CMS, а также WCMS для создания собственного сайта. На их основе я привела небольшой обзор существующих на рынке в настоящее время систем управления web-контентом, предлагающих наиболее характерные решения в области ИТ-индустрии.

Список использованной литературы

1.       Антоненко М.В. SQL. Интернет. Полное руководство. - С-пб.: «Наука и техника», 2011. - 560 с.

2.       Беляев А. - Системы управления веб-сайтами. - "Комиздат" <http://www.comizdat.com/>

.        Джонатан Прайс, Лиза Прайс - Текст для Web: контент сайта - как его создать? Интернет маркетинг. 464 стр., с ил.; ISBN 5-8459-0420-X, 0-7357-1151-8;мягкий переплет; тип бумаги: газетная; 2003, 1 кв.; Вильямс

.        Система Управления Сайтами (Web Content Management System) - Руководство по установке и настройке ПО (редакция от 10.08.2011 года)

.        Кузнецов М.В, Симдянов И.В. PHP. Практика создания Web-сайтов. - С-пб.: «БХВ-Петербург», 2009. - 1244 с.

.        Шалак В. И. Логический анализ сети Интернет. - Режим доступа: <http://www.ifap.ru/library/book318.pdf>

.        Якоб Нильсен, Хоа Лоранжер - Веб-дизайн: удобство использования веб-сайтов (юзабилити). 368 стр., с ил.; ISBN 978-5-8459-1222-0, 0-321-35031-6; формат 70x100/16;мягкий переплетофсетнаясерия Voices That Matter <http://www.williamspublishing.com/cgi-bin/series.cgi?seria=Voices%20That%20Matter>; 2009, 1 кв.; Вильямс.

8.       Веб-сайт: ab-solut.net/ru [Электронный ресурс]. - Режим доступа: http://ab-solut.net/ru/articles/sistemy_upravlenija_kontentom_sajta/Системы управления контентом сайта

9.       Веб-сайт: ecommerce.ru [Электронный ресурс]. - Режим доступа: <http://www.ecommerce.ru/biz_tech/implementation/web_tech/wcsm.htm>l/ <http://www.ecommerce.ru/biz_tech/implementation/web_tech/wcsm.htm%3el/>Системы управления Web-контентом (Web-content Management Systems)

Похожие работы на - Системы управления web-контентом

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!