Hallo marctrix.
Dann erkläre mir doch kurz – oder lang, wenn du die Zeit erübrigen kannst –, wie das in der Praxis aussehen wird, insbesondere mit Bezug auf die Selektoren. Oder genauer: Wie funktioniert das Zusammenspiel zwischen inhaltlich flexiblen Templates und Design im Backend des CMS für den Redakteur? Muss man dann schon beim Erstellen des Templates die Semantik jedes Inhaltselementes vorwegnehmen?
Das macht in der Praxis erstaunlich oft keine Probleme — oder wir meinen wieder etwas anderes.
Dann erkläre mir doch einfach, wie du es Redakteuren ermöglichst, semantisch beliebige Informationen mit den Freiheitsgraden eines Rasters auf Seiten zu verteilen. Der Fokus sollte dabei auf dem Vermeiden von Presentational Markup liegen.
Gunnar arbeitet ja offenbar noch an seiner Antwort darauf.
Oder soll der Redakteur für jedes semantisch neue Inhaltselement den Entwickler und den Designer rufen, damit die das Template erweitern?
Wieso sollte das nötig sein? Klassen nutzt man doch auch in handgeschriebenem CSS/SASS/LESS…
Es geht um den Anspruch, semantisch korrekte Klassenbezeichnungen zu verwenden. Die müssten eben mit jedem neu ersonnenen oder abgeleiteten semantischen Inhaltstyp erweitert werden. Das macht aber nicht der Redakteur, sondern der Designer und/oder Entwickler.
Wenn man sich lange genug damit beschäftigt, scheint Bootstrap anständige Ergebnisse liefern zu können (meistens werden diese Möglichkeiten unverständlicherweise aber nicht genutzt - so sind selbst in den auf Bootstrap prominent platzierten Vorzeigeprojekten wie der deutschen Vogue weder main oder nav zu finden. divs wohin das Auge blickt).
Man sollte eben die Doku kennen: R T F M
Anscheinend lockt das Versprechen, die Arbeit zu erleichtern, nur Entwickler an, die kein CSS und/oder HTML lernen wollen oder können (z.B. weil der Arbeitgeber die dafür nötige Zeit nicht einräumt).
Das hat Christian schon sehr gut beantwortet. Aber auch heterogene Teams und/oder große Projekte profitieren deutlich von gut dokumentierten Frameworks.
Hast du eigentlich mal mit Bootstrap Studio gearbeitet?
Bisher und wohl auch in Zukunft nicht. Wenn man bislang mit Dreamweaver gearbeitet hat oder man jede der fünf Seiten einer Website einzeln gestalten möchte, mag das eine Alternative sein. Template-Entwicklung hingegen stelle ich mir damit mühsam vor.
MfG, at