I am working on building a CMS where the user will get a control of all the components he wants to use,without using any templates.He will have a dashboard and a control panel which will include the components like menus,galleries,text boxes etc.He will have a easy to use drag and drop UI to work on his website.
Now I am researching on using either a framework like Cake/Zend or customizing wordpress to achive the goal.
I would like the experts to guide which would be more feasible? Is customizing wordpress,which is theme based a easy way(By easy I mean achievable in a decent period of time) or building it from scratch using a framework?
If I think about wordpress it uses structured templates which allows us to change the themes easily.Now I would like to by pass this and allow user to just use a drag and drop approach to build a website.The themes wont come into picture in our scenario,so can I eliminate them?.
But I am not sure if wordpress allows this as its entirely based on structured themes/templates.
(The idea is very raw and spare me if it sounds odd.work is in progress for it)
I am working on building a CMS where the user will get a control
Share
Having built tons of WordPress sites and several fully customized Content Management Systems from the ground up, I can say that we always tend to underestimate the time it takes to build your own CMS.
It is very intense, especially if you are serious about security, cross-browser compatibility, and user experience.
That being said, WordPress is great, but if you’re going to seriously alter the purpose for which it exists, which it sounds like you are, building management modules completely outside of WordPress, then I’m not sure how WP would actually help.
Although more detail on what you’re trying to accomplish would be nice, I would personally recommend ExpressionEngine. It’s not free, and there’s a reason for that. It’s slick and powerful, and it sounds much more in line with what you’re trying to do than WordPress.