Важно: Что такое пакеты 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 | |
| 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