A few days ago I’ve created a topic here about how people were creating CMSs with Elixir and Phoenix. I’ve been studying some available work such as Changelog CMS (a very specific podcasts CMS built by and for Changelog.com) and Thesis (a lightweight CMS that can be plugged in into any Phoenix application and enables easy content edition and dynamic pages).
Although those are great projects from which I’ve taken some ideas and learnt some things, what I was looking for isn’t nothing like any of these projects. Instead I was looking for something more “Wordpress-ish” in the sense that I download it, install a theme into it, setup database and a new website was born. Why not Wordpress? I simply don’t like PHP and I’m in love with Elixir!
So, I put my hands to work, and I’ve started building Contento an open source CMS built with the power of Elixir, Phoenix and Postgresql (and, of course, the awesome community behind those).
It doesn’t have much features, it isn’t production-ready (nor near it) and it isn’t very fancy (yet!). I’m not looking for users, I’m looking for people that would like to see such project gain life and contribute to it!
The goals for this project are few and simple:
- Create a powerful CMS with Elixir/Phoenix/Postgresql that can be extended with different themes and plugins.
- Make it easier to anyone, independently if they have programming knowledge or not, to create their own website.
- Spread the word about Elixir, Phoenix and all the awesomeness that’s around them!
Give it a try (check the repo here) and let me know your opinion, ideas and suggestions!
Thanks in advance!
P.S.: If you wish to discuss more about this project, I’ve created a #contento channel in Elixir Slack.