Das Verwaltungsportal kann eigenständig über eine definierte XML-Datei die aktuellen Sendeplan-Daten laden und im Verwaltungsportal eintragen.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<schedule begin="Fri, 3 Aug 2007 19:00:00 +0200" end="Fri, 3 Aug 2007 22:00:00 +0200">
<broadcast>
<time>Fri, 3 Aug 2007 19:00:00 +0200</time>
<duration>60</duration>
<title>special needs</title>
<moderator>criss</moderator>
<description>unterschiedliche themen</description>
</broadcast>
<broadcast>
<time>Fri, 3 Aug 2007 20:00:00 +0200</time>
<duration>120</duration>
<title>special needs</title>
<moderator>mccurly</moderator>
<description>unterschiedliche themen</description>
<isWishEnabled>1</isWishEnabled>
<isModerated>1</isModerated>
<isSetChatTopic>1</isSetChatTopic>
</broadcast>
<broadcast>
<time>Fri, 3 Aug 2007 20:00:00 +0200</time>
<duration>120</duration>
<title>special needs</title>
<moderator>mccurly</moderator>
<description>unterschiedliche themen</description>
<deleted>1</deleted>
</broadcast>
</schedule>
Diese Datei muss auf einem Server im Internet verfügbar sein und kann dynamisch generiert werden.
Das Verwaltungsportal kümmert sich eigenständig um mögliche Duplikate und ersetzt diese ggf. mit den geänderten Daten.
Zeichensatz: UTF-8
Datumsangaben: RFC 2822 formatiertes Datum
Feld | Beschreibung | Standardwert |
|---|---|---|
time | Anfangs-Zeitpunkt des Eintrags | kein |
duration | Dauer in Minuten | kein |
title | Titel des Eintrags | kein |
moderator | Name des Moderators | kein |
description | Allgemeine Beschreibung | kein |
isWishEnabled | Wunschsystem de-/aktiviert (0/1) | 1 |
isModerated | Moderierte Sendung | 1 |
isSetChatTopic | Chat-Topic automatisch mit Sendeplandaten setzen | 1 |
deleted | Gelöschter Eintrag | 0 |
Die Attribute begin und end im <schedule> sind optional und kennzeichnen von wann bis wann der Sendeplan gültig ist. Zwischen den zwei Daten werden alle Einträge vor der Verarbeitung gelöscht und so der übermittelte Sendplan als absolut angesehen.
Ist nur ein begin gesetzt so werden alle bisherigen Einträge von diesem Zeitpunkt an vor der Befüllung gelöscht.
Mit diesen zwei Attributen kann sichergestellt werden, dass keine Altdaten im System bleiben.