Theme Builder und CSS Frameworks?
Warum den Theme Builder verwenden?
Motivation
- Einen besseren Theme CSS oder Grid Builder/Generator unter GPL Lizenz erstellen/aufbauen, der unter GPL bleibt. Aus einem CC-A (BSD-artig) oder BSD Programm kann daraus ein proprietäres Programm werden, siehe Mac Betriebssystem.
- Keine direkten Kosten (für mich, nur einen zeitlicher Aufwand).
Warum nicht YUI oder ein anderes CSS-Framework?
- Weil die zu viel Code generieren und zu kompliziert sind.
- Weil die nicht genügend Browser unterstützen.
- Weil die keine GPL oder GPL kompatible Lizenz haben (somit helfe ich da auch nicht mit).
Warum nicht ein CSS-Grid-Framework wie Blueprint oder 960?
- Weil die eben meist nur ein Spalten-Gerüst erstellen.
- Weil die meist nur fix oder flüssig sind aber nicht beides.
Was macht der Theme Builder besser?
- Weniger Code
- Unterstütz mehr Browser
- Hilft nicht nur beim CSS Layout sondern auch beim Theme selber ("Meta data", "Site navigation bar" und andere)
- Die erstellten Themes können wieder bearbeitet werden.
- Debug integriert (Show code errors)
- Bessere Lizenz
- Kostenlos
Was fehlt dem Theme Builder noch?
- Typo
- Mehr Grid Spalten (nötig?)
- JavaScript Builder (Live-Vorschau)
- Übersetzung/Rechtschreibfehler
- Nur für reine HTML oder Drupal Themes. Theme output für Typo3, Joomla! und WordPress? (wohl das entscheindene Manko gegenüber anderen CSS-Frameworks)
- Mehr Feedbacks.
- Noch zu viel CSS code?
Fazit
- Die vielen CSS-Grid-Frameworks und CSS-Frameworks können mich nicht überzeugen.
- Der Theme Builder wird weiterentwickelt, Mithilfe ist erwünscht.
Links
- Drupal.org Projekt Seite: Theme Builder
- Hier in Englisch: Theme Builder
- Hier in Deutsch: Theme Builder
Updates
2009/03/07: CSS-Frameworks im Vergleich zum Theme Builder

