Закрыть

Написать сообщение

Тема сообщения
Телефон или e-mail для ответа
Сообщение
запомнить Регистрация +

Основные положения

Настоящий документ является описанием системы управления содержанием сайта (CMS) “Scrofa Magna”.

Сайт, созданный на системе управления “Scrofa Magna”, состоит из двух частей:

  1. Интерфейс посетителя. Это именно то, что видит обычный посетитель сайта, зайдя по адресу, указанному, например в визитке. В дальнейшем будем называть его фронт-офис.

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

В данном документе описываются основные возможности посетителя сайта во фронт-офисе, и менеджера по управлению сайтом в бэк-офисе.

Терминология

В данном описании применяется следующая терминология:

  • Посетитель сайта — Любой человек, зашедший через Интернет на сайт Заказчика.

  • Страница (сайта) — Конечная отображаемая совокупность визуальных объектов, привязанных к формальному URL. Т.е. это то, что видит посетитель сайта, зайдя по данному адресу.

  • Шаблон страниц Специально созданный дизайнером и верстальщиком сайта код, предназначенный для вывода страниц сайта в определённом стиле и компоновке с заранее созданным дизайном. На сайте может быть использовано несколько различных шаблонов. Внешний вид любой страницы сайта может быть изменен назначением ей другого шаблона.

  • Область отображения (далее ОО; в частности может быть колонкой на странице сайта) — Прямоугольные геометрические области в шаблоне страницы, предназначенные для отображения разнообразной информации.

  • Раздел Совокупность страниц, объединённых контекстно или тематически; раздел выделяется в навигации как элемент n-го уровня, т.е., могут быть вложенные тематически (контекстно) обособленные подразделы в рамках общего раздела. Например, раздел: «Каталог продукции». Содержит подразделы: «Шкафы», «Диваны», «Тумбочки», «Кресла» и т.д.

  • Уровень вложенности Уровень положения страницы (раздела) по отношению к корневому элементу структуры сайта.

  • Навигация Совокупность средств управления сайта, обеспечивающих переход на объекты (разделы и страницы) с формальным URL. Существует несколько видов навигации:

    • Основная навигация Это то, что часто называют меню сайта или картой сайта. Служит для вывода структуры сайта посетителю.
    • Дополнительная навигация Вывод дополнительных возможностей сайта, которые всегда должны быть видны посетителю. Например: «Контакты», «Написать письмо», «Поиск», «Карта сайта».
    • Путь по сайту Отображение текущего положения посетителя на сайте. Например:
      Главная страница → Каталог продукции → Шкафы → Встраиваемые
  • Менеджер сайта Сотрудник, имеющий ограниченный интерфейс для настройки сайта и полные возможности его информационного наполнения.

  • Администратор сайта Сотрудник, имеющий полные права как по настройке сайта, так и по его информационному наполнению.

  • Редактор Имеет полные права ввода и размещения информации на некоторых (всех) разделах сайта.

  • Корреспондент Имеет права ввода информации в некоторые (все) разделы сайта. Не может сделать ее доступной для доступа посетителей.

  • Фронт-офис Интерфейс посетителя сайта. Или, сокращённо, просто сайт.

  • Бэк-офис Интерфейс управления сайтом.

  • Сессия Непрерывная работа с сайтом без физических отключений связи, без выхода из браузера. Имеет ограничения по времени бездействия, настраиваемые на сервере.

  • Контент Наполнение (информационное содержание) сайта в целом, либо любой его части (страница, раздел и т.п.).

  • Объект Единица информации в какой-либо функции (одна новость в новостной ленте, одна запись в гостевой книге). Обычно состоит из одной записи в какой-либо таблице базы данных. Некоторые информационные объекты могут быть доступны из разных функций. Например, информационный объект «Новость» может быть доступен из подробной «Новостной ленты» и из кратких заголовков «Горячих новостей».

  • Типы объектов Виды информационного содержимого сайта. Например: текст, новости, картинки, сообщение в форуме.

  • Ядро системы Часть системы, занимающаяся компоновкой отдельных модулей в соответствии с текущими установками и принятым дизайном, следящая за правами отдельных посетителей сайта и за настройками сайта под отдельного посетителя, если таковые для него имеются.

  • Модуль некоторая программа, реализующая отдельную функцию на сайте (например: «Фотоальбом» или «Интернет-магазин»). Служит для отображения объектов одного типа на сайте в определенном внешнем виде. Например, для типа объектов «Файл на диске» можно использовать модуль «Фотоальбом», который будет выводить фотографии на данной странице сайта, а можно использовать модуль «Документы для скачивания», который будет показывать список документов, доступных для скачивания в виде названий и ссылок для скачивания.

  • Функция Результат работы какого-либо модуля по заданным параметрам.

  • Незарегистрированный посетитель Посетитель сайта, не прошедший авторизацию.

  • Авторизация Процедура распознавания сервером посетителя по логину и паролю.

  • Регистрация Процедура внесения посетителя в реестр зарегистрированных посетителей сайта с предоставлением ему персональных логина и пароля для входа на сайт.

  • Зарегистрированный посетитель Посетитель, прошедший установленную процедуру регистрации и авторизации.

  • Защищённая страница (Protected Page) — Страница, доступ на которую разрешён только авторизованным посетителям. Защищённый раздел (Protected Area) — Раздел, доступ на который разрешён только авторизованным посетителям.

  • Свободная (общедоступная) страница Страница, не имеющая ограничений по доступу.

  • Свободный (общедоступный) раздел Раздел, не имеющий ограничений по доступу.

  • Премодерируемые (конференции, форумы и т.п.) Сообщение, отправленное посетителем, попадает в базу данных, но не размещается на сайте. На сайт оно попадает только после того, как менеджер разрешит размещение.

  • Постмодерируемые (конференции, форумы и т.п.) Сообщение, отправленное посетителем, попадает в базу данных, и размещается на сайте. Менеджер может удалить сообщение с сайта после прочтения.

