Hallo zusammen,
habe mir ein großes Projekt gestellt: Ein CMS (Glaube das macht jeder programmierer mal in seiner Laufbahn)
Idee wie immer: Ich stelle das CMS System und der Kunde muss dieses nur einmal installieren und kann wie in Word quasi mit einem WYSIWYG Editor seine Seite bearbeiten (Titel, Content, Bilder uploaden etc.).
Mein Problem:
Habe ca. 7 Templates zur Verfügung (einige selbst gemacht, andere mal gekauft) welche komplett verschieden aufgebaut sind. Manchmal eine navi horizontal, manchmal vertikal, manchmal beides. Manche haben ein kontaktformular, manche nicht - Einige haben eine gallerie, andere nicht.
Wie soll ich nun das CMS eurer Meinung nach aufbauen? Soll ich alle Funktionen einbringen die erdenklich sind und je nach Template diese dann als "nicht unterstützt" abstempeln (bzw. ausblenden) oder nur die Hauptfunktionen ins CMS bringen und die einzelnen "extras" kommen dann mit dem ausgewählten Theme als Modul quasi?
Schwere Frage meiner Meinung nach wenn nicht alle Themes gleich sind...
Hoffe auf kompetente Ideen!
habe mir ein großes Projekt gestellt: Ein CMS (Glaube das macht jeder programmierer mal in seiner Laufbahn)
Idee wie immer: Ich stelle das CMS System und der Kunde muss dieses nur einmal installieren und kann wie in Word quasi mit einem WYSIWYG Editor seine Seite bearbeiten (Titel, Content, Bilder uploaden etc.).
Mein Problem:
Habe ca. 7 Templates zur Verfügung (einige selbst gemacht, andere mal gekauft) welche komplett verschieden aufgebaut sind. Manchmal eine navi horizontal, manchmal vertikal, manchmal beides. Manche haben ein kontaktformular, manche nicht - Einige haben eine gallerie, andere nicht.
Wie soll ich nun das CMS eurer Meinung nach aufbauen? Soll ich alle Funktionen einbringen die erdenklich sind und je nach Template diese dann als "nicht unterstützt" abstempeln (bzw. ausblenden) oder nur die Hauptfunktionen ins CMS bringen und die einzelnen "extras" kommen dann mit dem ausgewählten Theme als Modul quasi?
Schwere Frage meiner Meinung nach wenn nicht alle Themes gleich sind...
Hoffe auf kompetente Ideen!
