Join GitHub today
I would recommend looking at Craft CMS for ideas. #364
I think the premise of what you are experimenting with here has a lot of potential! The problem of the CMS is a really big one. To me it is all about distilling the basic patterns in how people give and receive information.
I feel that Craft CMS has done an excellent job of distilling these patterns. There is a very large and excited community growing around this product and it is worth checking out. The team behind it has obviously built hundreds of sites for a myriad of types of clients over years and years.
The thing sets up in half a second. Then you go in an use a nice GUI to start building the types of fields that you will need to get the content you need from the user. Effectively you are building yourself a schema. The application does a seamless job of tying this schema to the template engine. They use Twig which is effectively a clone of Jinja2. In the end the developer usually just ends ups clicking around for a few minutes and then starts to design their templates to correspond to the data they will be gathering. The first time I used it I got chills as I realized how much frustration the tool was about to save me going forward.
I'm not sure what the direction this project is going for is, but I certainly recommend playing with it. I built an automated environment for it here if you wanted to set it up without any thinking.
On a side note I would also recommend looking into how prose.io handles "meta-data". It is sort of a hidden feature, but I thought the premise also had a lot of potential. Effectively you just write yourself a schema using YAML to define how the fields display. I really wish they would expand on that.
Keep up the good work!