contao/test — Issue #911: Typolight CSS Framework - Optimierungsvorschlag
Author: importer
Created: 2011-11-28 17:38:34+00:00
State: open
Labels: Feature, framework

Vorschlag für zukünftiges Main TL-Release im Hinblick auf den Aufbau und Verwendung des internen CSS Framework.

Ziel: Höchstmögliche technische Flexibilität des CMS im Hinblick auf zukünftige Webentwicklungen bei größtmöglicher Benutzerfreundlichkeit.

Hintergrund:
1) Es wird innerhalb der TL-Community immer wieder mal darüber diskutiert, wie das interne CSS-Framework am sinnvollsten zu nutzen ist. Einige TL-Nutzer greifen ausschließlich hierauf zurück, andere benutzen lieber (nur) externe, also eingebundene Stylesheets. Obwohl beides grundsätzlich funktioniert, so stellen beide Möglichkeiten nicht das Optimum dar. (Hier wäre eine Umfrage mit allen wichtigen Abfragen sinnvoll - ob, warum, wie, Erfahrungen, Berichte, Vor- und Nachteile usw.)

2) Nachfragen vieler Nutzer zum Anpassen von TL-Inhaltselementen und Modulen (in der Hauptsache) via CSS.

Die bisherige Antwort auf dieses und ähnliche Problemstellungen greift größtenteils als Stütze auf die Community zurück und mit dieser auf deren eingebrachte Hilfe in Form von Beiträgen, Webseiten oder gar Handbücher. Die Lösung wird nach meiner Ansicht derzeit also eher 'außen' erbracht und wird auf Dauer das System grundsätzlich selbst schwächen.

Ich würde zur Optimierung des TL-CSS Workflows folgendes vorschlagen:

Dokumentation:
1) Integration der wichtigsten frei zugänglichen HTML, CSS, PHP und MySQL Referenzen im Web in Typolight als Verweise.
Anmerkung: Zunächst in Form von Online Verweisen; später ggf. Integration in eigene TL-(Tec) Libary oder gar Zusammenarbeit mit einschlägigen Verlagen

![]( Die jeweiligen Verweise sollten dort angebracht sein, von wo aus der Nutzer CSS bearbeiten kann oder muss.

2) Integration standardisierter Dokumentation aller TL-Inhaltselemente, aller TL (eigener) Module als Hilfeelement sowie der Seitenlayouts und Templates. Wenn dies _sauber_ gemacht werden soll, dann ist's viel Arbeit)

-- jetzt kommt der spannende Punkt ```

3) Da die notwendige Vorarbeit einer soliden systeminternen

![]( Dokumentation jetzt gemacht ist wäre es nicht auch theoretisch möglich, alles wunderbar leicht, sicher und ganz BENUTZERFREUNDLICH (er kann ja nichts mehr "falsch" machen) per CSS anzusteuern?? Dies würde in der jetzigen Form nur noch an der vorgezeichneten TL-Eingabeform für CSS Angaben scheitern. Muss es aber nicht)

4) Derzeit stellt TL die CSS Eingabe in grundsätzlicher Form dar. Einmal laut weiter gedacht wäre es doch Klasse, wenn der Nutzer alle (ggf. freizugebenen) Elemente durch das Framework selbst ansteuern und per CSS stylen kann - und dann eben auch nur die DIVs, Elemente und Klassen, die das jeweilige Element bietet. Fehleingaben sind so nicht möglich. Es kann halt nur seltsam aussehen...

Bildlich stelle ich mir das derzeit so vor, dass man vom Artikel bis zum Glossar (V. 2.7.2) das CSS Framework (wie gewohnt) nach und nach von oben her aufklappt und dort seine CSS Eingaben macht. Nur jetzt eben nicht nur allgemein sondern für alle einzelnen Elemente und Module.

Noch weiter gedacht könnte man sich vorstellen, dass alle Entwickler ihrem Modul zukünftig so eine entsprechende Dokumentation beilegen (müssen?/sollten?) OK, das macht mehr Arbeit, aber eine gute Dokumentation ist wirklich (fast) alles :-)

UND JETZT kommen auch die nachgefragten kostenlosen Standard-Templates ins Spiel. Denn das, was bei Wordpress oder Drupal extra als Modul eingebunden werden muss (Standardtemplate, was der Nutzer X-Mal farblich anpassen kann), könnte typolight dann schon von Hause aus. Wieder ein kleines Einstiegsargument mehr...

Honigdachs

--- _Originally created by frank on July 28th, 2009, at 06:36pm (ID 911)_