Hi Fox,
als Basis eines modularen CMS würde ich auf XML und PHP setzen.
Kombiniert mit entsprechenden XSLT und einem Prozessor wäre das eine feine Sache. So könnte man später dynamisch z.B. für moderne Browser CSS-Layout und für alte reine Textseiten generieren. Selbst Crossmedia-Publishing steht dann nichts mehr im Weg, z.B. aus einzelen Objekten WAP-Seiten, PDF oder sonstwas erzeugen...
Ansonsten würde ich mir Gedanken um ein intelligentes System zur Verlinkung machen, so daß man später z.B. die Beziehungen zu anderen Dokumenten oder integrierten Objekten wie z.B. Grafiken visualisieren kann. Automatische Linkprüfung, Abgleich, Archivierung und vielleicht sogar mit SVG eine Landkarte des Webprojektes darstellen...
Das alles zusammen würde allerdings einer Lebensaufgabe gleichkommen. Zumindest, wenn Du kein Team von Entwicklern dafür bezahlen willst oder kannst... ;)
Gruß,
Danny