Neben dem schon genannten Pinax lohnt vielleicht noch ein Blick auf
diese Liste. Ehrlich gesagt würde ich mich wohl bestenfalls von vorhandenen Systemen inspirieren lassen, dann aber selbst etwas gemäß den eigenen Anforderungen bauen. Der schwierigere Teil erscheint mir das UI, nicht das Datenmodell.
Ein Wiki hat Seiten mit Versionen. Ein Forum hat Themen mit Beiträgen, ein Blog hat Artikel mit Kommentaren. Der Download-Bereich hat Verzeichnisse mit Dateien (oder einfach nur eine Liste davon). Die Grenze zwischen Blog, Forum und Wiki ist außerdem IMHO fließend. Bis gestern war ich nur der Meinung, dass man hier etwas besseres durch die Kombination der Themen schaffen kann. Heute habe ich Google Wave gesehen und weiß nun, wie dieses Bessere aussieht.
Davon aber unabhängig mangelt IMHO allen existierenden Lösungen an Bedienkomfort. Warum gebe ich diesen Beitrag hier in ein kleines Guckloch in einem hässlichen geboxtem Layout ein? Warum habe ich keinen WYSIWYG-Editor, keine Live-Preview? Warum habe ich kein Syntaxhighlighting während ich Code tippe? Warum kann ich nicht einfach fertige Beiträge per Drag&Drop veröffentlichen? Warum ist das Quoting so umständlich, dass ich es eigentlich fast nie benutze?
Warum kann ich allgemein Dateien nicht per D&D hochladen oder runterladen? Warum kann ich Wikiseiten nicht per D&D anordnen und strukturieren? Warum kann ich einen Blog mit Kommentaren nicht in eine Diskussion überführen oder das Ergebnis einer Diskussion in einen Wiki-Beitrag?
Stefan