Функциональные модули системы управления контентом CMS Site Processor
1. Компонент редактирования структуры сайта
Компонент редактирования структуры сайта позволяет быстро и просто изменять структуру сайта. Администратор сайта видит перед собой карту сайта и с помощью пары кликов может легко добавлять новые разделы и подразделы, удалять и изменять существующие. При этом в этом компоненте можно задать тип раздела или подраздела – он может быть выбран из списка, а может быть и одним из новых компонентов, специально создаваемых под конкретную задачу.
1.1. Функции компонента
- Создание пункта меню
- Публикация пункта меню
- Редактирование пункта меню
- Архивирование пункта меню
- Просмотр пункта меню
- Вывод полного меню на сайте
Компонент редактирования структуры сайта имеет очень простой и наглядный бакенд, видимый только для администратора.
Результатом работы этого компонента является изменение структуры сайта, видимое простым посетителям этого сайта.
Модуль «Публикации» («Новости»)
Этот модуль позволяет легко и просто управлять системой новостей на сайте. Этот модуль позволяет добавлять, редактировать, удалять, публиковать и заносить в архив новости. Редактирование текста публикации осуществляется с помощью простого в использовании визуального редактора, который позволяет легко редактировать текст и даже позволяет переносить текст из программы MS Word с сохранением его форматирования.
К каждой из публикаций можно добавлять любое количество файлов и ссылок на другие материалы. При этом в конфигурационном файле можно указать, какие именно файлы разрешено загружать на сайт.
Каждая из новостей может быть занесена в архив. При этом она остается в базе данных сайта, но не показывается простым посетителям. В случае необходимости ее можно извлечь из архива и опубликовать на сайте. При удалении публикации она полностью удаляется из сайта.
К каждой из новостей может быть добавлен анонс и основной рисунок. В случае если в опциях этой новости выбрано, что она будет показана на первой странице сайта либо в своем разделе, она будет там показана в виде картинки с анонсом, оформленных как ссылка на саму новость.
1.2. Структура данных компонента
- Название публикации
- Анонс публикации
- Текст публикации
- Дата публикации
- Статус публикации (опубликованая/архивная)
- Рисунок (основной)
- Приаттаченные Файлы в оригинальном виде (неограниченное количество)
- Приаттаченные ссылки (линки) на другие материалы
1.3. Функции компонента
- Создание публикации
- Публикация новости
- Редактирование публикации
- Архивирование публикации
- Просмотр публикации
- Вывод списка заглавий публикации
2. Модуль «Статик»
2.1. Работа с текстом
Размещает страницы со статическим HTML. Содержание страницы берется из базы данных. Позволяет редактировать текст с помощью такого же визуального редактора, что и редактор для новостей. Этот модуль так же позволяет добавлять ссылки и файлы к документу.
В случае необходимости, в редакторе можно перейти в режим непосредственного, не визуального редактирования HTML-разметки текста.
2.2. Основные характеристики используемого визуального редактора:
- Поиск текста в документе;
- Вырезать, копировать и вставить выделенный фрагмент;
- Изменить стиль написания: жирный, наклонный или подчеркнутый;
- Изменить стиль выравнивания текста: по правому краю, по левому краю, по центру;
- Превратить фрагмент текста в нумерованный или маркированный список;
- Добавить графическое изображение;
- Добавить гиперссылки на выделенный текст;
- Отменить последнюю выполненную операцию;
- Изменить цвет текста и фона;
- Выбор заранее определенного стиля текста;
- Возможный выбор размера и названия шрифта;
2.3. Работа с таблицами:
- Вставка новой таблицы с заданными параметрами;
- Добавление/удаление строки;
- Добавление/удаление столбца;
- Добавление/удаление ячейки;
- Объединение/разбивка ячеек.
И многое, многое другое…
3. Модуль «Поиск»
Позволяет посетителю сайта осуществлять поиск необходимых ему материалов по введенным ключевым словам.
Поисковая фраза может состоять из нескольких слов, из которых формируется поисковый запрос на обязательное вхождение всех слов в поле базы данных, по которому производиться поиск.
Поиск производится по всех текстовых полях БД, по текстовому содержимому всех компонентов.
4. Модуль обратная связь
Модуль обратной связи предназначен для поддержания взаимодействия с посетителями сайта. Сообщение может быть отослано в один из подразделов сайта на разный, соответственно, e-mail адрес.
4.1. Форма обратной связи
От кого:
- ФИО * <текстовое поле>
- Компания <текстовое поле>
- Ваш e-mail* <текстовое поле>
- Кому: Отдел:<перечень отделов, служб>
- Тема:* <текстовое поле>
- Текст Сообщения:* <текстовое многострочное поле>
4.2. Функции
- * - обязательные к заполнению поля при отсутствии в них информации выдавать предупреждение в виде всплывающего окна и возвращать на диалог редактирования
- при корректном заполнении всех полей производить отсылку на мейл выбранного отдела.
- копию сообщения отсылать на указанный мейл пользователя.
- сообщение заносится в базу данных.
4.3. Бакенд:
- редактирования отделов и их мейлов, на которые будут отправляться сообщения.
- указание отдела, который будет стоять по умолчанию в форме обратной связи.
- список сообщений обратной связи в обратном хронологическом порядке, с листанием по 10 заголовков, с переходом на просмотр полного формата сообщения обратной связи
5. Подписка на почтовую рассылку
5.1. Форма подписки почтовую рассылку:
- ФИО * <текстовое поле>
- Компания* <текстовое поле>
- Телефон* <текстовое поле>
- e-mail* <текстовое поле>
- Пароль
- Пароль (подтвердить)
- Группа подписки* <перечень вариантов - потребитель, дилер, сервисный центр, партнер>
5.2. Функции
- * - обязательные к заполнению поля при отсутствии в них информации выдавать предупреждение в виде всплывающего окна и возвращать на диалог редактирования
- отправка на указанный мейл письма для подтверждения подписки с указанием url для авторизации подписки,
- наличие в отправляемых письмах url для отказа от подписки
5.3. Администраторская часть подписки клиентов
- Список подписчиков отсортированных по компаниям с листанием по 20 названий
- Добавить подписчика
- Удалить подписчика
- Активизировать/Деактивизировать подписчика
5.4. Форма забыл пароль
– позволяет подписчикам, по каким-то причинам забывшим или потерявшим свой пароль, восстановить его.
5.5. Форма рассылки новостей:
- Тема письма * <текстовое поле>
- Тело письма * <текстовое поле + dhtml редактор>
- Файл аттачмента (1 файл)
- автор рассылки* <текстовое поле>
- обратный e-mail* <текстовое поле>
- группа подписки* - многозначный выбор радиокнопок, чекбоксов <перечень вариантов - потребитель, дилер, сервисный центр, партнер>
5.6. Функции
- * - обязательные к заполнению поля при отсутствии в них информации выдавать предупреждение в виде всплывающего окна и возвращать на диалог редактирования
- форма предупреждение - непосредственно перед рассылкой - тема сообщения и список групп.
- отправка на все мейлы из выбранных групп и на _обратный e-mail_ письма рассылки
5.7. Форма редактирования подписчика
- ФИО * <текстовое поле>
- Компания* <текстовое поле>
- Телефон* <текстовое поле>
- e-mail* <текстовое поле>
- группа подписки* <перечень вариантов - потребитель, дилер, сервисный центр, партнер> - многозначный выбор радиокнопок, чекбоксов
5.8. Функции
- * - обязательные к заполнению поля при отсутствии в них информации выдавать предупреждение в виде всплывающего окна и возвращать на диалог редактирования
- подписка без запроса подтверждения на указанный мейл письма
6. Часто задаваемые вопросы (FAQ)
Этот блок позволяет просматривать часто задаваемые вопросы и ответы на них. При необходимости, посетитель сайта может добавить свой вопрос, который будет отослан администратору, после чего тот может ответить на этот вопрос и вопрос с ответом опубликовать на сайте.
6.1. Структура:
- Вопрос: (до 100 символов)
- Ответ (до 400 символов)
- Позиция в списке.
6.2. Функции компонента
- Создание записи
- Публикация записи
- Редактирование записи
- Архивирование записи
- Просмотр записи
- Вывод списка вопросов и ответов
7. Блок управления администраторами сайта
Этот блок позволяет добавлять, удалять и редактировать уже существующих администраторов сайта. Он позволяет установить каждому из пользователей права на совершение определенных действий. Таким образом, можно распределить полномочия между различными посетителями сайта с целью более гибкого взаимодействия.
7.1. Функции компонента
- Авторизация пользователя
- Управление правами пользователей
8. Блок авторизации и доступа в закрытую зону для партнеров
8.1. Функции компонента
- Авторизация партнера на сайте
- Контроль прав доступа к разделам сайта
- Управление правами доступа к разделам сайта
Этот блок позволяет сделать некоторые разделы или подразделы сайта скрытыми для посетителей сайта.
Получить к ним доступ можно лишь авторизовавшись на сайте. Блок позволяет управлять пользователями сайта и разрешать/запрещать им доступ к его определенным разделам и подразделам.
9. Карта сайта
Создаваемая динамически карта сайта позволяет пользователю сайта увидеть структуру сайта вместе со всеми разделами и подразделами.
10. Система голосования
10.1. Функции компонента
- Отображение текущего голосования с возможностью ответа на вопрос посетителем сайта
- Защита от многократного голосования одним и тем же посетителем
- Наглядное отображение результатов голосования
- Хранение архива опросов – всех предыдущих опросов с вопросами и ответами на них
10.2. Администраторская часть голосования
- Создание нового голосования, занесение в архив, удаление уже существующих
- Изменение списка вариантов ответов текущего голосования
- Возможность задавать возможности выбора только одного или несколько одновременно вариантов ответа на вопрос голосования
- Возможность добавления рисунка к голосованию
Блок голосования позволяет мнения посетителей сайта относительно тех или иных вопросов.
|