Здесь я пишу свои идеи, мысли, описываю события своей жизни и просто делаю личные и рабочие заметки. «А Вы что, собираетесь жить вечно?»

Позднее Ctrl + ↑

Symphony. Типы страниц

Типы страниц позволяют определить специальные типы страниц обработки, такие, как главная страница, страницы ошибок, и пр.

Обзор

Типы страниц это категории мета-информации, которая может быть добавлена к страницам, как правило для специализации страницы. Например, тип страницы, которая определяется как главная страница проекта, страницы ошибок (такие, как страинца 404), защищённые страницы администратора или страница, которая будет отображаться в режиме обслуживания.

Использование

Типы страниц указываются в редакторе страниц (Blueprints > Страинцы > Добавить или Blueprints > Страницы > {Заголовок страницы}).

Страницы могут иметь более одного типа.

Детали

Всего доступно шесть основных типов страниц:

Тип страницы Описание
index Определяет титульную страницу вашего проекта.
xml Определяет страницу с типом text/xml, вместо text/html.
admin Ограничивает доступ к странице, делая доступной её только авторизованным пользователям.
404 Определяет страниц, которая будет отображена при возникновении ошибки 404 (страница не найдена).
403 Определяет страниц, которая будет отображена при возникновении ошибки 403 (доступ к странице запрещён).
maintenance Определяет страницу, котогая будет отображена в режиме обслуживания сайта.

В XML выводе навигационного источника данных типы страниц находятся в узлах type, родительского узла types:

    
        Home
        
            hidden
            index
        
    

Symphony. Шаблоны страниц

Шаблоны страниц служат для представления XML данных, выбранных из источников данных.

Обзор

Шаблоны страниц это XSLT таблицы стилей, которые связаны со страницами Symphony и служат для представления XML данных, выбранных из источников данных. Шаблоны страниц наиболее часто используются для вывода в виде XHTML, но возможны и другие варианты преобразования данных, такие как RSS-, Atom- или SOAP-XML, или не-XML форматы, такие, как CSS и JavaScript.

Использование

Шаблоны страниц генерируются каждый раз при создании новой страницы. Они могут быть отредактированы с помощью редактора шаблонов страниц в панели управления или путем непосредственного редактирования файла стилей XSLT.

Доступ к редактору шаблонов страниц вы можете получить через панель управления, кликнув на имени шаблона в разделе шаблонов (Blueprints > Страницы) или непосредственно из редактора страниц (нажав на кнопку «Редактировать шаблон»).

Детали

Шаблон страницы должен представлять собой хорошо сформированную XSLT таблицу стилей.

Редактор шаблонов страниц

Редактор шаблонов страниц

Редактор шаблонов страниц является довольно простым. Он включает в себя одно большое текстовое поле, которое содержит XSLT таблицу стилей шаблона. В правой части редактора отображается список всех доступных утилит проекта. Любая утилита, добавленная в текущую таблицу стилей. подсвечивается синим цветом.

The Big Picture

Шаблон страницы может содержать динамически подключаемые утилиты при помощи команды:

 

Symphony. Авторы

Авторы могут зайти в панель управления и управлять контентом сайта.

Обзор

Авторы — это зарегистрированные пользователи Symphony. Они имеют доступ к панели управления, управлению контентом и настройками системы.

Существует два типа авторов, каждый из которых обладает разными уровнями доступа в системе. Первый тип, «автор» имеет доступ только к раздесу контента сайта (хотя, каждый автор может редактировать только свои записи). Второй тип, «разработчик» они имеют доступ ко всем разделам сайта.

Использование

Добавление и редактирование авторов осуществляется через панель управления в меню Система > Авторы.

Авторы ниже уровня доступа «developer» не могут редактировать дополнительные настройки авторов (см. ниже).

Детали

Настройки авторов включают следующие поля:

Параметр Описание
Имя Имя автора.
Фамилия Фамилия автора.
Email автора Email адрес автора (используется для напоминания пароля и отправке сообщений о происходящих событиях).
Логин пользователя Логин пользователя, используемый для доступа к панели управления.
Тип пользователя Тип пользователя «Author» или «Developer». Используется для разграничения прав доступа.
Пароль Пароль для доступа к панели управления.
Разрешить удалённый доступ Параметр определяет разрешение удалённого доступа без использования пароля, посредством URL адреса.
Раздел по умолчанию Раздел, который открывается по умолчанию при входе в панель управления.

The Big Picture

После заполнения списка авторов, вы можете использовать системную опцию авторов для построения системы.

Symphony. Режим обслуживания

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

Обзор

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

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

Использование

Включение/Отключение режима обслуживания

Вы можете включить или отключить режим обслуживания в панели управления через меню Система > Настройки. Установите или снимите галочку «Включить режим обслуживания» и нажмите на кнопку «Сохранить» для включения или отключения режима обслуживания сайта.

Ещё один способ включения режима обслуживания это редактирование файла manifest/config.php, установив значение параметра maintenance_mode[’enabled’] в no или yes:

    ###### MAINTENANCE_MODE ###### 
    ’maintenance_mode’ => array( 
        ’enabled’ => ’no’, 
    ), 
    ########

Настройка страницы обслуживания

По умолчанию, когда включен режим обслуживания сайта, Symphony отображает общую страницу для всех посетителей сайта. Чтобы изменить страницу сайта на свою собственную, достаточно создать страницу с типом «maintenance».

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

Ранее Ctrl + ↓