Themes

Blade

The frontend themes are created with Blade, the default template language of Laravel.

Bootstrap

The demo theme is created with Bootstrap. Since version 7 we use Bootstrap 5 for the demo and base themes. These themes are called:

  • Basefive

  • Demofive

Parent-child

Lara CMS uses a parent-child structure for the frontend themes. Under the hood this is provided by the open source package qirolab/laravel-themer.

Lara CMS comes with a demo theme (child) and a base theme (parent).

Legacy themes

Older versions of Lara CMS use Bootstrap 3 for their themes. These legacy demo themes are also installed for backwards compatibility. The legacy themes are called:

  • Base

  • Demo

Webpack & Mix

We use Laravel Mix for bundling JS and preprocessing SASS. Laravel Mix is a very fluent wrapper for Webpack.

Last updated