Aloia CMS: The flat file content management system for Laravel

Aloia CMS is a content management system for Laravel developers who want to choose between "I want full control over my content" and "Please, let the CMS do the work for me". Everything works automatically out-of-the-box, but you can change every single aspect of the CMS if you so choose.

Documentation Source code

Most important features

No content management system is complete without a few features that make it work for you and any project you might want to use it with.

Simple to extend

You can easily extend the CMS with your own custom content types. All you have to create your custom content type is:

  1. Extend the base Model
  2. Specify a folder to write the data files to
  3. (Optional) Specify any required fields

Yes, that's really it!

Familiar configuration

Managing content is easy! You can use techniques you might have already used to save your content:

  • HTML / Markdown / TXT
  • YAML Front matter

You can choose how you want to write your content, letting the CMS do the rest.

Support the project

You can support this project in many ways: by contributing code, doing marketing, creating visuals, and making a donation.

Make a donation

Latest news

Aloia CMS GUI 3.2.0: Manage FAQ items in the GUI

SEO is the most important way to make your website discoverable in the search engines. To make this a little easier, you can now manage FAQ items right in the GUI package of Aloia CMS.

Laravel 6.x can now be used in Aloia CMS ^3.1

The dependency of Laravel in Aloia CMS was updated in version 2.0.0 and 3.0.0. This has now been updated. In this post you can read what has changed and what you can do to take advantage of new features with Laravel 6.x.

Updates to the GUI package (version ^3.1)

The GUI package for Aloia CMS has received a much-needed update. It's now easier to work with images in your posts. This post will lay out the changes and how this impacts you.

Compatibility with Laravel 6 and 7

Aloia CMS is now compatible with Laravel 6 and Laravel 7. This post is about the recent changes and which version you should be using for your projects.

Are you wondering who uses Aloia CMS in production?

Aloia CMS is already used in production for a few websites. The content management system gets better with every website that's developed with it.

Find out who uses Aloia CMS in production