Twill is een open source Laravel-pakket ontwikkeld door AREA 17 waarmee ontwikkelaars snel een aangepast CMS kunnen maken dat mooi, krachtig en flexibel is[1]. Het standaardiseert algemene functies zonder de controle van de ontwikkelaar in gevaar te brengen, waardoor het gemakkelijk wordt om een beheerdersconsole met veel functies te leveren die is gericht op moderne publicatiebehoeften[1].
Enkele belangrijke voordelen van Twill zijn onder meer[1]:
- Geen lock-in, creëer uw datamodellen of haak bestaande modellen vast
- Geen front-end aannames, gebruik het binnen uw Laravel-app of headless
- Geen opgeblazen gevoel, schakel functies uit die u niet nodig heeft
- Het is niet nodig om HTML te schrijven/aan te passen voor de beheerdersinterface
- Geen grenzen, breid uit zoals u wilt
Twill 3.3.1 is de nieuwste patchrelease, die ondersteuning voor Laravel 11 toevoegt en verschillende bugs en randgevallen aanpakt[2]. De 3.0.0-release was de eerste stabiele versie, met prioriteiten gericht op het verbeteren van de ontwikkelaarservaring en documentatie[2].
De Twill-documentatie behandelt onderwerpen als het maken van CRUD-modules, het gebruik van de mediabibliotheek, de blokeditor en meer[3]. Het volgt semantisch versiebeheer, waarbij grote releases belangrijke wijzigingen bevatten, terwijl kleine releases en patchreleases achterwaarts compatibel zijn[3].
Twill Image is een begeleidend pakket dat samenwerkt met Twill om eenvoudig responsieve afbeeldingen op uw site weer te geven, waarbij gebruik wordt gemaakt van de beeldverwerkingsmogelijkheden van Twill[4]. Twill API is een ander pakket dat een set tools biedt om API's bovenop Twill te bouwen[5].
Citaties:[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