[Pc_Support] OT ??? Content Managment

Damien McKenna dmckenna at thelimucompany.com
Mon Jul 17 22:06:16 EDT 2006


JohnH wrote:
> I update 3 different websites and one of them has asked if they could 
> edit certain portions of the site themselves.

A fairly common request.

> They would have several people to do the updates but not necessarily 
> at the same time or from the same location.
> Is there a free content manager I could use to experiment with just to 
> see how this would work?

There are *loads* depending on the requirements.

> I have never used such a program, I use DreamWeaver, CoffeeCup HTML 
> editor, and an old version of TrellixWeb (now CuteSiteBuilder).

There are three main approaches to this:

1. Shoehorn something simple with server side includes and giving them a 
simple HTML editor.  Using either SSI (files ending in .shtml) or apache 
.htaccess configuration files, link in a header and footer on each page, 
leaving each actual page to only have the relevant content.  You'd be 
basically getting them to do most of the work with this option and it 
could cause problems with then make mistakes (and they will).  If 
there's someone technically competent on-side I suggest making them 
responsible for file uploading and content verification before 
uploading.  Also, I suggest either using Subversion to keep a record of 
all code changes or do daily/weekly backups of the website so when they 
screw up the site you can refer back to what it should be.

2. Use an off-the-shelf system.  There are *tonnes* of these available 
depending on your needs.  It sounds like you don't need anything too 
sophisticated so you might consider something like a Wiki that lets you 
password-protect the page editor and customize the layout so you can 
hide all of the usual Wiki stuff you don't need.  This can range from 
simple to extremely complicated to do, depending on what you decide on.  
I suggest starting with http://www.opensourcecms.com/ which gives lots 
of info on different options.  One thing to consider is what the web 
hosting service has available for you to use - PHP, ASP, JSP, Ruby on 
Rails, MySQL, SQL Server, etc, etc, this will have a bearing on what you 
decide.

3. Work out exactly what they need and roll your own.  You'll have to 
learn a language (Ruby on Rails and ColdFusion are both good ones for 
beginners) then write it yourself.  Lots of beginners books for these 
technologies have step-by-step guides on doing a basic CMS so you could 
browse the book shelves at your favorite book store in the Web 
Development section to see if any are included.  One good thing with 
this is that you'll learn how to customize & modify the system in the 
process, rather than being stuck at a beginner's level trying to 
understand this complex, massive beast of a product.



More information about the Pc_support mailing list