Изменения

Перейти к навигации Перейти к поиску

Система управления порталом (ЦМС)

7986 байт добавлено, 14:54, 28 апреля 2020
Нет описания правки
[[Категория:Термины]] [[Категория:Модули]]<!-- -->'''Система управления порталом''' или '''ЦМС''' (от англ. CMS — Content Management System) — система управления сайтом, позволяющая обновлять содержимое.
'''Система управления порталом''' или '''ЦМС''' (от англ. CMS могут быть коммерческими и бесплатными, с открытым кодом и созданными для конкретного веб- Content Management System) - система управления сайтомпроекта — видов много, многие пересекаются, позволяющая обычному пользователю обновлять содержимое без привлечения программистапоэтому точная классификация затруднительна. == Модуль «Система управления порталом» в {{NameSystem}} ==
CMS могут быть коммерческими Модуль позволяет пользователю сконструировать [[веб-сайт]], на котором возможно размещать текстовые, графические, мультимедийные и иные материалы и бесплатнымиуправлять ими. Система позволяет управлять содержимым, с открытым кодом шаблонами вывода содержимого, макетами и созданными для конкретного веб-проекта - видов много, многие пересекаютсяшаблонами макетов, поэтому точная классификация затруднительназадавать сопоставление оформления функциональным страницам системы бронирования.
== Упрощенная структура CMS Nemo{{NameSystem}} ==
[[Файл:CMS.png]]
Функционально CMS состоит из 2-х частей:
*Административная часть*[[Фронт-энд]]
Административная часть имеет привязку к агентству, зарегистрированному в рамках системы бронирования, и закрыта от доступа посторонних лиц. С помощью административной панели [[авторизованный пользователь]] имеет возможность редактировать [[контент]], изменять структуру сайта и настраивать его связь с компонентами Nemo{{NameSystem}}.
[[Фронт-энд]], в свою очередь, отвечает за формирование потока HTML для просмотра его браузером конечного пользователя.
Административная часть CMS состоит из 2-х независимых функциональных блоков:
*[[Контент#Редактор контента CMS|Редактор контента]]*[[Редактор структуры]]
Также здесь присутствует блок настроек для связи CMS с другими системами.
Для обеспечения данной функциональности CMS реализует следующие функции:
*Организация закрытого административного раздела в рамках системы Nemo{{NameSystem}};*Механизм привязки CMS к определенному агентству;*Настройки сайта и интеграция с системой Nemo{{NameSystem}};*Создание и редактирование пользовательского контента;*Создание и редактирование структуры сайта, блоков контента;*Создание и редактирование шаблонов;*Формирования выходного потока в формате HTML на основе структуры сайта и пользовательского контента. {{Attention|В рамках работы с Nemo CMS на данное время поддерживается только стилизация шапки и подвала сайта.Все модули Nemo CMS являются устаревшей функциональностью и более не поддерживаются.}} == Доступ пользователей == Полным доступом к управляющей части CMS обладает менеджер агентства. Также существует возможность предоставления доступа к разделам редактирования содержательной части сайта (контента) произвольным пользователям, зарегистрированных в данном агентстве. Распределением доступа занимается [[менеджер агентства]]. Последовательность предоставления доступа к CMS следующая:# Необходимо войти в систему под учетной записью менеджера агентства.# С помощью административной панели «Аккаунт менеджмент» → «Агенты и пользователи» → «Управление» создать нового пользователя, для которого планируется предоставлять доступ.# Перейти в раздел CMS «Управление сайтом» → «Nemo CMS» → «Менеджеры контента», в данном разделе отображается список пользователей, которым разрешено изменять контент сайта агентства.# Нажать кнопку «Добавить пользователя» и перейти по ссылке «Выбрать».# Во всплывающем окне нажать мышью на учетной записи пользователя, созданного в п. 2. (незарегистрированным пользователям и группам доступ не предоставляется).# Нажать кнопку «Создать» в форме добавления пользователя. На этом процесс распределения доступа завершен. Чтобы проверить работоспособность, необходимо выйти из системы и зайти под учетной записью пользователя, созданного в п.2 и использованного в п.5 соответственно. При переходе в административную панель [[пользователь]] получает доступ к разделам CMS «Управление сайтом» → «Nemo CMS» → «Менеджер файлов» для редактирования файлового хранилища сайта агентства и «Управление сайтом» → «Nemo CMS» → «Модули» для управления контентом. Из соображений обеспечения безопасности и структурной целостности, доступ к остальным разделам CMS для рядовых пользователей запрещен. == Сокращение путей == Для вывода содержимого контента по переменной можно использовать ссылки такого формата: <pre>http://domain/?go=content&page=1&article=2</pre> где «page=1» — указание макета страницы, «article=2» — вывод статьи с ID=2 (имя переменной article задается в свойствах элемента, отвечающего за вывод). Однако можно использовать и следующий равнозначный формат: <pre>http://domain/1__article__2.html</pre> где «1» — ID макета страницы, «2» — значение переменной article. {{Attention|Использовано двойное нижнее подчеркивание.}} Если определен макет страницы по умолчанию и нет необходимости добавлять его в адрес, то можно вместо <pre>http://domain/?go=content&article=1</pre> использовать <pre>http://domain/article__1.html</pre> При работе с модулем «Страницы контента» можно использовать алиасы для короткого именования страниц. Предположим, имеется страница с алиасом (псевдонимом) about. Тогда для вывода этой страницы можно использовать или полную форму: <pre>http://domain/?go=frontend&page=about</pre> или сокращенную <pre>http://domain/about.html</pre> == Сокращение путей страниц с выводом системы бронирования == Для вывода на странице контента элемента движка и произвольного контента необходимо использовать URL определенного вида. <pre>http://domain/?go=search/index&source=frontend&page=home</pre> Здесь:* «search/index» — имя контроллера и действия системы бронирования (форма поиска авиабилетов);* «source=frontend» — переменная, указывающая на то, что необходимо использовать функционал модуля контентных страниц;* «page=home» — алиас контентной страницы (можно также указать ее ID, например page=123); Элемент с движком на странице нужен только в том случае, если к странице подключен макет без элемента с движком, иначе на странице будет сразу две формы поиска. Для страницы с алиасом home и формой поиска авиабилетов на ней можно использовать короткую ссылку вида <pre>http://domain/avia_home</pre> где «home» — [[алиас]] страницы контента. {{Attention|Вместо алиасов допускается использовать ID страниц контента.}}
== Пример создания сайта =={{Attention|Для страниц с формой поиска отелей можно использовать префикс hotel_}}
Обучающий ролик == Инструкция по системе управления контентом находится [http://www.mute-lab.com/nemo/demo/CMS1 здесь]первичной настройке CMS ==
----Инструкция по первичной настройке CMS доступна в соответствующей [[Инструкция по первичной настройке Nemo CMS|статье]].
== См. также: ==* [[Фронт-энд]], * [[Веб-сайт]], * [[ПользовательРедактор структуры]]* [[Алиас]]* [[Короткие ссылки]]* [[Файловый_менеджер_(ЦМС)|Файловый менеджер]]

Навигация

'