1 Введение
Институт Математики и Компьютерных наук ДВГУ занимает одно из ведущих мест в подготовке молодых программистов Приморского края. Существует web-сайт института, но для его редактирования необходимы определённые навыки, к тому же весь процесс занимает определённое время.
Для того чтобы предоставляемая информация была актуальной, ее необходимо оперативно обновлять. Обновление сайта осуществлялось вручную: всякий раз, когда требовалось изменить содержимое страницы, пользователь был вынужден модифицировать ее на своем рабочем компьютере, применяя, как правило, HTML редактор, и только после этого загружать на Web-сайт. Таким образом, пользователь, желавший изменить содержимое сайта, должен был знать правила HTML разметки, следить за сохранением элементов дизайна, ссылок и т.д.
По этой причине такие элементарные операции, как, например, добавление новости на сайт, выполняли специалисты. Кроме того, при ручном обновлении сайта всегда существует риск искажения дизайна, целостности ссылок и т.д.
Технологическое решение для сопровождения Web-сайта персоналом без специальной подготовки - установка и настройка системы управления содержанием.
1.1 Глоссарий
Аудит - отслеживание действий пользователей путем записи в журнал безопасности выбранных типов событий безопасности.
Блог - публикация заметок на странице, обычно хронологически упорядоченных.
"Песочница" (sandbox) - ограниченная среда, предусматривающая изоляцию на время выполнения загружаемого кода (подкачанных из сети или полученных по электронной почте программ).
CMS (Content Management System) — это программный комплекс, позволяющий автоматизировать процесс управления сайтом и объектами сайта в режиме online.
RSS (Really Simple Syndication) - формат для экспорта новостных лент.
WYSIWYG (What You See Is What You Get) - принцип построения экранного редактора текстов, что видишь на экране, то и получишь.
1.2 Описание предметной области
На данный момент редактирование Web-сайта осуществляется вручную, путём применения HTML-редактора с последующей загрузкой изменённых страниц на Web-сервер. Система управлением содержанием призвана решить проблему редактирования содержимого, путём управления сайтом через интернет, с помощью стандартного браузера и без специальной подготовки.
2 Неформальная постановка задачи
В рамках данной курсовой работы необходимо произвести обзор существующих CMS. Из всех этих систем выбрать одну и подготовить рекомендации по установке. Можно выделить несколько основных требований предъявляемых к отбору систем:
• Web-сервер Apache;
• База данных MySQL;
• Язык программирования Perl;
• Бесплатность;
|