Дипломная работа: Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта CMS

Возможен перенос данных из офисных приложений.

Поддержка визуального редактирования данных во всех системах реализована практически одинаково.

В состав Microsoft Internet Explorer входит элемент управления, который позволяет выполнять подобное редактирование. Разработчики осуществляют вызов этого элемента управления и далее пользуются результатами его труда.

Поскольку используются встроенные возможности Microsoft Internet Explorer (MSIE), то некоторые системы управления накладывают ограничение – для публикации информации желательно использовать Internet Explorer. При этом, поскольку в клиентской части визуальное редактирование не требуется, на него никаких ограничений не накладывается, и пользователи вашего сайта могут использовать любую программу просмотра Интернет-страниц.

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

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

При этом необходимо указать адрес на сервере (URL), где находится изображение. Как изображение попадет на сервер – находится вне компетенции данного редактора.

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

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

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

1.3 Разделение данных и их представления

Прежде всего, договоримся об используемой терминологии в применении к CMS:

· Документ (статья) – единица публикуемой информации. Документом может быть одного из типов документов, используемых на сайте – новость, статья, товар и т.д.

· Атрибут – один из признаков документа. Каждый документ обладает набором признаков – атрибутов. Например, для новости атрибутами являются название, автор, аннотация, текст, дата создания.

· Тип документа – обобщенное понятие документов, обладающих одинаковыми характеристиками. Например, «новость». Подразумевается, что ранее было описано, какими атрибутами обладают документы типа «новость» и далее создаем документы этого типа.

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

Как было отмечено ранее, одним из преимуществ использования CMS является структурирование информации и разделение содержимого и его представления (данных и дизайна):

· Разделение содержимого и его представления предоставляет гарантию сохранения внешнего вида – при разделении информации и ее представления оператор вводит значение каждого атрибута в отдельное поле и может быть уверен, что оно отобразиться в нужном месте, как определено в настройках отображения. Например, мы хотим, чтобы имя автора статьи всегда отображалось под названием, было выровнено вправо и выделено жирным шрифтом. Если оператор вводит только значение, то он уверен, что данные будут отображены где нужно и как нужно. Иначе он обязан помнить о принятом стиле и вручную выполнять данное форматирование.

· Разделение содержимого и его представления предоставляет возможность применения дополнительного сервиса – когда атрибуты хранятся отдельно, с ними можно выполнять дополнительные операции. Например, если у нас автор статьи хранится как отдельное поле, то очень легко просмотреть все статьи данного автора. Если имя автора хранится в тексте статьи, то формирование списка статей автора является отдельной ручной операцией.

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

· Разделение содержимого и его представления позволяет снизить стоимость смены дизайна – для изменения внешнего вида сайта нет необходимости в ручной переработке каждого документа. Изменяются только шаблоны отображения и вся информация может быть быстро представлена в другом виде.

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

Исходя из вышесказанного сформулируем основные задачи, которые решает CMS (система управления содержимым сайта):

· Публикация информации нетехническим специалистом.

· Разделение данных и их представления.

· Организация совместной работы при публикации информации.

· Поисковые возможности.

· Дополнительные сервисы – форумы, голосования, анкеты и т.д.

К-во Просмотров: 245
Бесплатно скачать Дипломная работа: Модернизация сайта ПРИПИТ с использованием системы управления содержимым сайта CMS