c3d2-web/documentation/conventions.md

48 lines
1.3 KiB
Markdown

XML muss valide umgesetzt werden
- heißt auch: & für Parameter in URIs wird immer escaped: &
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)
# Features
Podcast-Einbettung
- mit HTML5 media-Element Play-Knopf
- Kapitelmarken
- Poster-JPG + Preview-GIF für Videos
Kalender
- klein auf Frontpage
- Volle Kalenderseite zeigt diesen + nächsten Monat
- Quellen: news mit Events, events.xml, auch Syndizierung anderer
Websites
Portal:
Versionierung:
- git
Deployment:
- static files
- cronjob für Kalender- und Feed-Aktualisierung
- dynamische Inhalte mit JSONP von pentamedia.org
Kommentare:
- Pentamedia.org
- Sumtcha + Cattcha
MUC:
- Integration mit Nick input + Submit button
- Vielleicht auch iframe?
## news pre-posting
some news shall be written right now but published later, thats why the date next to author of the news/events item etc. should be compared and if greater than the current one not considered for publication yet.