Sorry, first paragraph should read “it’s often far easier to do the latter than 
the former”. My bad.

On Dec 5, 2013, at 8:19 PM, Jon Clausen <[email protected]> wrote:

> 
> 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 it’s often far easier to do the 
> former than the latter, as most CMS systems aren’t 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 it’s 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.  I’ve 
> got three major apps I still maintain that were developed on great frameworks 
> that died slowly and quietly.  That’s one of the dangers to developing on 
> “bleeding edge” frameworks, but it’s one I’ll take most of the time, if there 
> are specific needs that either aren’t 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:357303
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to