|
Project Information
Members
Featured
Wiki pages
Links
|
Библиотека классов на языке Парсер 3, облегчающая жизнь разработчикам веб-приложений и сайтов. Лицензия — MIT (совместима с 2-х пунктной BSD-лицензией). Текущая версия 0.9.4Посмотреть историю изменений вы можете в файле CHANGELOG. Библиотека состоит из нескольких частей, большинство из которых можно использовать независимо. Библиотека работает с Парсером версии не ниже 3.3.0 (настоятельно рекомендуется 3.4.0 и выше). В коде модулей содержится некоторое количество коментариев, документация и примеры будут появляться на этом сайте по мере написания. Некоторые технические подробности работы модулей библиотеки можно посомтреть в файле TECHNOTES. Библиотека использует кодировку UTF-8, как основную. Т.е. предполагается, что в Парсере задан $request:charset[utf-8]. Базовые модули:
Системные модули:
Работа с SQL-серверами и кеширование:
Модули, реализующие MVC-фреймворк:
Юнит-тесты, утверждения:
Модули, находящиеся в разработкеМодули, которые развиваются под конкретные проекты и имеют ограниченный функционал:
Следующие модули интенсивно используют регулярные выражения, совместимые исключительно с кодировкой windows-1251, что требует их адаптации к новой версии PCRE, используемой в Парсере начиная с версии 3.3.0:
УстановкаСкачать текущую версию (trunk) можно из Subversion-репозитория проекта: svn checkout http://parser3-pf.googlecode.com/svn/trunk/pf pf Или загрузить в виде архива: http://code.google.com/p/parser3-pf/downloads/list (файлы называются по номерам комитов в транк). Файлы билилотеки лучше всего поместить вне веб-простарнства, например в /../classes/pf, а в переменную $MAIN:CLASS_PATH добавить путь /../classes/. Это важно, поскольку модули библиотеки используют префикс pf/ для подключения необходимых модулей. Пример подключения классов: @USE pf/types/pfClass.p или ^use[pf/types/pfClass.p] Обратная связьЕсли у вас есть вопросы по использованию библиотеки, то их можно задать на форуме Парсера (мой ник - Sumo), по почте или через джабер (адрес есть в файле AUTHORS). |