David Chaplin-Loebell on 23 Nov 2004 17:33:02 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[PLUG] Content Management for personal web site


I'm looking for a content management system for my personal web site. I've looked at several different systems and haven't found one that meets my needs. Basically I'm looking for something that combines certain features of a Wiki and a weblog.

I'm going to list my specific requirements below. If anyone knows of a system that meets all these needs, I'd like to know about it.

Requirements:
1 Should be free (as in beer, because this is a personal project, not something with funding) and open source (so I can hack it) and written in PHP or Perl.
2 The system should store content in a MySQL database.
3 Like a Wiki, the system should use names (not dates ID numbers) to reference each page, and should have a simple in-site linking system.
4 Like a Wiki, the system should make it easy to edit a page while I'm looking at it.
5 Like a Wiki, the system should keep old revisions of pages.
6 Presentation should largely be seperated from content.
7 Like a weblog, the system should have a page that shows the beginning of recently-added pages in reverse order by creation date.
8 Like a weblog, the system should allow comments on entries from the public
9 Unlike most Wikis, the public should not be able to edit published content.
10 Like a weblog, the system should create an RSS feed of recently-added content.
11 The system should allow me to create a page in draft mode (that is, without publishing it to the world).


If, as I believe, no such system yet exists, I'd like suggestions on what I should start with for hacking. My current thinking is that it would be easiest to start with an existing open-source MySQL-based Wiki and add-on the additional features I desire. (The first six requirements would be tough to add to a tool that didn't already have them, but requirements 7-11 seem like they would be easy to implement on most well-designed systems). Given this, does anyone have a suggestion of what project I should start with? ___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug