48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
|
|
XML muss valide umgesetzt werdeb
|
|
- 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.
|