МИНИСТЕРСТВО ОБРАЗОВАНИЯ И
НАУКИ РФ
ГОУ ВПО ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
Экономический Факультет
Кафедра Математических и Естественнонаучных
Дисциплин
КУРСОВАЯ РАБОТА
по дисциплине:
«Управление ИТ-сервисами и
контентом»
на тему:
«Системы управления
web-контентом»
Выполнила:
Рабаданова М.Н.
студентка 3 курса
БИ
Научный руководитель:
Доцент, канд. эк.
н. Билалова И.М.
Работа допущена к защите
«___»_______20___г.
Подпись руководителя______________________
Оценка____________________________________
Подпись___________________________________
Махачкала 2014
Содержание
Введение…………………………………………………………………….3
Глава 1. Основные характеристики
систем управления web- контентом…………………………………………………………………...6
- Понятие и основные
функции систем управления web-контентом………………………………………………………...6
- Характеристика
системы управления web-контентом (WCMS). Типовая структура WCMS……………………………………....8
- Обзор и анализ существующих
систем управления web-контентом (WCMS)……………………………………………..16
Заключение…………………………………………………………………21
Список использованной
литературы…………………………...………..22
Введение
Влияние глобальной компьютерной
сети Internet на современный мир не имеет
исторических аналогов. Его сегодняшний
день – это начало эпохи электронного
проникновения во все сферы человеческой
жизни, это нечто большее, чем просто маркетинговая
кампания, это основа новой философии
и новой деловой стратегии.
Вполне логично предположить,
что и с точки зрения рекламы продукции
или услуги Интернет – наиболее значимый
ресурс. Большинство современных людей
пользуются Интернетом, как наиболее доступным
источником информации.
Web-технология полностью перевернула
представления о работе с информацией,
да и с компьютером вообще. Оказалось,
что традиционные параметры развития
вычислительной техники - производительность,
пропускная способность, емкость запоминающих
устройств - не учитывали главного "узкого
места" системы - интерфейса с человеком.
Устаревший механизм взаимодействия человека
с информационной системой сдерживал
внедрение новых технологий и уменьшал
выгоду от их применения. И только когда
интерфейс между человеком и компьютером
был кошка упрощен до естественности
восприятия обычным человеком, последовал
беспрецедентный взрыв интереса к возможностям
вычислительной техники.
На сегодняшний день 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.1. Понятие и
основные функции систем управления
web-контентом
Система управления
веб-контентом (Web Content
Management System или WCMS) — программный комплекс, предоставляющий
функции создания, редактирования, контроля
и организации веб-страниц. WCMS часто используются
для создания блогов, личных страниц, интернет-магазинов и нацелены на пользователей,
мало знакомых с программированием.1
Основные функции систем управления
web-контентом можно сгруппировать в три
категории:
Рис. 1.1. Функции WCMS
Разработка контента является
одним из ключевых компонентов всей системы.
Именно здесь начинается жизненный цикл
любого материала публикуемого на сайте.
На этом этапе происходит создание, редактирование
и утверждение контента, а роль системы
заключается в автоматизации этих процессов.
Задача поддержки совместной работы авторов,
редакторов, программистов и менеджеров
полностью перекладывается на систему.
Эта задача осуществляется благодаря
разделению контента и дизайна. Все компоненты
сайта, включая шаблоны и наполнение, хранятся
в определенных местах хранилища данных.
Система же автоматически обращается
в нужные места хранилища, позволяя множеству
пользователей, даже не являющихся техническими
специалистами, работать над подготовкой
контента к публикации, включая проверку
его достоверности.
Инвестиции в систему управления
Web-контентом могли уберечь британский
каталог Argos от ужасной ошибки. На своем
сайте по электронной коммерции был представлен
телевизор Sony всего за £3 ($5). Ошибка произошла,
когда один из сотрудников округлил цену
с 299 до 300 фунтов и случайно стер нули.
Система управления контентом могла бы
проверить эту информацию до опубликования.
На этом уровне происходит разработка
самого сайта, предварительный просмотр
и публикация подготовленного контента.
Здесь разрабатывается внешний вид, подготавливаются
шаблоны, распределяются роли пользователей
и классификация необходимой бизнес-информации
(например, товары, цены). Важными компонентами
этого уровня являются службы поддерживающие
своевременность поступления необходимого
контента.
Когда сайт полностью подготовлен
к публикации, необходимы средства для
динамического формирования Web-страниц
в зависимости от вида конкретных пользователей.
В этой связи, одним из важных компонентом
данного этапа является персонализация
или распределение профилей, чтобы каждый
пользователь получал только ту информацию,
которая соответствует его роли.
1.2. Характеристика
системы управления web-контентом
(WCMS). Типовая структура WCMS
Необходимость систем управления
для владельцев сайтов начала проявляться
в тот момент, когда количество материалов
на веб-сайтах начало стремительно расти.
Это привело к тому, что традиционные «ручные»
технологии разработки и поддержки сайтов,
когда сайт состоял из статических страниц
и набора дополнительных специализированных
скриптов, стали не успевать за быстро
меняющимися условиями бизнеса. Ввод данных
на сайт требовал (как минимум) знания
технологий HTML/CSS верстки, изменения структуры
сайтов были сопряжены с каскадным изменением
большого количества взаимосвязанных
страниц. Различные автоматизированные
механизмы, вроде гостевых книг и новостных
лент, внедренные на сайтах как отдельные
скрипты и, как правило, написанные разными
специалистами, перестали удовлетворять
требованиям безопасности. На многих сайтах
стали появляться коктейли из разных технологий
и подходов к разработке, поэтому возникла
потребность в стандартизации программных
решений, в разделении дизайна и содержимого
на две независимые составляющие. действительно
разделяют сайты на две составляющие:
дизайн (внешний вид сайта в целом, отдельных
страниц, конкретных блоков информации)
и контент. Дизайн сайта, как правило «зашит»
в шаблоны и изменяется значительно реже,
чем контент. Все серьезные сайты, содержащие
большой объем информации и требующие
постоянного ее обновления, используют
системы обновления. Это и поисковые машины,
и новостные серверы, и разнообразные
каталоги.
С помощью данных систем можно:
- с легкостью добавлять разделы
- размещать иллюстрации,
- управлять рассылками,
- публиковать закрытую информацию,
доступ к которой есть только у определенных
групп пользователей.
Современная качественная WCMS
должна обладать следующими характеристиками:
Рис. 1.2. Характеристики современной
WCMS
- Простая инсталляция. Самая первая стадия эксплуатации WCMS - её инсталляция. Процесс должен быть максимально задокументирован, упрощён и последователен - не стоит сразу начинать настраивать таблицы баз данных или править конфигурационные файлы. Это должна быть простая
процедура, выполняемая с помощью скрипта
установки. Плохо, если процесс состоит из более чем двадцати шагов - изменения конфигурационных файлов, создания и удаления папок и т.д. Скачать, распаковать и запустить мастер установки - вот к чему должна сводиться процедура.
- Быстрый старт. WCMS должна быть максимально дружелюбной к пользователю уже с первых шагов использования системы. Задачи настройки должны усложняться постепенно, идти от простого к сложному. К примеру, пользователь сначала авторизуется в системе, далее создает
новый web-документ. После чего необходимо добавить несколько стилей CSS (как вариант - выбрать шаблон, тему), затем связать новый документ гиперссылками с другими web-страницами. Далее идет построение системы навигации и добавление всевозможных сервисов, подключение функциональных блоков. Работа осуществляется постепенно, команды выполняются не все сразу - возможность создания приоритета разделов, форумов, пользовательских
голосований и опросов, генерации PDF «на
лету» следует оставить на потом - возможно,
это даже и не понадобится на первых порах
работы с WCMS.2
- Качественная документация. Если и когда что-то начинает
идти не так, зачастую самый быстрый способ
решить проблему заключается в том, чтобы почитать документацию,
а не ждать помощи извне. Инструкции по
установке и апгрейду должны быть настолько
просты, чтобы нетехнический персонал мог понять их, но достаточно подробны, чтобы их легко
было выполнять "пошагово". Большинство
систем содержит инструкции по
установке такого типа: «Сперва сделайте это, потом вот это, затем это и еще это». Но когда дело доходит до непосредственного использования WCMS, пользователя тут же перенаправляют к изучению документации, в которой расписана каждая возможность системы управления содержанием.
Отдельным подпунктом идёт
требование с отсутствием сленговых выражений.
Пользователь может попросту не понять,
что такое «portlet», «module» или «snippet». Это
может путать людей, сбивать их с толку.
Более того, если продукт распространяется
бесплатно, с открытым кодом, следует прикладывать
к WCMS еще документацию для разработчика
- структура программы, ее логика, алгоритм
функционирования - возможно, этот продукт
будут развивать и улучшать, либо же просто
править под конкретные нужды.
- Уникальность. Не для каждого сайта подойдет
первая попавшаяся система управления
содержанием. К сожалению, большинство открытых WCMS проектируется чуть ли не по единому образу и подобию. Функциональность может различаться и позиционироваться разработчиками как преимущество, однако часто в целом один программный пакет может походить на другой, как две капли воды.
- Гибкость использования,
расширяемость - возможность приспосабливания ко всевозможным специфичным нуждам того или иного решения, той или иной организации.
- Простота системы. Очень часто готовые продукты
губит слишком большое, избыточное количество встроенных функций, что существенно снижает эффективность
решений на их базе. Следует остановиться
на самых востребованных и необходимых
возможностях, остальной же функционал наращивать модулями. Одним из основных параметров оценки пользовательского интерфейса является скорость реакции интерфейса, которая
в значительной степени зависит от производительности несущего сервера,
скорости соединения и прочих внешних
факторов. Однако немалое значение имеет
и архитектура пользовательского интерфейса. Любая WCMS должна иметь удобный и гибкий интерфейс. Легкая навигация и интуитивно понятный интерфейс должны позволять работать пользователю любого уровня квалификации.
- Адаптация для SEOEngine Optimization - поисковая оптимизация. Сюда входит оптимизация HTML-кода, структуры, контента сайта и внешних факторов с целью поднятия его в поисковых системах. Оптимизация и продвижение сайта представляет собой комплекс работ по повышению рейтинга сайта в поисковых системах.
- Поддержка продукта.
Простота обновлений. Любая система управления содержит
уязвимости, и зачастую администраторы
забывают про обновления системы управления,
что может стать причиной взлома сайта
и всего сервера. Обновления системы управления
является достаточно непростой процедурой
и большинство систем управления не позволяют осуществить обновление
автоматически - требуется их доработка
вручную, что вызывает боязнь обновлений
системы. Эту проблему возможно решить только при помощи системы автоматических обновлений. В большинстве систем управления автоматические
обновления осуществляются частично по
запросу администратора из системы управления.