XML Schnittstelle : 3 Verschiedene Seitentypen : 3 Veranstaltung
Thu. 20. April 2023
17:17 Uhr
3.3 Veranstaltung
Priorität | Name | Typ | Bemerkung |
---|---|---|---|
muss | id | varchar 50 | unique numerische/alphanumerische id aus Partner System |
muss | titel | varchar 100 | Titel der Seite |
kann | textlead | varchar 1000 | Falls die Nachricht über einen Lead verfügt kann diese hier angegeben werden. (Wird fett oberhalb von textmobile dargestellt) |
muss | textmobile | varchar 10000 | Nachrichtentext. (Für Längere Texte wird empfohlen, die ersten 2-3 Sätze in diesem Feld zu speichern und zusätzlichen den ganzen Text im Feld Text) |
muss | termin | Kann mehrmals vorkommen. Wenn es sich um einen ganztägigen Termin handelt, muss im Element <termin> das Attribut allday="1" gesetzt sein. Dieses Element enthält jeweils folgende 2 Subelemente von und bis : |
|
von | datetime 255 | Startdatum Event, zB 2010-11-11 12:15:00 |
|
bis | datetime 255 | Enddatum Event, zB 2011-11-11 15:30:00 Ist das Ende nicht bekannt, soll das Enddatum gleich wie das Startdatum gesetzt werden. Somit wir der Termin nur punktuell angezeigt. |
|
beschreibung | varchar 1000 | Optionale Info zu einem spezifischen Termin | |
kann | text | varchar 30000 | Falls zusätzlich eine ausführlichere Version des Textes vorhanden ist kann diese im <text> Feld abgelegt werden. In der mobile Ansicht wird dann unter dem textmobile ein Textlink mit "mehr" angezeigt. |
kann | url_bild | varchar 255 | Verweis (URL) auf Bild (jpg, min. grösse 1000 px Breite optimalerweise) HINWEIS: Element kann mehrmals vorkommen (Slideshow) Kann optional folgendes Attribut enthalten: legende : optionale Bildunterschrift |
kann | url_web | varchar 1000 | Weblink mit zusätzlichen Informationen, inkl. http:// |
kann | url_mobile | varchar 1000 | Weblink mobile optimiert für zusätzliche Informationen, inkl. http:// |
kann | keyword | varchar 1000 | Es sind mehrere Elemente |
kann | hauptrubrik | varchar 100 | Übergeordnete Rubrik für <rubrik> . Hauptrubrikname steht dabei im Attribut name: <hauptrubrik name="blabla"> . Mehrere möglich. |
kann | rubrik | varchar 100 | Es sind mehrere Elemente <rubrik> möglich pro <item> . Entweder direkt als Subelement von <item> oder gegliedert als Subelement von oben beschriebener <hauptrubrik> |
kann | referenzort | varchar 50 | Referenz ID auf Event Location. (Siehe 3.2 Standort) |
kann | abo | Falls Event abonniert werden sollen kann, können hier die Vorlaufzeit und die Benachrichtigungstexte definiert werden. Das Element <abo> kann das Attribut vorlaufzeit beinhalten, Vorlaufzeit in Minute für die Benachrichtigung (wenn nicht gesetzt, gilt der Fallback 1440 Minuten, also 1 Tag).enthält folgende Subelemente textlang und textkurz : |
|
textkurz | varchar 130 | Text für Push Benachrichtigung. Kann folgende Platzhalter enthaten:{datum} = Veranstaltungdatum{titel} = Titel dieses Events |
|
textlang | varchar 5000 | Text für Email Benachrichtigung. Kann folgende Platzhalter enthaten:{datum} = Veranstaltungdatum{titel} = Titel dieses Events{link} = Link auf diese Seite |
|
kann | veranstaltungsort | Ort/Lokalität, an dem der Event stattfindet (erzeugt eigenen Datensatz). Beinhaltet folgende Subelemente: | |
muss | titel | varchar 100 | Titel der Seite |
muss | adresse | varchar 255 | Strasse und Hausnummer |
muss | plz | varchar 50 | |
muss | ort | varchar 255 | |
kann | Alle weiteren Elemente von 3.2 Standort |
Anmerkungen:
Abgelaufene Events werden automatisch entfernt
Beispiel:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<import partner="Partner AG" partnerid="99" passwort="xyz012" importid="1">
<item status="1" suchbar="1" mutationsdatum="2011-12-13 00:0:00">
<id>01</id>
<titel>Jahresparty</titel>
<termin allday="1">
<von>2011-08-06 00:00:00</von>
<bis>2011-08-06 23:59:00</bis>
<beschreibung>Zusätzliche Info zu diesem Termin</beschreibung>
</termin>
<termin>
<von>2011-04-06 11:00:00</von>
<bis>2011-04-08 12:15:00</bis>
<beschreibung>Zusätzliche Info zu diesem Termin</beschreibung>
</termin>
<referenzort>1234</referenzort>
<textmobile>Das Event findet bei jeder Witterung statt. Natürlich wie immer 2x im Jahr.</textmobile>
<rubrik>Museum</rubrik>
<rubrik>Kultur</rubrik>
<rubrik>Musik</rubrik>
<textlead>Wir laden euch herzlich ein!</textlead>
<url_bild legende="Kirche beim Dorfzentrum">http://path.to/image.jpg</url_bild>
<url_web>http://www.derlink.ch</url_web>
<url_mobile>http://m.derlink.ch</url_mobile>
<keyword>Event</keyword>
<abo vorlaufzeit="1440">
<textkurz>Der Event '{titel}' findet am {datum} statt</textkurz>
<textlang>Guten Tag\n\nDer Event '{titel}' findet am {datum} statt. Es wäre schön, Sie am Anlass begrüssen zu dürfen!\n\n {link}</textlang>
</abo>
<veranstaltungsort>
<titel>Steueramt</titel>
<adresse>Sonnenstr. 12</adresse>
<plz>5004</plz>
<ort>Sonnenberg</ort>
<telefon1>+41522000001</telefon1>
<email>email@domain.com</email>
<oeffnungszeiten>Mo-DO, 8.00 - 17.30h, FR, 7:00 - 19:00 </oeffnungszeiten>
<url_web>http://www.gemeinde-sonnenberg.ch</url_web>
<mobile>+41791112233</mobile>
<fax>+41522000003</fax>
<adresse_zusatz>Geb. 15a</adresse_zusatz>
<land>Schweiz</land>
<textlead>Leadtext der Seite</textlead>
<url_bild>http://path.to/image.jpg</url_bild>
<oev>Busslinlie 5b Hatestelle Bergli</oev>
<longitude>8.56235684</longitude>
<latitude>47.5985655</latitude>
</veranstaltungsort>
</item>
</import>