Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/area17/awesome-twill

A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Twill community
https://github.com/area17/awesome-twill

List: awesome-twill

awesome awesome-list cms laravel php twill

Last synced: about 1 month ago
JSON representation

A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Twill community

Awesome Lists containing this project

README

        

# Awesome Twill [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> A curated list of awesome bookmarks, packages, tutorials, videos and other cool resources from the Twill community.

Inspired by and based on [chiraggude/awesome-laravel](https://github.com/chiraggude/awesome-laravel)

## Table of Contents

- [Essentials](#essentials)
- [Community](#community)
- [Tutorials](#tutorials)
- [Starter Projects](#starter-projects)
- [Open Source Twill Projects](#open-source-twill-projects)
- [Packages](#packages)

## Essentials

* [Twill Website](https://twill.io/)
* [Developer Documentation](https://twill.io/docs/)
* [API Reference](https://twill.io/docs/api/2.x/)

## Community

* [Discord](https://discord.link/twill)
* [GitHub Discussions](https://github.com/area17/twill/discussions)
* [Spectrum](https://spectrum.chat/twill) - *No longer actively monitored, in favor of GitHub Discussions and Discord*

## Tutorials

#### Videos

* [Made with Twill Video Tutorials](https://twill.io/tutorials) ([Source Code](https://github.com/area17/made-with-twill-tutorials))

#### Complete Tutorials

* [Build a CMS Stack with Laravel, Twill, Inertia, Vue 3, Vite, Tailwind](https://tech.codivores.com/series/laravel-twill-inertia) ([Source Code](https://github.com/Codivores/tutorial-laravel-twill-inertia-vue3-vite-tailwind))
* [Step by step - Creating a Twill app](https://spectrum.chat/twill/tips-and-tricks/step-by-step-creating-a-twill-app~ac9bd7f7-d1e3-46a8-8e6f-6075d92cdac7) ([Source Code](https://github.com/sauron/my-twill-blog))

#### Data Export

* [Twill CMS data export from custom page](https://blog.izetmulalic.com/twill-cms-excel-export-custom-pages/)

#### Dev Tools

* [Twill vscode snippets](https://gist.github.com/ferpetrelli/58e9e95173111c126d6da3062461b930)

#### Form Fields

* [Adding a custom block to Twill Admin View with VueJS](https://spectrum.chat/twill/tips-and-tricks/adding-a-custom-block-to-twill-admin-view-with-vuejs~028d79b1-b3cd-4fb7-a89c-ce64af7be4af)
* [Enable media upload on settings pages](https://gist.github.com/chrispymm/9a2542a91732c8b65cebf3ca5ad0d6b0)
* [Prefill a block editor from a selection of templates](https://gist.github.com/pboivin/c87f91584c454cd369b988810f6453d7)
* [Vue.js Workflow - Creating custom components, form fields and blocks in Twill](https://gist.github.com/pboivin/19d49cbb3c0a6c5c06469117597cc0f7)

#### Modules

* [Enable hierarchical/nested sorting on a Twill module](https://gist.github.com/chrispymm/255b680f4c792c6fc4781d3cc2ee6a67)
* [Support nested URLs for nested modules](https://gist.github.com/chrispymm/dfd6521af819deb41170282affe1e0b5)

#### Multilingual

* [Building a multilingual site with Twill and Laravel Localization](https://gist.github.com/pboivin/62b2c5b6e723ceef54aedf120154e269)

#### Users & Permissions

* [Adding custom user roles and permissions on Twill 2.x](https://gist.github.com/pboivin/b81afbc9baa4e8a85a3982b83c3dc88a)
* [How to use Laravel’s default user table for Twill CMS authentication](https://medium.com/@ryanlebel/how-to-use-laravels-default-user-table-for-twill-cms-authentication-5d0fd5abf0d7)
* [Manage frontend user profiles from Twill](https://gist.github.com/pboivin/d20d23ae130ea9a112ee49dd98f00239)
* [Multi tenant setup](https://twillcms.com/docs/getting-started/configuration.html#content-multiple-subdomains-cms-routing)

## Starter Projects

* [croustille-io/twill-boilerplate](https://github.com/croustille-io/twill-boilerplate)
* [cwsdigital/cws-twill-base](https://github.com/cwsdigital/cws-twill-base)
* [Webisolv/base-twill-project](https://github.com/Webisolv/base-twill-project)

## Open Source Twill Projects

* [Art Institute of Chicago](https://www.artic.edu/) ([Source Code](https://github.com/art-institute-of-chicago/artic.edu)) - Website of the Art Institute of Chicago
* [Felix Online](https://felixonline.co.uk/) ([Source Code](https://github.com/FelixOnline/xelif)) - The student newspaper of Imperial College London
* [Service de Défense Incendie et Secours de Terre-Sainte](https://www.sdis-ts.ch) ([Source Code](https://github.com/markcameron/sdis-terre-sainte)) - Website of the Service de Défense Incendie et Secours de Terre-Sainte (Twill v3)
* [Timeline of African American Music](https://timeline.carnegiehall.org/) ([Source Code](https://github.com/AssembleStudioOrg/cms.timeline.carnegiehall.org)) - "Timeline of African American Music" project by Carnegie Hall

## Packages

#### Capsules

* [Cities Capsule](https://github.com/area17/twill-capsule-cities) - A Twill Capsule to help you manage a list of Cities
* [Countries Capsule](https://github.com/area17/twill-capsule-countries) - A Twill Capsule to help you manage a list of Countries
* [Feature Flags](https://github.com/area17/twill-capsule-feature-flags) - This Capsule allows you to easily enable/disable features on your application
* [Homepages Capsule](https://github.com/area17/twill-capsule-homepages) - A Twill Capsule to create a Home page for your website
* [Redirections](https://github.com/area17/twill-capsule-redirections) - A Twill Capsule to manage and handle application redirections
* [Twill Capsules Base](https://github.com/area17/twill-capsule-base) - A series of opinionated base classes and helpers for faster application bootstrapping using Twill and Capsules
* [Twill Redirects](https://github.com/Sevendays-Digital/twill-redirects) - Manage redirects in Twill

#### Commands

* [CreateUser](https://gist.github.com/pboivin/8029a00e0e21584bb10d20ca5a6a96f3) - Create and activate a Twill user account
* [DeleteCrop](https://gist.github.com/sauron/bcffa9f44eda6c414d71829c3d4d6b20) - Delete existing crops in database
* [UpdateCrops](https://gist.github.com/sauron/bc713a18779207e5386ad7e83c292a3a) - Smartly update existing crops in database given a new ratio

#### API & Data Transformation

* [Twill API](https://github.com/area17/twill-api) - Provide a read-only API to Twill models and entities
* [Twill GraphQL](https://github.com/kallefrombosnia/twill-graphql) - Provides GraphQL wrapper for Twill CMS
* [Twill Transformers](https://github.com/area17/twill-transformers) - A base Transformer class and a series of traits to generate view data for your Twill app

#### Form Fields

* [Twill Form Templates](https://github.com/pboivin/twill-form-templates) - A template field for Twill Modules
* [Twill FormField partials](https://github.com/sauron/twill-form-partials) - A set of FormFields for Twill CMS in order to standardise it and speed up the Development time

#### Image Processing

* [Twill Image](https://github.com/area17/twill-image) - Leverages Twill image processing with modern lazy-loading techniques and art-directed responsive images
* [Twill Croppa](https://github.com/c2h6-383/twill-croppa) - Use the advantages of [Croppa](https://github.com/BKWLD/croppa) in your Twill application, provided by a custom image rendering service

#### Metadata & SEO

* [Twill Metadata](https://github.com/cwsdigital/twill-metadata) - A simple way to add editable SEO metadata to your Twill models

#### Integration with other packages

* [Horizon and Authentication](https://alfrednutile.info/twillcms-and-horizon)

## Contributing

Found an awesome package, blog, course or video? Send me a pull request!

#### Guidelines

* Please make an individual pull request for each suggestion
* Use the following format for links: \[Resource\]\(URL\) - Optional description
* New categories or improvements to the existing categorization are welcome
* Resources must be Twill-specific. If a Laravel package is helpful in the context of Twill, write a tutorial about it! :)

## License

[![CC BY 4.0](https://licensebuttons.net/l/by/4.0/88x31.png)](https://creativecommons.org/licenses/by/4.0/)

Awesome Twill is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).