Создание сайтов

Продвижение сайтов

Контекстная реклама (Яндекс, Google)

Обмен 1С <-> Сайт

Промо-ролик (англ.)

Наши работы

Фремворк Limb3 (описание)

База знаний

Быстрая проверка прокси и SOCKS5


Новости

Смотреть все »

Подписаться на новости:


Телефоны:

г. Екатеринбурге:

8 (343) 204-77-30

г. Сочи:
8 (989) 165-93-56

Электропочта: sales@nohau.ru

С Вами на прямой связи из Отдела Продаж:

 on-line менеджер

Фремворк Limb3 (описание)

 Сохранена версия описания фремворка Limb3 времен когда в нем был Wact.

Список пакетов Limb3

Важно: Что такое пакеты Limb3 и как с ними работать.

Название пакета Зависимости Назначение  
ACL CORE Пакет реализует функционал ACL  
ACTIVE_RECORD CORE, DBAL, VALIDATION Реализация паттерна ActiveRecord. В конечном итоге планируется получить некий аналог ActiveRecord из Ruby on Rails.  
CACHE CORE Набор классов, предназначенных для обобщения различных техник кеширования(пока в зачаточном состоянии, пакет явно напрашивается на объединение с WEB_CACHE пакетом)  
CACHE2 CORE Набор классов, предназначенных для обобщения различных техник кеширования  
CALENDAR WACT(опционально) JavaScript календарь + использующий его WACT тег  
CLI CORE Различные средства, упрощающие разработку CLI интерфейса  
CMS WEB_APP Пакет предназначен для быстрой разработки административного интерфейса сайта]]  
CONFIG CORE Различные средства для работы с конфигурационными файлами  
CONSTRUCTOR   Генератор кода  
CORE - Пакет, отвечающий за поддержку подключения других пакетов. Содержит базовые классы для работы с различными контейнерами данных и коллекциями. Практически все остальные пакеты зависят от него.  
DATETIME CORE Пакет для работы с временем, датой, временными периодами и проч.  
DBAL(database abstraction layer) CORE, TOOLKIT, NET Пакет, абстрагирующий работу с БД  
FS CORE Различные срества для работы с файловой системой: базовые файловые операции, нахождения файлов по алиасам и др.  
FILTER_CHAIN CORE Имплементация паттерна Intercepring Filter.  
I18N CORE, TOOLKIT, VALIDATION, CONFIG, UTIL, CLI, DATETIME Пакет, упрощающий процесс интернационализации приложений  
IMAGEKIT CORE Примитивные средства, абстрагирующие работу с графической библиотекой.
JS - Пакет, содержащий JavaScript средства для модульной загрузки кода и набор базовых JavaScript классов  
LOG CORE Средства логирования  
MACRO CORE, FS Шаблонизатор MACRO  
MAIL CORE, VIEW[опционально] Обертка PHPMailer библиотеки, предназначенной для отсылки почты  
NET CORE, UTIL Набор классов в для работы с сетевыми протоколами(в основном с HTTP)  
SEARCH CORE, DBAL, I18N Средства для организации индексирования и поиска(пакет длительное время не находится в разработке)  
SESSION CORE, DBAL Средства для работы с PHP сессиями и абстрагирования источника хранения сессионных данных(пока только ДБ).  
TASKMAN - Программная оболочка для выполнения связанных между собой задач  
TESTS_RUNNER - Тестовая оболочка, основанная на SimpleTest, позволяющая организовать группы тестов, используя расположение тестов в файловой системе  
TOOLKIT CORE Средства для организации Dependency Injection(реализация Dynamic Service Locator)  
TREE CORE, TOOLKIT, DBAL, VALIDATION, CACHE Пакет для организации хранения деревьев в БД(пока поддерживается только materialized path)  
VALIDATION CORE Пакет, предоставляющий различные средства валидации данных  
VIEW WACT[опционально], MACRO[опционально] Пакет, содержащий средства для работы с представлением  
WACT - Шаблонизатор WACT.  
WEB_APP CORE, CONFIG, FILE_SCHEMA, TOOLKIT, I18N, WACT, CLI, CACHE, DBAL, VALIDATION, ACTIVE_RECORD, SESSION, MAIL, DATETIME, FILTER_CHAIN, NET Набор различных средств для построения web ориентированных приложений  
WEB_CACHE CORE, WEB_APP Средства для полностраничного кеширования в web приложении(пакет длительное время не находится в разработке, скорее всего, будет объединен с пакетом CACHE)  
WEB_SPIDER CORE, NET Средства для организации обхода web контента по ссылкам(пакет длительное время не находится в разработке)  
WYSIWYG CORE, WEB_APP, WACT Расширенный текстовый редактор для ввода гипертекста.  

Инкубатор

“Инкубатором” в Limb3 называется отдельный репозиторий, в который помещаются пакеты, которые пока не “доросли” до релиза. Получить содержимое инкубатора можно через SVN:

git clone git://github.com/limb-php-framework/limb-incubator.git
Название пакета Зависимости Назначение
PROFILE   Пакет содержит утилиты для профайлинга приложения
MIGRATE   Пакет для контроля версий Схемы Базы Данных и миграций между ними
ZFSEARCH   Интеграция Zend_Search с Limb3