Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Modulare Arbeitsweise

Jens Grochtdreis
November 23, 2014

Modulare Arbeitsweise

Kurzer Überblick über die vielen Facetten modularer Webentwicklung. Ich gehe auf die Separierung von Modulen, die Sammlung in Modulübersichten und Styleguides ein, ebenso auf Modularisierung mit Sass. Session auf dem Barcamp Frankfurt im November 2014.

Jens Grochtdreis

November 23, 2014
Tweet

More Decks by Jens Grochtdreis

Other Decks in Design

Transcript

  1. ‣ Die Inhalte differieren, sind aber prinzipiell Listen. ‣ Eine

    Box kann eine Überschrift enthalten. ‣ Jede Box hat eine obere Linie.
  2. Module in Sass ‣ Ein Unterstrich vor der Dateiendung verhindert

    das rendern als einzelne Datei. Es entsteht ein „partial“. So kann man diese in eine zentrale Datei importieren und nachher gesammelt rendern lassen.
  3. 1. Base 2. Layout 3. Module 4. State (Zustand) 5.

    Theme Die einzelnen Bestandteile
  4. ‣ Benamung ‣ evtl. Namespaces ‣ Einrückung ‣ Eine Zeile

    oder mehrere? ‣ Wie oft committen? ‣ Kommentare auf alle Fälle, aber wie und was?
  5. ‣ Klassen und IDs möglichst auf Englisch benennen. Wer weiss,

    wen man fragen muss oder wohin das Template noch geht? ‣ Möglichst keine optischen Namen vergeben, eher nach dem Sinn. Also nicht „.red“ oder „.leftColumn“, eher „.warning“ und „.navCol“. ‣ CamelCase? Geschmackssache! ‣ IDs maximal für grundlegende Elemente des Layouts. Und für Formularelemente. Klassen und IDs