Good morning friends. Recently I have been considering setting up a personal blog, yet none of the available blogging systems today really contain exactly what I have in mind without having to customize. Wordpress would be the number one choice of anyone but given its old crappy code base and security holes especially within its plugins make me want to turn away. Furthermore, I am enthusiastic to start an open source project for what is exactly in my mind.
I want to build a modern, secure and light personal blogging system that would have everything any blogger would think of straight out of the box without any effort. I want to bring an effortless and rich experience for the user.
Anyways, my project is going to be in Php and will be hosted on Github. I have planned most of the stuff including features, default template design etc... But I am bit not sure whether to use a framework not so well known or not. I really like the
Silex micro framework but it is not really popular among all developers. Also I won't be using Php as a templating engine
Twig is much neater.
But the problem(or at least what I think may be a problem) is that many developers out there are not really into that framework or maybe not into any framework. Would that let them refrain from contributing to the project? I am thinking a bit to the long term but I am aspiring to create a community around the project in case it turned out to be something good. Furthermore, I am afraid that custom theme developers would refrain from getting into it if they see a framework they are not really comfortable with. If you look at word press one of the main reasons why it is so popular is the amount of theme and plugins available. It has a very crappy codebase yet many developers would find it very easy.
At the same time I don't want to build something crappy for the sake of popularity either. So if you were in my shoes what would you actually do? Use a framework for such a project or build your own sort of a framework?
Thank you.