Инструкция пользователя
Введение
Создание проекта
Типичный проект веб-приложения
WEB_APP - набор различных средств для построения web ориентированных приложений
-
-
CORE - пакет, отвечающий за поддержку подключения других пакетов. Содержит базовые классы для работы с различными контейнерами данных и коллекциями
-
Типы данных и работа с ними
Конфигурирование
* CONFIG - работа с конфигурационными файлами
* TOOLKIT - средства для организации Dependency Injection(реализация Dynamic Service Locator)
Модели данных (Mvc)
Контроллеры, экшены и роутинг (mvC)
VIEW - работа с представлением, компонентом MVC
Шаблоны (mVc)
MACRO - шаблонизатор MACRO
Логгирование
Разделение прав
Низкоуровневая работа с БД
Тестирование
TESTS_RUNNER - тестовая оболочка, основанная на SimpleTest, позволяющая организовать группы тестов, используя расположение тестов в файловой системе
Оптимизация производительности
CACHE2 - обобщение различных техник кеширования
Дополнительные возможности
IMAGEKIT - работа с графическими библиотеками (imagick, gd).
FS - работа с файловой системой: базовые файловые операции, нахождения файлов по алиасам и др.
I18N - интернационализация приложений
JS - JavaScript средства для модульной загрузки кода и набор базовых JavaScript классов
-
-
NET - работа с сетевыми протоколами(в основном с HTTP)
SESSION - cредства для работы с PHP сессиями и абстрагирования от источника хранения сессионных данных
TREE - организации хранения деревьев в БД
WYSIWYG - расширенный текстовый редактор для ввода гипертекста (fckeditor, tinymce)
Заключение
Обсуждение