Hi,
ich lasse (noch) nicht locker
Hier kommt eine neue, etwas umfangreichere Version eines konfigurierbaren Templates.
Das Template basiert auf "fhs-simple", das mit CMSimple_XH 1.7.x ausgeliefert wurde.
Das CMSimple_XH ist ein
feature-branch, der das Handling der Template-Konfiguration übernehmen soll. Darüber muss noch abgestimmt und entschieden werden.
Ich bitte euch alle (Programmierer, Template-Entwickler und Anwender) es zu testen.
Dafür sind die wichtigsten (neuen) Schaltstellen:
Adminmodus (einloggen) -> Einstellungen -> Template -> Konfiguration
und
Adminmodus (einloggen) -> Einstellungen -> Template -> Sprach-Datei
Was geht?
Es gibt jetzt viele Eistellmöglichkeiten.
Mit einem Klick, kann man zum Beispiel die Kontrastfarbe (das Orange - überall) oder alle Schriftarten im gesamten System ändern. Schon alleine dadurch verändert sich das Aussehen der Website schlagartig.
Während meiner Tests habe ich mal versucht, die Body-Hintergrundgestaltung durchzuspielen. Es gehen dabei Farben und Muster zu ändern (die Muster sind übrigens reines CSS - keine Bilder!).
Es ist unglaublich, was da für Kombinationsmöglichkeiten entstehen. Mehrere zig-Tausend. Und jedesmal sieht die Site komplett anders aus.
Es gab (und gibt) ja Designer, die bieten verschiedene Templates an, die sich einfach nur durch ein anderes Farbschema und vielleicht ein paar neue Bilder unterscheiden - alles unnötig. Mit konfigurierbaren Templates installiert man nur EINS und hat dann "unendlich" viele Varianten zur Verfügung.
(Dein Kunde sitzt an seinem Rechner und sagt: "Zeig mir mal 'ne andere Hintergrundfarbe, mit 'n bisschen Muster drin." Früher hast du angefangen im Stylesheet zu fummeln und ihm dann nach Stunden das Ergebnis vorgeführt. Jetzt machst du ein paar Klicks im Backend - und er wird staunen.)
Durch die Möglichkeit sprachabhängige Texte im Template zu verwalten - übrigens auch unendlich viele möglich -, wird das Ganze noch flexibler und komfortabler.
(@Ludwig: Schau mal, wie ich das mit "Impressum" + "Legal Notices" gemacht habe.)
Tipps für Vorlagen-Gestalter:
Du kannst die "stylesheet.css.php" während der Entwicklung einfach umbenennen (z.B. in "stylesheet.css.php.css"). Dann wird die Datei wie jede andere CSS-Datei in deinem bevorzugten Editor (notepad++, Dreamweaver ...) auch richtig angezeigt. Am Ende machst du einfach die Umbenennung rückgängig.
Probleme:
Die Stylesheet-Datei (stylesheet.css.php) wird derzeit nicht gecached - also bei jedem Seitenaufruf neu geladen.
Das ist ein ziemlich schwerer Makel.
Im Paket ist eine Datei "stylesheet.css-TEST.php" enthalten.
Dort sind meine (gescheiterten) Versuche, das Caching betreffend, zu sehen.
Vielleicht interessiert sich ein findiger PHP-Programmierer dafür - und findet eine Lösung?
So,
beinahe hätte ich den
Download-Link vergessen.
Viel Spaß!
(Ich kann euch sagen: Ich bin immer noch begeistert und hatte auch Spaß beim Testen.)