Hallo,
also ich hab mal nen CMS gesehen welche so läuft, ist aber nicht Erhähtlich, war für nen Kunden.
Aber so schwer ist es gar nicht, kommt drauf an was du machen möchtest.
Also Beispiel CMS:
Der User erhählt nur ein Grundgerüst (Adminmenü), ohne irgendwelche Funktionen.
Im Adminordner des Gründgerüst liest dann ein Script aus einem bestimmten Ordner die einzelnen Dateien an.
Danach wird dann aus jedem Ordner (jeder Ordner ist ne neue Funktion) eine bestimmte Datei geladen (z.B. index.php) und ausgegeben.
So erhählt der User eine Übersicht der Verfügbaren Ordner. Jetzt braucht er die neuen Funktionen nur noch hochladen und sie werden erkannt.
Also die Übersicht verweist dann auf eine Config Datei im Ordner die dann die Funktion entsprechend Konfiguriert.
Das Gründgerüst bietet vordefinierte Funktionen wie z.B. Verbindung mit der DB etc.
Dann lädt der User z.B. eine Design "Funktion" hoch, die erstellt dann die eigentliche Website. Wie gesagt, das Gründgerüst ist nur das Adminmenü welche die Funktionen erkennt.
Dort kann man dann auch das Menü der sichtbaren Seite anpassen.
Danach lädt er z.B. ein Gästebuch hoch, dies wird auch erkannt und im Menü kann er z.B. entweder sagen:
Verweise auf die Funktion: Gästebuch
Oder:
Verweise auf
http://www.url.de
Natürlich muss es auch ne Seite geben wo der User die Grundfunktionen runterladen kann, evt. sollten die im Startpaket mit eingebaut sein.
Später braucht er nur noch die einzelnen Ordner hochzuladen und schon ist die Funktion im System drin.
Evt. noch leicht Anpassen und das wars.
Aber sowas ist natürlich nicht ganz einfach und man muss auch Standardsetzen wie etwas auszusehen hat.
Aber wozu brauchst du das?