To answer your question, the major difference between customizing a CMS versus incorporating your content management within a framework, IMHO, comes *after* the site is built. That said, I think its often far easier to do the former than the latter, as most CMS systems arent documented to be fully customized but, instead are documented to develop against their own, limited, plugin architecture.
The customization of a standalone CMS almost always involves a heavy forking of the distributed file system. Doing this breaks forward compatibility and upgrades and simple security patches become complex diff-merges that nearly always break your customizations. CMS customizations also frequently involve customizations to the database, unless you attempt to jump through many, many hoops to shoehorn the customizations in to the existing conventions and database structure of the CMS. Once you start with the forking of the database structure, upgrade headaches increase exponentially. Building on a framework allows you to more effectively maintain the site over the long-haul as, most often, you are swapping out a non-forked or lightly-forked version for a newer one. Take for example, the Coldbox framework. The ContentBox CMS is built as a module of the main framework, with a module structure of its own which mirrors (and can be hooked-in to) the main framework. This allows one to develop a robust application on the core framework, while hooking in to the module of the CMS as required or ignoring it when its not needed. I like CMS systems. They are a great tool for solving specific, mostly basic, problems. They also tend to be well supported over the long-term as there is a wide user base with a vested interest in keeping them going. Ive got three major apps I still maintain that were developed on great frameworks that died slowly and quietly. Thats one of the dangers to developing on bleeding edge frameworks, but its one Ill take most of the time, if there are specific needs that either arent addressed or are over-complicated by attempting to customize the CMS. HTH, Jon On Dec 5, 2013, at 6:41 PM, Nils <[email protected]> wrote: > > Why would I choose a CF Framework over a CF CMS system? I have no real=0A= > experience with either, other than installing both and playing around.=0A= > If a CF CMS system such as Mura & speck already include a framework such=0A= > as Coldbox, Model-glue FW/1. why not just go for a Mura type system? I=0A= > understand there's a huge oversimplification in the question,: CMS is=0A= > managing content and page, frameworks deal with data. But, in the end=0A= > they both do the same in many ways. CMS includes an Framework?=0A= > I need to build out an e-commerce system, of course a site with=0A= > integrated blog and video and blah blah..=0A= > Suggestion? ideas? > -- > -Nils > The Computer Chief > IT Solutions and Website Hosting > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357302 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

