[theforum] Can't get on steering, finance or sysadmin

Judah McAuley judah at wiredotter.com
Sun May 23 14:02:50 CDT 2004

William Anderson wrote:

> Martin Paul Burns wrote:
>> Paul wrote on 23/05/2004 00:01:20:
>> >I agree that using what we have or an off-the-shelf solution might be
>> >quicker in the short run, but I think in the long run it would be easier
>> >to have a custom-built system.
>> No, because then you end up with a system that only 3 people in the world
>> understand enough to do any work on. This is generally referred to as the
>> 'under the bus' scenario.
> Absolutely agree - if we are to switch CMS in the near/far future, 
> coding one up from scratch is utter lunacy.

I've been writing CMS' for several years now, starting long before they 
were popular. I've written ones with fexible roles based security, 
workflow, versioning, etc. I've got 5 or 6 years of CF coding under my 
belt and probably know .jeff's coding style better than anyone in evolt. 
You would think that would make me the biggest supporter of forging 
ahead with a new version of the custom CMS done in CF, that extends what 
we have now.

That would be entirely wrong though. Maintaining custom code, not 
leveraging the work of others in the open source community, sticking 
yourself with high licensing costs for the application server...these 
things are completely unnecessary in this day and age. I still love 
working in CF, but you can sure as heck bet that I've been learning PHP. 
I still do some custom CMS type things but I've also done my first 
Drupal work and now that Plone 2.0 is released, that's next on my list.

Martin is completely right, a lot of the hairy problems that all CMS' 
run into have been solved. If we choose a system with flexibility and an 
open API we can concentrate on doing just the work that is honestly 
custom to Evolt. We don't have to code another login system. We don't 
need to write another file upload utility. There are a lot more 
interesting problems out there and the best way to get at them is to 
leverage what already exists and then extend it further. To paraphrase 
Newton, the only reason I have seen further is because I have stood on 
the shoulders of giants.

So count me as one CF/Sql Server/Win2K boy who votes for Plone under 
Debian :)


More information about the theforum mailing list