Назначение

“Scrofa Magna” — это система управления сайтом (в дальнейшем CMS), позволяющая управлять на сайте через web-интерфейс:

  • Структурой сайта
  • Внешним видом страниц сайта
  • Информацией на страницах сайта
  • Алгоритмами работы и настройками модулей (новости, магазин, форум и т.п.)

То есть, эта система позволяет полностью управлять сайтом. Большинство же других систем ограниченно в своем функционале.

Например, при помощи этой системы менеджер сайта может создать несколько новых страниц на сайте, выбрать для них используемый дизайн и ввести на них требующуюся текстовую и графическую информацию. Введённые страницы автоматически появляются в карте сайта и в навигации по сайту. Кроме этого, менеджер сайта может разместить на страницах сайта интерактивные функции — предполагающие взаимодействие посетителя с элементами сайта: «Форум», «Голосование», «Интернет-магазин» и т.п.

С помощью системы управления сайтом “Scrofa Magna” можно создавать и поддерживать сайты разной направленности, дизайна и функциональности.

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

Функции менеджера сайта выполняются уполномоченным представителем компании-владельца сайта. Менеджер сайта должен иметь навыки работы с Интернетом, текстовыми и графическими редакторами, а также навыки работы с бэк-офисом разрабатываемого сайта.

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

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

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

Структура страниц сайта

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

Страница сайта имеет определенную геометрическую и информационную структуру.

Геометрическая структура страницы может отличаться для отдельных страниц сайта. Она задаётся применяемым шаблоном страницы. Рассмотрим пример. На иллюстрации №1 в верхней правой части страницы красным текстом — пояснения по структуре. Обычно применяется трёхколоночная структура страниц. При этом, если правая колонка пустая, то она не выводится. Каждая колонка имеет название и номер, которые могут выводится вместо названия.

Информационная структура страницы задаёт, в каких колонках информация каких типов выводится. Например:

  • Центральная колонка: текст, фотоальбом, гостевая книга.
  • Правая колонка: текст, баннеры.
  • Левая колонка: голосование, баннеры.

Всё содержимое сайта состоит из отдельных объектов.

  • Каждый информационный объект имеет определённый тип (например, новости, текст, файл и т.п.).
  • Объекты сайта имеют сквозную нумерацию.
  • Один объект может быть доступен для просмотра одновременно на нескольких страницах сайта.
  • При изменении данного объекта он изменяется на всех страницах, к которым прикреплён.

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

Статическими называются модули, которые только отображают информацию на странице. Интерактивными называются модули, которые позволяют посетителю производить над собой определенные действия. Например, тип объектов «Файл». Модуль «Документ для скачивания» — статический. Модуль «Фотоальбом с голосованием» — интерактивный.

Список интерактивных функций