Система управления порталом (ЦМС): различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Пример создания сайта)
(Административная панель CMS)
Строка 24: Строка 24:
 
Административная часть CMS состоит из 2-х независимых функциональных блоков:
 
Административная часть CMS состоит из 2-х независимых функциональных блоков:
  
*[[Редактор контента]]
+
*[http://mediawiki.mute-lab.com/ru/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82#.D0.A0.D0.B5.D0.B4.D0.B0.D0.BA.D1.82.D0.BE.D1.80_.D0.BA.D0.BE.D0.BD.D1.82.D0.B5.D0.BD.D1.82.D0.B0_CMS Редактор контента]
 
*[[Редактор структуры]]
 
*[[Редактор структуры]]
  

Версия 04:18, 8 февраля 2012


Система управления порталом или ЦМС (от англ. CMS - Content Management System) - система управления сайтом, позволяющая обычному пользователю обновлять содержимое без привлечения программиста.

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


Упрощенная структура CMS Nemo

CMS.png

Функционально CMS состоит из 2-х частей:

  • Административная часть
  • Фронт-энд

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

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


Административная панель CMS

Административная часть CMS состоит из 2-х независимых функциональных блоков:

Также здесь присутствует блок настроек для связи CMS с другими системами.

Функции CMS

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

Для обеспечения данной функциональности CMS реализует следующие функции:

  • Организация закрытого административного раздела в рамках системы Nemo;
  • Механизм привязки CMS к определенному агентству;
  • Настройки сайта и интеграция с системой Nemo;
  • Создание и редактирование пользовательского контента;
  • Создание и редактирование структуры сайта, блоков контента;
  • Создание и редактирование шаблонов;
  • Формирования выходного потока в формате HTML на основе структуры сайта и пользовательского контента.

Сокращение путей

Для вывода содержимого контента по переменной можно использовать ссылки такого формата:

http://domain/?go=content&page=1&article=2

где page=1 - указание макета страницы, article=2 - вывод статьи с ID=2 (имя переменной article задается в свойствах элемента, отвечающего за вывод.)

Однако можно использовать и следующий равнозначный формат:

http://domain/1__article__2.html

где 1 - ID макета страницы, 2 - значение переменной article.

! Использовано двойное нижнее подчеркивание

Если определен макет страницы по-умолчанию и нет необходимости добавлять его в адрес, то можно вместо

http://domain/?go=content&article=1

использовать

http://domain/article__1.html

При работе с модулем Страницы контента можно использовать алиасы для короткого именования страниц. Предположим, имеется страница с алиасом (псевдонимом) about. Тогда для вывода этой страницы можно использовать или полную форму:

http://domain/?go=frontend&page=about

или сокращенную

http://domain/about.html

Сокращение путей страниц с выводом системы бронирования

Зачастую бывает необходимо вывести на странице и контент, и систему бронирования (например форму поиска). Ссылка на такую страницу будет иметь вид:

http://domain/?go=search/index&source=frontend&page=home

для страницы с алиасом home и формой поиска авиабилетов на ней.

В этом случае можно использовать короткую ссылку вида

http://domain/avia_home

где home - алиас страницы контента

! Вместо алиасов допускается использовать ID страниц контента

! Для страниц с формой поиска отелей можно использовать префикс hotel_

Пример создания сайта

Обучающий ролик по системе управления контентом находится здесь

См. также

Фронт-энд
Веб-сайт
Пользователь
Алиас