Termin: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(anfang: howto termin/news)
 
K (add keywords)
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Auf der Website c3d2.de können Ankündigungen in Form von News und kürzeren Event-Hinweisen erfolgen.
Auf der Website c3d2.de können Ankündigungen/Events in Form von News und kürzeren Event-Hinweisen und in den Kalender erfolgen.


Die notwendigen Informationen sind:
Die notwendigen Informationen sind:
* Bezeichnung
* Bezeichnung
* Datum
* Datum Beginn
* Ort
* Ort


Optional sind:
Optional sind:
* Uhrzeit
* Uhrzeit Beginn
* Datum Ende
* Uhrzeit Ende
* Link für weitere Informationen
* Link für weitere Informationen
* Link für Ortsinformationen oder Anfahrt/Karte
* Link für Ortsinformationen oder Anfahrt/Karte
* Kommentare


News only:
News only:
Zeile 18: Zeile 21:
== Publikation ==
== Publikation ==


Die Publikation erfolgt durch berechtigte Nutzer über [[git.c3d2]] und wird mit XML eingetragen sowie per XSLT automatisiert etwa stündlich mit der gesamten Website neu gebaut.
Das Einreichen von Terminen kann per Email erfolgen. Es gibt u.a. ein [http://offenesdresden.de/addevent.html  Formular von Offenes Dresden] (Quellen bei [https://github.com/offenesdresden/offenesdresden.de github]) hierzu.
 
Die Publikation erfolgt durch berechtigte Nutzer über [[GIT|git.c3d2]] im Repo c3d2-web und wird mit XML eingetragen sowie per XSLT (Beschränkung: Version 1.0, Przessor: xsltproc, Erweiterungen mit <code>--dumpextensions</code> ermittelbar) automatisiert etwa stündlich mit der gesamten Website neu gebaut.


== XML Schema ==
== XML Schema ==


=== Simple Event ===
=== Simple Event ===
Als Abschnitt innerhalb der Datei <code>content/events.xml</code> des Repo c3d2-web .
<pre>
  <event title="Howto: Termine"><!-- Title as event dscription -->
    <start>2015-10-09</start><!-- Date-Time-Group as ISO YYYY-MM-DD["T"hh:mm:ss] -->
    <end></end><!-- optional Date-Time-Group as ISO YYYY-MM-DD["T"hh:mm:ss] -->
    <location><link href="http://www.c3d2.de/space.html">HQ im Zentralwerk</link>, Riesaer Str. 32, 01127 Dresden</location><!-- Place/Address Information, link-elm optional -->
    <link>https://wiki.c3d2.de/w/index.php?title=Diskussion:Termin</link><!-- (offsite) Information Link -->
  </event>
</pre>


=== News/Ankündigung ===
=== News/Ankündigung ===
Eine dedizierte Datei in <code>contente/news/</code>. Der Name sollte dem Schema <code>eventtype-YYYYMMDD-gruppenbezeichnung-einzelbezeichnung.xml</code> folgen, s.a. vorhandene News im Verzeichnis.
;event-20151007-opendata.xml
<pre>
<?xml version="1.0" encoding="UTF-8"?><!-- copy: XML version, encoding -->
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd"><!-- copy: DTD -->
<item date="2015-10-07T13:24:00" title="Open-Data Treffen" author="tranquillo"><!-- edit: publication date/time, public title, author (your name) -->
  <image title="OpenDataDresden/OKLab-DD">opendata4x.png</image><!-- edit: optional image -->
  <event><!-- copy: event object -->
    <start>2015-10-07T19:00:00</start><!-- edit: event date and optional time -->
    <location><link href="http://www.c3d2.de/space.html">HQ im Zentralwerk</link>, Riesaer Str. 32, 01127 Dresden</location><!-- edit: event location/place/address and optional link -->
  </event>
  <p><!-- edit: XML description, allowed tags(attributes): p(class), blockquote, pre, ul, li, div(class), link(href) -->
    Das nächste reguläre Treffen des
    <link href="http://codefor.de/dresden/">hiesigen Open Knowledge Labs</link>.
  </p>
  <ul>Weitere Links:
    <li><link href="http://pad.okfn.org/p/oklab-dresden">das Einstiegspad</link></li>
    <li><link href="http://www.meetup.com/de/OK-Lab-Dresden">Meetup</link></li>
  </ul>
</item>
</pre>
== Lokale Voraussetzungen ==
Was man üblicherweise auf einem Linux BSD hat: shell, GNU textutils, git, make, xsltproc

Aktuelle Version vom 15. März 2024, 11:54 Uhr

Auf der Website c3d2.de können Ankündigungen/Events in Form von News und kürzeren Event-Hinweisen und in den Kalender erfolgen.

Die notwendigen Informationen sind:

  • Bezeichnung
  • Datum Beginn
  • Ort

Optional sind:

  • Uhrzeit Beginn
  • Datum Ende
  • Uhrzeit Ende
  • Link für weitere Informationen
  • Link für Ortsinformationen oder Anfahrt/Karte
  • Kommentare

News only:

  • Veröffentlichungszeitpunk
  • person2blame
  • Weiterer Beschreibungstext

Publikation

Das Einreichen von Terminen kann per Email erfolgen. Es gibt u.a. ein Formular von Offenes Dresden (Quellen bei github) hierzu.

Die Publikation erfolgt durch berechtigte Nutzer über git.c3d2 im Repo c3d2-web und wird mit XML eingetragen sowie per XSLT (Beschränkung: Version 1.0, Przessor: xsltproc, Erweiterungen mit --dumpextensions ermittelbar) automatisiert etwa stündlich mit der gesamten Website neu gebaut.

XML Schema

Simple Event

Als Abschnitt innerhalb der Datei content/events.xml des Repo c3d2-web .

  <event title="Howto: Termine"><!-- Title as event dscription -->
    <start>2015-10-09</start><!-- Date-Time-Group as ISO YYYY-MM-DD["T"hh:mm:ss] -->
    <end></end><!-- optional Date-Time-Group as ISO YYYY-MM-DD["T"hh:mm:ss] -->
    <location><link href="http://www.c3d2.de/space.html">HQ im Zentralwerk</link>, Riesaer Str. 32, 01127 Dresden</location><!-- Place/Address Information, link-elm optional -->
    <link>https://wiki.c3d2.de/w/index.php?title=Diskussion:Termin</link><!-- (offsite) Information Link -->
  </event>

News/Ankündigung

Eine dedizierte Datei in contente/news/. Der Name sollte dem Schema eventtype-YYYYMMDD-gruppenbezeichnung-einzelbezeichnung.xml folgen, s.a. vorhandene News im Verzeichnis.

event-20151007-opendata.xml
<?xml version="1.0" encoding="UTF-8"?><!-- copy: XML version, encoding -->
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd"><!-- copy: DTD -->

<item date="2015-10-07T13:24:00" title="Open-Data Treffen" author="tranquillo"><!-- edit: publication date/time, public title, author (your name) -->
  <image title="OpenDataDresden/OKLab-DD">opendata4x.png</image><!-- edit: optional image -->
  <event><!-- copy: event object -->
    <start>2015-10-07T19:00:00</start><!-- edit: event date and optional time -->
    <location><link href="http://www.c3d2.de/space.html">HQ im Zentralwerk</link>, Riesaer Str. 32, 01127 Dresden</location><!-- edit: event location/place/address and optional link -->
  </event>
  <p><!-- edit: XML description, allowed tags(attributes): p(class), blockquote, pre, ul, li, div(class), link(href) -->
    Das nächste reguläre Treffen des
    <link href="http://codefor.de/dresden/">hiesigen Open Knowledge Labs</link>.
  </p>
  <ul>Weitere Links: 
    <li><link href="http://pad.okfn.org/p/oklab-dresden">das Einstiegspad</link></li>
    <li><link href="http://www.meetup.com/de/OK-Lab-Dresden">Meetup</link></li>
  </ul>
</item>

Lokale Voraussetzungen

Was man üblicherweise auf einem Linux BSD hat: shell, GNU textutils, git, make, xsltproc