From b88b062b86216922649d16b400f136a4a1cd0067 Mon Sep 17 00:00:00 2001 From: Martin Byrenheid Date: Wed, 5 Mar 2014 20:15:29 +0100 Subject: [PATCH] Updated ToDo-List and created file for coding conventions --- documentation/conventions.md | 8 +++++++ documentation/todo.md | 41 ++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 documentation/conventions.md diff --git a/documentation/conventions.md b/documentation/conventions.md new file mode 100644 index 000000000..cd609cc8f --- /dev/null +++ b/documentation/conventions.md @@ -0,0 +1,8 @@ + +Template-Parameter: + - Wann testen, ob gesetzt? (z.B. gleich zu Beginn des Templates) + +XSL-Stylesheet + - Wird IMMER explizit als Parameter an xsltproc übergeben, nicht als Attribut in xml-stylesheet-Tag + - Begründung: Ermöglicht Transformation in verschiedene Formate durch Angabe des entsprechenden XSL-Stylesheets + (z.B. item-XML-Datei in HTML oder alternativ in RSS transformieren) diff --git a/documentation/todo.md b/documentation/todo.md index 3826fca26..2f6f526a7 100644 --- a/documentation/todo.md +++ b/documentation/todo.md @@ -48,3 +48,44 @@ von einzelnen Projekten könnten durch einen Eintrag die Termine automatisiert v == weitere Quellen für Portal-Seite * z.B. Redmine: https://redmine.c3d2.de/projects/ghcq/issues.atom + +== + +Tag-Attribute: + nav_title - Gibt den Titel an, der in der Navigation angezeigt werden soll. Wenn nicht vorhanden, ggf. Fallback auf title-Attribut + title - Gibt den eigentlichen Seitentitel an + +== Shop + + - noch unklar, ob Bilder komplett in Mediagoblin ausgelagert werden sollen + +== Zusammenfassung der Navigation + - Für bessere Übersicht bis zu max. einer Seitenabhängigen Unternavigation + -> Martin macht noch Entwurf dazu mit GIMP + + - Navigation: + + | Unterseite | Unterseiten | + ---------------------------------------------- + | News | Keine | + ---------------------------------------------- + | Kalender | Events, Themenabende | + ---------------------------------------------- + | Projekte | Schule, Hackerspace, Wiki| + ---------------------------------------------- + | Unterstützen | | + ---------------------------------------------- + | Pentamedia | Pentaradio, -cast, -music | + ---------------------------------------------- + | Kontakt | Whois, E-Mail, Chat, Impressum | + ---------------------------------------------- + | Downloads | Warez (evtl. auch Shop) | + ---------------------------------------------- + + - Links zu Unterseiten ggf. schon vor dem Klick per CSS einblenden + - Floating der Navigation etc. bei Umsetzung des Designs in HTML u. CSS noch zu klären + -> Bei Fragen z.B. bei Dodo melden (Mail: dodo@c3d2.de) + +== Generelles Seitendesign + +- möglichst per HTML5 (http://www.joshduck.com/periodic-table.html)