Руководство разработчика XS2
Введение
Требования
Для того, чтобы установить XS2 Framework на ваш сервер, необходим договор на услуги веб-хостинга (в.т.ч. и виртуального) с любым из хостинг-провайдеров, который удовлетворяет следующим требованиям:
- Веб-сервер с поддержкой «mod_rewrite»;
- PHP4/5 > 4.4.2 с библиотеками «gd2» и «zlib»;
- Zend Optimizer > 2.6.0;
- Реляционная СУБД MySQL или PostgreSQL.
Никаких других ограничений, как например размер выделяемой на процесс оперативной памяти и т.д., не накладывается.
|
|
|
Введение
|
Основные характеристики системы XS2
|
|
Требование к хостинг-площадке, на которой устанавливается XS2.
|
|
Инструкции по установке XS2 на хостинг-площадке.
|
Часть 1. XS2 шаг за шагом
|
Модель данных в XS2: модуль, тип, узел, метод.
|
|
Как организовать простейшую структуру данных в XS2 и вывести узлы на главной странице сайта.
|
|
Множественный выборки узлов и их вывод на странице в цикле.
|
|
Создание второстепенной страницы и организация ссылок на нее.
|
|
Структура метода в XS2. Что такое процессор и как он взаимодействует в шаблоном внутри одного метода.
|
|
Дерево как универсальный способ организации узлов в XS2. Как настраивать вложенность узлов друг в друга.
|
|
Ссылки между узлами как основное средство построения альтернативных структур узлов.
|
|
Использование функция XS2 API для выполнения редакторских операций в коде методов.
|
|
Функция xs2Fetch и ее возможности при организации повторного использования методов.
|
|
Подробнее о взаимодействии процессора и шаблона в одном методе: передача данных между процессором и шаблоном.
|
Часть 2. Решения на платформе XS2
|
О чем пойдет речь во второй части, для кого она предназначена.
|
|
Как производить дополнительные манипуляции с узломпри его вставка, редактировании, удалении, копировании или перемещении.
|
|
Постраничный вывод как способ показа больших массивов данных в одном шаблоне.
|
|
Как с помощью XS2 быстро сделать сайт с поддержкой множества языковых версий.
|
|
Быстрое развертывание удобных пользовательских интерфейсов с технологией AJAX на платформе XS2.
|
|
Подробнее о том, как организовать сложные структуры данных в XS2 и производить в них поиск.
|
|
В следующих главах, которые будут публиковаться здесь по мере их написания, мы планируем рассказать о:
|
|
|