From 85e71d4e8d8ecf902dd37a3cf6d342b45f61ddab Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Sun, 18 Dec 2016 13:36:08 +0100 Subject: adapt 33c3 config to recent changes --- configs/conferences/33c3/config.php | 89 ++++++++++++++++++++++--------------- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/configs/conferences/33c3/config.php b/configs/conferences/33c3/config.php index a9a697a..4e4bd6a 100644 --- a/configs/conferences/33c3/config.php +++ b/configs/conferences/33c3/config.php @@ -1,6 +1,6 @@ 'configs/conferences/33c3/vod.json', + 'RELIVE_JSON' => 'http://live.dus.c3voc.de/relive/33c3/index.json', ); /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -129,10 +129,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. * * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen @@ -142,7 +142,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( /** * Angezeige-Name */ - 'DISPLAY' => 'Hall 1', + 'DISPLAY' => 'Saal 1', /** * ID des Video/Audio-Streams. Die Stream-ID ist davon abhängig, welches @@ -242,15 +242,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, /** * Name des Raums im Fahrplan - * Wenn diese Zeile auskommentiert ist wird der Raum-Slug verwendet + * Wenn diese Zeile auskommentiert ist wird der Raum-Display-Name verwendet */ - 'SCHEDULE_NAME' => 'Hall 1', + //'SCHEDULE_NAME' => 'Saal 1', /** * Feedback anzeigen (boolean) @@ -259,7 +259,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -270,7 +270,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => true, @@ -292,7 +292,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -309,15 +309,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -337,15 +337,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -355,7 +355,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( ), 'hall2' => array( - 'DISPLAY' => 'Hall 2', + 'DISPLAY' => 'Saal 2', 'STREAM' => 's2', 'PREVIEW' => true, @@ -368,7 +368,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( 'MUSIC' => false, 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Hall 2', + //'SCHEDULE_NAME' => 'Saal 2', 'FEEDBACK' => true, 'SUBTITLES' => true, 'SUBTITLES_ROOM_ID' => 2, @@ -386,7 +386,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( ), 'hallg' => array( - 'DISPLAY' => 'Hall G', + 'DISPLAY' => 'Saal G', 'STREAM' => 's3', 'PREVIEW' => true, @@ -399,7 +399,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( 'MUSIC' => false, 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Hall G', + //'SCHEDULE_NAME' => 'Saal G', 'SUBTITLES' => false, 'FEEDBACK' => true, 'EMBED' => true, @@ -416,7 +416,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( ), 'hall6' => array( - 'DISPLAY' => 'Hall 6', + 'DISPLAY' => 'Saal 6', 'STREAM' => 's4', 'PREVIEW' => true, @@ -429,7 +429,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( 'MUSIC' => false, 'SCHEDULE' => true, - 'SCHEDULE_NAME' => 'Hall 6', + //'SCHEDULE_NAME' => 'Saal 6', 'FEEDBACK' => true, 'SUBTITLES' => false, 'EMBED' => true, @@ -487,7 +487,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -496,14 +496,14 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * das Script configs/download.sh heruntergeladen, welches von einem * Cronjob regelmäßig getriggert wird. */ - 'URL' => 'configs/conferences/33c3/everything.schedule.xml', + 'URL' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xml', /** * Nur die angegebenen Räume aus dem Fahrplan beachten * * Wird diese Zeile auskommentiert, werden alle Räume angezeigt */ - 'ROOMFILTER' => array('Hall 1', 'Hall 2', 'Hall G', 'Hall 6', 'Sendezentrum'), + //'ROOMFILTER' => array('Saal 1', 'Saal 2', 'Saal G', 'Saal 6', 'Sendezentrum'), /** * Skalierung der Programm-Vorschau in Sekunden pro Pixel @@ -516,8 +516,8 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Diese folgende Beispiel-Zeile Simuliert, dass das * Konferenz-Datum 2016-12-29 auf den heutigen Tag 2016-02-24 verschoben ist. */ - //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-28') - strtotime(/* Today */ '2016-03-01'), - 'SIMULATE_OFFSET' => 0, + 'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-27') - strtotime(/* Today */ date('Y-m-d')), + //'SIMULATE_OFFSET' => 0, ); @@ -527,7 +527,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -557,7 +557,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -565,7 +565,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -$GLOBALS['CONFIG']['SUBTITLES'] = array( +$CONFIG['SUBTITLES'] = array( /** * URL des L2S2 Primus-Servers */ @@ -584,9 +584,9 @@ $GLOBALS['CONFIG']['SUBTITLES'] = array( * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -615,9 +615,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -635,3 +635,18 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#33C3 #%s', ); + +/** + * Liste zusätzlich herunterzuladender Dateien + * + * Dict mit dem Dateinamen im Key und einer URL im Value. Die Dateien werden + * unter dem angegebenen Dateinamen in diesem Konfigurationsordner abgelegt. + */ +$CONFIG['EXTRA_FILES'] = array( + 'schedule.xml' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xml', + 'schedule.json' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.json', + 'schedule.ics' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.ics', + 'schedule.xcal' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xcal', +); + +return $CONFIG; -- cgit v1.2.3