DEV Community

Cover image for Meet Brave CMS
Razvan Zamfir
Razvan Zamfir

Posted on • Edited on

Meet Brave CMS

I have been working on this CMS and I am hoping that a lot of people will find it useful.

What it is

It is an easy-to-use Content Management System built with the good old LAMP stack. I have called it Brave CMS (link to Github repo).


Video demo

What it offers

It offers UI/UX developers and designers the possibility to very easily turn their HTML templates into database-powered websites.

I worked as a WordPress theme developer for quite a while and I have found turning an HTML template into a WordPress theme is time-consuming and tedious.

It is why I came up with Brave CMS. You can turn an HTML template into a Brave CMS template in half the time you would turn it into a WordPress theme.


Why is Brave CMS so easy to use?

For these 3 reasons:

  • Brave's themes are completely separated from the content manager.
  • Every theme is comprised of its views (Twig files) and its assets. As you very likely already know, Twig has a very clean and clear syntax.
  • The directory name of the active theme is stored in a variable named theme_directory. This variable is passed to the theme's master template file, layout.twig (the value held by the theme_directory variable is easy to change, from the Static_model model).

Why could the project use your help?

I believe Brave CMS has the potential to replace WordPress one day, but it needs contributions from more developers (smarter than I am).

So, if you know you are an outstanding PHP developer, feel free to contribute.

Top comments (0)