Twill — это пакет Laravel с открытым исходным кодом, разработанный AREA 17, который помогает разработчикам быстро создавать красивую, мощную и гибкую собственную CMS[1]. Он стандартизирует общие функции без ущерба для контроля со стороны разработчиков, что упрощает создание многофункциональной консоли администратора, ориентированной на современные издательские потребности[1].
Некоторые ключевые преимущества Twill включают в себя[1]:
- Никакой привязки, создавайте свои модели данных или подключайте существующие
- Никаких предположений о внешнем интерфейсе, используйте его в своем приложении Laravel или в автономном режиме.
- Никакого раздувания, отключите ненужные функции.
- Нет необходимости писать/адаптировать HTML для пользовательского интерфейса администратора.
- Никаких ограничений, расширяйте по своему усмотрению
Twill 3.3.1 — это последний выпуск патча, добавляющий поддержку Laravel 11 и устраняющий различные ошибки и крайние случаи[2]. Версия 3.0.0 была первой стабильной версией, приоритеты которой были сосредоточены на улучшении опыта разработки и документации[2].
Документация Twill охватывает такие темы, как создание модулей CRUD, использование медиа-библиотеки, редактора блоков и многое другое[3]. Он следует семантическому версионированию: основные выпуски содержат критические изменения, а второстепенные выпуски и выпуски исправлений обратно совместимы[3].
Twill Image — это сопутствующий пакет, который работает с Twill и позволяет легко отображать адаптивные изображения на вашем сайте, используя возможности обработки изображений Twill[4]. Twill API — это еще один пакет, который предоставляет набор инструментов для создания API поверх Twill[5].
Цитаты:[1] https://github.com/area17/twill
[2] https://github.com/area17/twill/releases
[3] https://twillcms.com/docs/
[4] https://packagist.org/packages/area17/twill-image
[5] https://packagist.org/packages/area17/twill-api