Технология построения интерактивных Web-ресурсов. Мартынов А.И - 49 стр.

UptoLike

Составители: 

49
необъятное. Тем не менее, современная качественная CMS должна обладать
следующими характеристиками:
1) Простая установка. Самая первая стадия эксплуатации CMS – её
установка. Процесс должен быть максимально задокументирован,
упрощён и последователен. Это должна быть простая процедура,
выполняемая с помощью визарда или скрипта установки.
2) Быстрый старт. СMS должна быть максимально «дружелюбной» к
пользователю
с первых шагов использования системы. Задачи
настройки должны усложняться постепенно, идти от простого к
сложному. Например, добавление документа, создание оформления,
добавления нового функционала.
3) Качественная документация. Инструкции по установке и апгрейду
должны быть просты, чтобы нетехнический персонал мог понять их и,
подробны, чтобы их можно было выполнять «пошагово». Документация
не
должна содержать сленговые выражения. Пользователь может
попросту не понять, что такое «portlet», «module» или «snippet». Это
может путать людей, сбивать их с толку. Если продукт распространяется
бесплатно, с открытым кодом, следует прикладывать к CMS
документацию для разработчикаструктура программы, ее логика,
алгоритм функционирования.
4) Разделение администрирования и управления содержанием.
Большинство открытых CMS различают понятия «администратор
» и
«пользователь».
5) Уникальность. Так как CMS – это лишь набор функций, то внешний вид
уже должен определяется в каждом конкретном случае и зависеть от
используемого шаблона. CMS должна уметь работать с любым
количеством шаблонов, а структура этих шаблонов, по возможности, не
должна быть жесткой и ограниченной. Многие CMS используют
трехколоночное представление информации
на сайте с возможностью
включения/отключения определенных модулей данных. Большая
ошибка разработчиков CMS заключается в том, что они встраивают
структуру шаблона в свой «движок». При разработке CMS следует
предусмотреть вывод различных текстовых блоков (например, меню,
новостная лента, последние сообщения в форумах) в различные
текстовые единицы, а форму и расположение указывать в шаблоне.
CMS
иметь один конфигурационный файл, из которого она сможет