Solution Technologies
Управление сайтом без ограничений

Руководство разработчика XS2

Скачать pdf-версию.

Введение

Установка

Пакет поставки XS2 представляет собой архив ZIP, который содержит в себе следующие файлы (компоненты):

  • install.php      - Инсталлятор системы XS2;
  • license.htm      - Текст лицензионного соглашения;
  • cls.step1.php    - Служебная библиотека инсталлятора;
  • cls.step2.php    - Служебная библиотека инсталлятора;
  • cls.step3.php    - Служебная библиотека инсталлятора;
  • cls.step4.php    - Служебная библиотека инсталлятора;
  • cls.step5.php    - Служебная библиотека инсталлятора;
  • cls.step6.php    - Служебная библиотека инсталлятора;
  • cls.stepper.php  - Служебная библиотека инсталлятора;
  • lib.pclzip.php   - Служебная библиотека инсталлятора;
  • xs2.zip          - Установочный архив системы XS2.

Для того, чтобы начать установку, необходимо предусмотреть место (директория, домен или субдомен) для размещения административного проекта XS2. Рассмотрим типовой пример домашней директории вашего аккаунта /home/username/:

    ..
    /etc
    /mail
    /public_ftp
    /public_html     - Директория веб-сервера
    /tmp

В зависимости от конкретных настроек или условий вашего хостинг-провайдера раскладка и имена могут меняться, но как правило, субдомены (домены вида что-то.домен.ru) создаются хостинг-системами внутри директорий веб-сервера - в нашем случае это public_html. Итак, нам надо создать домен 3-го уровня admin.домен.ru, для этого надо воспользоваться хостинг-панелью и создать субдомен "admin".

    ..
    /etc
    /mail
    /public_ftp
    /public_html    - Директория веб-сервера
         ..
         /admin        - Директория субдомена admin
    /tmp

Далее при помощи FTP-клиента (FAR, CuteFTP, и т.д.) необходимо загрузить файлы установочного пакета системы XS2 (cls.step1.php, cls.step2.php, cls.step3.php, cls.step4.php, cls.step5.php, cls.step6.php, cls.stepper.php, install.php, lib.pclzip.php, license.htm, xs2.zip) в директорию административного субдомена admin и запустить инсталлятор, обратившись к нему по URL http://admin.домен.ru/install.php

Далее следуйте инструкциям инсталлятора.
 

Введение

Основные характеристики системы XS2
Требование к хостинг-площадке, на которой устанавливается XS2.
Инструкции по установке XS2 на хостинг-площадке.

Часть 1. XS2 шаг за шагом

Модель данных в XS2: модуль, тип, узел, метод.
Как организовать простейшую структуру данных в XS2 и вывести узлы на главной странице сайта.
Множественный выборки узлов и их вывод на странице в цикле.
Создание второстепенной страницы и организация ссылок на нее.
Структура метода в XS2. Что такое процессор и как он взаимодействует в шаблоном внутри одного метода.
Дерево как универсальный способ организации узлов в XS2. Как настраивать вложенность узлов друг в друга.
Ссылки между узлами как основное средство построения альтернативных структур узлов.
Использование функция XS2 API для выполнения редакторских операций в коде методов.
Функция xs2Fetch и ее возможности при организации повторного использования методов.
Подробнее о взаимодействии процессора и шаблона в одном методе: передача данных между процессором и шаблоном.

Часть 2. Решения на платформе XS2

О чем пойдет речь во второй части, для кого она предназначена.
Как производить дополнительные манипуляции с узломпри его вставка, редактировании, удалении, копировании или перемещении.
Постраничный вывод как способ показа больших массивов данных в одном шаблоне.
Как с помощью XS2 быстро сделать сайт с поддержкой множества языковых версий.
Быстрое развертывание удобных пользовательских интерфейсов с технологией AJAX на платформе XS2.
Подробнее о том, как организовать сложные структуры данных в XS2 и производить в них поиск.
В следующих главах, которые будут публиковаться здесь по мере их написания, мы планируем рассказать о:
Copyright ©1998-2008 Солютекс. Все права защищены.
Этот сайт сделан в designLab | Работает на технологии XS2
Условия использования | О защите конфиденциальности