Peter,
Unfortunately it's not a PHP solution, but I recently launched a site for a
client and used the Macromedia Contribute product and Dreamweaver Templates
to allow the user to maintain certain areas of the site.
Now, before everybody else on the list blasts it, I'm not here touting
Macromedia products or anything like that. This was a very simple solution
that worked for the very simple requirements in this case. And my client was
happy to spend the $159 on the Contribute license rather than pay me to make
silly text and graphics updates to the site.
Essentially, I worked with DW a little to find out what codes it inserted in
the HTML to set up the templates. Then I worked on a set of templates for
the different pages in the site without using DW. Once you see what
Contribute is looking for, you can pretty much set the whole site up without
DW, which is what I ended up doing.
Now, Contribute isn't the absolute best product out there, but it allows my
client who knows nothing about HTML or FTP or inserting links to go in and
add/modify/delete content in the areas left open by the templates. It also
lets him set up tables, insert images, links, and new pages without
knowledge of HTML. Contribute sets up some additional folders that don't
follow the same logic I would personally use, but they seem to work.
Contribute does not have much in the way of hard-core content management
like real collaboration or threaded discussions, or a built-in calendar, but
it does a decent job of versioning the pages as they are changed. There is
also a simple permissions set you can use to allow only certain people to
access certain parts of the template. It's a low-end tool for very simple
needs. If that's all you're looking for, it's something worth considering
along with engines like *Nuke which might take more implementation time on
your end (haven't used them so I don't know for sure) but don't cost
anything.
The content and maintenance activities you listed in your post are very
similar to the content my client maintains with Contribute so I think the
contexts are parallel.
Just something for you to think about.
Rich
-Original Message-
From: Peter Westergaard [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 22, 2005 4:06 PM
To: php-db@lists.php.net
Subject: [PHP-DB] Content Management
So I was looking at PHP products the other day, and I realized there are a
few areas of web development in which I'm utterly ignorant. The most
important, right now, is Content Management.
(i.e. You design a site so that the client can manage it after you leave,
even if they don't know HTML, and preferably can even farm out
sub-sections of the site to other team members).
I've heard that PHP-Nuke and PostNuke are powerful and free (free is good
here) but fairly complex. I've also seen good reviews of SubDreamer, less
powerful than the *Nukes but also less complicated and easier for clients
to understand.
I'm helping to provide a community website for a condo, with mostly-static
content (regulations, by-laws, forms, etc) and frequent-update content
(committee events, board of directors' meeting minutes, newsletters, home
tips, area news, etc), so my needs aren't very complicated.
Anyone have any practical experience to share?
Apologies if this has been rehearsed a thousand times before, I see
discussions pop up in the archive but they never seem to come to a
concensus so I'm going to risk asking again...
-P
--
Peter @ westergaard .ca
A byte walks into a bar and orders a pint. Bartender asks him "What's
wrong?" Byte says "Parity error." Bartender nods and says "Yeah, I thought
you looked a bit off."
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php