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

Позднее Ctrl + ↑

Git

Система контроля версий Git используется для управления обновлениями и дистрибутивами Symphony.

Обзор

Git является распределённой системой контроля версий и используется для хранения кода Symphony и большинства раширений для Symphony. Система позволяет легко скачивать и обновлять дистрибутивы Symphony и расширений.

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

Смотрите руководство пользователя Git для получения дополнительной информации по работе с Git: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html

XPath

XPath используется XSLT для работы с узлами XML документа и выполнения основных операций преобразования XML документов.

Обзор

Синтаксис XPath используется в XSLT для выбора узлов XML документа. XPath обеспечивает дополнительный уровень функциональности в шаблонную систему Symphony, что позволяет использовать сложные схемы согласования и фильтрации, а так же выполнять расчеты и другие функции. Таким образом в проектах Symphony организована модель MVC и отделение представления данных в систему шаблонов.

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

XPath используется Symphony при создании XSLT таблиц стилей — шаблонов страниц и утилит.

Детали

Для получения дополнительной информации об XPath смотрите: http://www.w3.org/TR/xpath.

The Big Picture

XPath является широко используемым открытым стандартом, рекомундуемым W3C.

XSLT

XSLT используется в шаблонах страниц Symphony и утилитах для преобразования вида вывода данных.

Обзор

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

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

XSLT используется для создания шаблонов страниц и утилит в Symphony.

Детали

Для получения дополнительной информации об XSLT смотрите ссылку: http://www.w3schools.com/xsl/xsl_w3celementref.asp

The Big Picture

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

XSLT является широко используемым открытым стандартом, рекомундуемым W3C.

Дополнительная информация

Symphony использует расширения PHP libxslt для работы с XSLT. В настоящее время библиотека libxslt поддерживает только стандарт XSLT версии 1.0.

XML

XML используется движком Symphony для структуризации и вывода данных.

Обзор

XML язык разметки, который используется Symphony для вывода данных и их дальнейшего представление пользователям при помощи XSLT. Использование XML, родного для Symphony, упрощается задача работы с RSS лентами, API и другими данными представленными в виде XML и обеспечивает чистый валидный код.

Страницы Symphony преобразуют XML данные при помощи шаблонов страниц (и утилит) к любому нобходимому виду.

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

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

Детали

Корневым элементом страницы XML данных всегда является <data>. Все фрагменты источников данных или событий являются его потомками.

Для получения дополнительной информации об XML можно получить на странице: http://www.w3schools.com/xml/xml_whatis.asp

The Big Picture

XML является широко используемым открытым стандартом, рекомундуемым W3C.

Workspace

Каталог Workspace содержит такие файлы проекта, как источники данных, страницы, утилиты и загрузки.

Обзор

Каталог Workspace содержит все файлы проекта Symphony. По умолчанию там сохраняются источники данных, события, страницы, утилиты и файлы загружаемые пользователями. Часто разработкичи используют данный каталог для хранения различных вспомогательных файлов, таких как CSS и JavaScript или картинок шаблонов.

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

Пользователи могут создавать любую структуру подкаталогов в каталоге workspace.

URL адрес каталога workspace включён в системные параметры Symphony.

Детали

По умолчанию система создаёт и использует четыре подкаталога в каталоге workspace:

/data-sources
/events
/pages
/utilities

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

При необходимости могут быть созданы дополнительные подкаталоги. На практике довольно часто создаются вспомогательные каталоги (такие, как /styles, /images и /scripts) и /uploads для хранения загружаемого пользовательского контента.

The Big Picture

Каждый проект Symphony содержит в каталоге workspace файлы, делающие его уникальным и отличным от других сборок Symphony. «Чистая» Symphony CMS после установки имеет пустой каталог workspace. При создании своей сборки (ensemble), каталог workspace будет включён в сборку.

Поля для загрузки файлов должны использовать для загрузки файлов именно каталог workspace/ или его подкаталоги.

Ранее Ctrl + ↓