Flight невероятно расширяем. Существует ряд плагинов, которые могут быть использованы для добавления функциональности к вашему приложению Flight. Некоторые из них официально поддерживаются командойFlight**, а другие являются микро/легкими библиотеками, чтобы помочь вам начать.
Flight
командой
Кеширование - отличный способ ускорить ваше приложение. Существует несколько библиотек кеширования, которые могут быть использованы с Flight.
PHP
Приложения CLI - отличный способ взаимодействия с вашим приложением. Вы можете использовать их для создания контроллеров, отображения всех маршрутов и многого другого.
Cookies - отличный способ хранения небольших фрагментов данных на стороне клиента. Их можно использовать для хранения настроек пользователей, настроек приложения и многого другого.
Отладка крайне важна при разработке в локальной среде. Существует несколько плагинов, которые могут сделать вашу отладку более продуктивной.
Базы данных - ядро большинства приложений. Это то, как вы сохраняете и извлекаете данные. Некоторые библиотеки баз данных являются просто обертками для написания запросов, а некоторые - полноценными ORM.
PDO
ORM
ORM/Mapper Flight ActiveRecord
Шифрование необходимо для любого приложения, которое хранит чувствительные данные. Шифрование и дешифрование данных не так сложно, но правильное хранение ключа шифрования может быть сложной задачей. Самое важное - никогда не храните ключ шифрования в общедоступном каталоге или не коммитьте его в репозиторий.
Сеансы действительно необходимы для API, но для создания веб-приложения сеансы могут быть крайне важны для сохранения состояния и информации о входе.
API
PHP open_ssl
Шаблонизация является основой любого веб-приложения с интерфейсом. Существует ряд движков шаблонов, которые могут быть использованы с Flight.
Latte
Twig
Smarty
У вас есть плагин, который вы хотели бы поделиться? Отправьте запрос на включение его в список!