aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorDaniel Molkentin2018-09-15 18:55:56 +0200
committerDaniel Molkentin2018-09-15 18:55:56 +0200
commitac1a4195b85877823e4dd393654f083c09886654 (patch)
treee2b46fdc78a4afcc47054ee1caed2a04d31e8aca /configs
parentfd8352b4dfd8575a872110b7a9abc6f02ade18e2 (diff)
Add ownCloud Conference 2018
Diffstat (limited to 'configs')
-rw-r--r--configs/conferences/occon18/bg.jpgbin0 -> 307767 bytes
-rw-r--r--configs/conferences/occon18/config.php441
-rw-r--r--configs/conferences/occon18/logo.svg7
-rw-r--r--configs/conferences/occon18/main.less20
4 files changed, 468 insertions, 0 deletions
diff --git a/configs/conferences/occon18/bg.jpg b/configs/conferences/occon18/bg.jpg
new file mode 100644
index 0000000..71ae92d
--- /dev/null
+++ b/configs/conferences/occon18/bg.jpg
Binary files differ
diff --git a/configs/conferences/occon18/config.php b/configs/conferences/occon18/config.php
new file mode 100644
index 0000000..57e8a8c
--- /dev/null
+++ b/configs/conferences/occon18/config.php
@@ -0,0 +1,441 @@
+ <?php
+
+$CONFIG['CONFERENCE'] = array(
+ /**
+ * Der Startzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns davor, wird die Closed-Seite
+ * mit einem Text der Art "hat noch nicht angefangen" angezeigt.
+ *
+ * Wird dieser Zeitpunkt nicht angegeben, gilt die Konferenz immer als angefangen. (Siehe aber ENDS_AT
+ * und CLOSED weiter unten)
+ */
+ 'STARTS_AT' => strtotime("2018-09-17 09:15"),
+
+ /**
+ * Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie-
+ * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt.
+ *
+ * Wird dieser Zeitpunkt nicht angegeben, endet die Konferenz nie. (Siehe aber CLOSED weiter unten)
+ */
+ 'ENDS_AT' => strtotime("2018-09-22 17:00"),
+
+ /**
+ * Hiermit kann die Funktionalitaet von STARTS_AT/ENDS_AT überschrieben werden. Der Wert 'before'
+ * simuliert, dass die Konferenz noch nicht begonnen hat. Der Wert 'after' simuliert, dass die Konferenz
+ * bereits beendet ist. 'running' simuliert eine laufende Konferenz.
+ *
+ * Der Boolean true ist aus Abwärtskompatibilitätsgründen äquivalent zu 'after'. False ist äquivalent
+ * zu 'running'.
+ */
+ //'CLOSED' => false,
+
+ /**
+ * Titel der Konferenz (kann Leer- und Sonderzeichen enthalten)
+ * Dieser im Seiten-Header, im <title>-Tag, in der About-Seite und ggf. ab weiteren Stellen als
+ * Anzeigetext benutzt
+ */
+ 'TITLE' => 'ownCloud Conference 2018',
+
+ /**
+ * Veranstalter
+ * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'AUTHOR' => 'ownCloud',
+
+ /**
+ * Beschreibungstext
+ * Wird für den <meta name="description">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'DESCRIPTION' => '',
+
+ /**
+ * Schlüsselwortliste, Kommasepariert
+ * Wird für den <meta name="keywords">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'KEYWORDS' => 'ownCloud, sharing, file, Video, Streaming, Live, Livestream',
+
+ /**
+ * HTML-Code für den Footer (z.B. für spezielle Attribuierung mit <a>-Tags)
+ * Sollte üblicherweise nur Inline-Elemente enthalten
+ * Wird diese Zeile auskommentiert, wird die Standard-Attribuierung für (c3voc.de) verwendet
+ */
+ 'FOOTER_HTML' => '
+ by <a href="https://c3voc.de">C3VOC</a>
+ ',
+
+ /**
+ * HTML-Code für den Banner (nur auf der Startseite, direkt unter dem Header)
+ * wird üblicherweise für KeyVisuals oder Textmarke verwendet (vgl. Blaues
+ * Wischiwaschi auf http://media.ccc.de/)
+ *
+ * Dieser HTML-Block wird üblicherweise in der main.less speziell für die
+ * Konferenz umgestaltet.
+ *
+ * Wird diese Zeile auskommentiert, wird kein Banner ausgegeben.
+ */
+ 'BANNER_HTML' => '<div class="logo"></div>',
+
+ /**
+ * Link zu den Recordings
+ * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
+ */
+ 'RELEASES' => 'https://media.ccc.de/c/occon18',
+ //'RELEASES' => 'https://www.youtube.com/playlist?list=PL_AMhvchzBaeIQntCDiVNUUgmRaAzam1V',
+
+ /**
+ * Link zu einer (externen) ReLive-Übersichts-Seite
+ * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
+ */
+ //'RELIVE' => 'http://vod.c3voc.de/',
+
+ /**
+ * Alternativ kann ein ReLive-Json konfiguriert werden, um die interne
+ * ReLive-Ansicht zu aktivieren.
+ *
+ * Wird beides aktiviert, hat der externe Link Vorrang!
+ * Wird beides auskommentiert, wird der Link nicht angezeigt
+ */
+ //'RELIVE_JSON' => 'http://live.ber.c3voc.de/relive/oSC18/index.json',
+
+ /**
+ * APCU-Cache-Zeit in Sekunden
+ * Wird diese Zeile auskommentiert, werden die apc_*-Methoden nicht verwendet und
+ * das Relive-Json bei jedem Request von der Quelle geladen und geparst
+ */
+ //'RELIVE_JSON_CACHE' => 30*60,
+);
+
+/**
+ * Konfiguration der Stream-Übersicht auf der Startseite
+ */
+$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 $CONFIG['ROOMS'] konfiguriert werden,
+ * sonst werden sie nicht angezeigt.
+ */
+ 'GROUPS' => array(
+ 'Lecture rooms' => array(
+ 'room1',
+# 'room2',
+ ),
+ ),
+);
+
+
+
+/**
+ * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.)
+ */
+$CONFIG['ROOMS'] = array(
+ /**
+ * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs,
+ * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird.
+ */
+ 'room1' => array(
+ /**
+ * Angezeige-Name
+ */
+ 'DISPLAY' => 'Room 1',
+
+ /**
+ * ID des Video/Audio-Streams. Die Stream-ID ist davon abhängig, welches
+ * Event-Case in welchem Raum aufgebaut wird und wird üblicherweise von
+ * s1 bis s5 durchnummeriert.
+ */
+ 'STREAM' => 's3',
+
+ /**
+ * Stream-Vorschaubildchen auf der Übersichtsseite anzeigen
+ * Damit das funktioniert muss der entsprechende runit-Task auf dem
+ * CDN-Quell-Host (live.ber) laufen.
+ */
+ 'PREVIEW' => true,
+
+ /**
+ * Übersetzungstonspur aktivieren
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist werden nur
+ * die native-Streams verwendet, andernfalls wird native und translated
+ * angeboten und auch für beide Tonspuren eine Player-Seite angezeigt.
+ */
+ 'TRANSLATION' => false,
+
+ /**
+ * stereo-Tonspur statt native-Tonspur benutzen
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist werden
+ * die "native"-Mono-Streams verwendet, andernfalls wird statt "native"
+ * der Streamname "stereo" eingesetzt. Im normalen Konferenz-Setup
+ * müssen dann beide Kanäle der Kamera mit einem Signal bespielt werden.
+ */
+ 'STEREO' => false,
+
+ /**
+ * SD-Video-Stream (1024×576) verfügbar
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein SD-Video
+ * angeboten. Wird auch HD_VIDEO auf false gesetzt oder auskommentiert ist, wird
+ * für diesen Raum überhaupt kein Video angeboten.
+ *
+ * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik
+ * als Default-Stream angenommen.
+ */
+ 'SD_VIDEO' => true,
+
+ /**
+ * HD-Video-Stream (1920×1080) verfügbar
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein HD-Video
+ * angeboten. Wird auch SD_VIDEO auf false gesetzt oder auskommentiert ist, wird
+ * für diesen Raum überhaupt kein Video angeboten.
+ *
+ * In diesem Fall wird, sofern jeweils aktiviert, Slides, Audio und zuletzt Musik
+ * als Default-Stream angenommen.
+ */
+ 'HD_VIDEO' => true,
+
+ /**
+ * Slide-Only-Stream (1024×576) verfügbar
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Slide-Only-
+ * Stream angeboten. Für diesen Raum wird dann keim Slides-Tab angeboten.
+ *
+ * In diesem Fall wird, sofern jeweils aktiviert, Audio und zuletzt Musik als
+ * Default-Stream angenommen.
+ */
+ 'SLIDES' => false,
+ 'DASH' => true,
+
+ /**
+ * Audio-Only-Stream verfügbar
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Audio-Only-
+ * Stream angeboten. Für diesen Raum wird dann keim Audio-Tab angeboten.
+ *
+ * In diesem Fall wird, sofern aktiviert, Musik als Default-Stream angenommen.
+ */
+ 'AUDIO' => true,
+
+ /**
+ * Musik-Stream verfügbar
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist ẃird kein Musik-Stream
+ * angeboten. Für diesen Raum wird dann keim Musik-Tab angeboten.
+ *
+ * Ist kein einziger Stream angebote, wird statt der Stream-Seite ein 404-Fehler
+ * angezeigt.
+ */
+ 'MUSIC' => false,
+
+ /**
+ * Fahrplan-Ansicht auf der Raum-Seite aktivieren (boolean)
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * wird der Raum nicht im Fahrplan gesucht und auch auf der Startseite
+ * findet keine Darstellung statt.
+ *
+ * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren
+ * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden
+ */
+ 'SCHEDULE' => true,
+
+ /**
+ * Name des Raums im Fahrplan
+ * Wenn diese Zeile auskommentiert ist wird der Raum-Slug verwendet
+ */
+ //'SCHEDULE_NAME' => 'Saal 1',
+
+ /**
+ * Feedback anzeigen (boolean)
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * taucht der Raum auch im globalen Feedback-Formular nicht auf.
+ *
+ * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren
+ * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden
+ */
+ 'FEEDBACK' => false,
+
+ /**
+ * Subtitles-Player aktivieren (boolean)
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert.
+ *
+ * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren
+ * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden
+ */
+ 'SUBTITLES' => false,
+
+ /**
+ * Embed-Form aktivieren (boolean)
+ *
+ * Ist dieses Feld auf true gesetzt, wird ein Embed-Tab unter dem Video
+ * angezeigt. Darüber kann der Player als iframe eingebunden werden.
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht.
+ *
+ * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren
+ * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden
+ */
+ 'EMBED' => true,
+
+ /**
+ * IRC-Link aktivieren (boolean)
+ *
+ * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den
+ * jeweiligen Links angezeigt.
+ *
+ * Ist dieses Feld auf true gesetzt, wird ein irc://-Link angezeigt.
+ * WebIrc wird nach dem Congress nicht mehr unterstützt ;)
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * wird kein IRC-Link angezeigt
+ *
+ * Ebenso können alle IRC-Links durch auskommentieren
+ * des globalen $CONFIG['IRC']-Blocks deaktiviert werden
+ */
+ 'IRC' => false,
+
+ /**
+ * Mit dem Angaben in diesem Block können die Vorgaben aus dem
+ * globalen $CONFIG['IRC'] Block überschrieben werden.
+ *
+ * Der globale $CONFIG['IRC']-Block muss trotzdem existieren,
+ * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen)
+ */
+ // 'IRC_CONFIG' => array(
+ // 'DISPLAY' => '#31C3-hall-1 @ hackint',
+ // 'URL' => 'irc://irc.hackint.eu:6667/31C3-hall-1',
+ // ),
+
+ /**
+ * Twitter-Link aktivieren (boolean)
+ *
+ * Ist dieses Feld auf true gesetzt, wird ein Link zu Twitter angezeigt.
+ *
+ * Solange Twitter oder IRC aktiviert ist, wird ein "Chat"-Tab mit den
+ * jeweiligen Links angezeigt.
+ *
+ * Wenn diese Zeile auskommentiert oder auf false gesetzt ist,
+ * wird kein Twitter-Link angezeigt
+ *
+ * Ebenso können alle Twitter-Links durch auskommentieren
+ * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden
+ **/
+ 'TWITTER' => true,
+
+ /**
+ * Mit dem Angaben in diesem Block können die Vorgaben aus dem
+ * globalen $CONFIG['TWITTER'] Block überschrieben werden.
+ *
+ * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren,
+ * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen)
+ */
+ // 'TWITTER_CONFIG' => array(
+ // 'DISPLAY' => '#fossgis2016 @ twitter',
+ // 'TEXT' => '#fossgis2016',
+ // ),
+ ),
+# 'medium' => array(
+# 'DISPLAY' => 'Room 2',
+# 'STREAM' => 's6',
+# 'PREVIEW' => true,
+# 'TRANSLATION' => false,
+# 'STEREO' => false,
+# 'SD_VIDEO' => true,
+# 'HD_VIDEO' => true,
+# 'SLIDES' => false,
+# 'DASH' => true,
+# 'AUDIO' => true,
+# 'MUSIC' => false,
+# 'SCHEDULE' => true,
+# 'SCHEDULE_NAME' => 'Room 2',
+# 'FEEDBACK' => false,
+# 'SUBTITLES' => false,
+# 'EMBED' => true,
+# 'IRC' => false,
+# 'TWITTER' => true,
+# ),
+);
+
+/**
+ * Globaler Schalter für die Embedding-Funktionalitäten
+ *
+ * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle
+ * Embedding-Funktionen deaktiviert.
+ */
+$CONFIG['EMBED'] = true;
+
+/**
+ * Konfigurationen zum Konferenz-Fahrplan
+ * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert
+ */
+$CONFIG['SCHEDULE'] = array(
+ /**
+ * URL zum Fahrplan-XML
+ *
+ * Diese URL muss immer verfügbar sein, sonst können kann die Programm-Ansicht
+ * aufhören zu funktionieren. Wenn die Quelle unverlässlich ist ;) sollte ein
+ * externer HTTP-Cache vorgeschaltet werden.
+ */
+ 'URL' => 'http://live.ber.c3voc.de/releases/occon18/schedule.xml',
+
+ /**
+ * Nur die angegebenen Räume aus dem Fahrplan beachten
+ *
+ * Wird diese Zeile auskommentiert, werden alle Räume angezeigt
+ */
+ //'ROOMFILTER' => ['Galerie', 'Saal', ' GI Studio'],
+
+ /**
+ * Skalierung der Programm-Vorschau in Sekunden pro Pixel
+ */
+ 'SCALE' => 5,
+
+ /**
+ * Simuliere das Verhalten als wäre die Konferenz bereits heute
+ *
+ * Diese folgende Beispiel-Zeile Simuliert, dass das
+ * Konferenz-Datum 2014-12-29 auf den heutigen Tag 2015-02-24 verschoben ist.
+ */
+ //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'),
+ //'SIMULATE_OFFSET' => 3600*2,
+);
+
+/**
+ * Globale Konfiguration der Twitter-Links.
+ *
+ * Wird dieser Block auskommentiert, werden keine Twitter-Links mehr erzeugt. Sollen die
+ * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem
+ * existieren sein. ggf. einfach auf true setzen:
+ *
+ * $CONFIG['TWITTER'] = true
+ */
+$CONFIG['TWITTER'] = array(
+ /**
+ * Anzeigetext für die Twitter-Links.
+ *
+ * %s wird durch den Raum-Slug ersetzt.
+ * Ist eine weitere Anpassung erfoderlich, kann ein TWITTER_CONFIG-Block in der
+ * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden.
+ */
+ 'DISPLAY' => '#oCCon18 @ twitter',
+
+ /**
+ * Vorgabe-Tweet-Text für die Twitter-Links.
+ *
+ * %s wird durch den Raum-Slug ersetzt.
+ * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden.
+ */
+ 'TEXT' => '#occon18',
+);
+
+
+return $CONFIG;
diff --git a/configs/conferences/occon18/logo.svg b/configs/conferences/occon18/logo.svg
new file mode 100644
index 0000000..fedec2d
--- /dev/null
+++ b/configs/conferences/occon18/logo.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="126" height="60" viewBox="0 0 126 60">
+ <g fill="#FFF" fill-rule="evenodd">
+ <path d="M7.31855072 57.8716232C4.32202899 57.8716232 1.88405797 55.4336522 1.88405797 52.4371304 1.88405797 49.4406087 4.32202899 47.0026377 7.31855072 47.0026377 10.3150725 47.0026377 12.7530435 49.4406087 12.7530435 52.4371304 12.7530435 55.4336522 10.3150725 57.8716232 7.31855072 57.8716232M7.31855072 45.1185797C3.28318841 45.1185797 0 48.4017681 0 52.4371304 0 56.4724928 3.28318841 59.7556812 7.31855072 59.7556812 11.353913 59.7556812 14.6371014 56.4724928 14.6371014 52.4371304 14.6371014 48.4017681 11.353913 45.1185797 7.31855072 45.1185797M34.1298551 45.6385507L33.7675362 45.6385507 33.7675362 46.0008696 33.7675362 54.717971C33.7675362 56.4556522 32.3536232 57.8695652 30.6153623 57.8695652 28.8771014 57.8695652 27.4631884 56.4556522 27.4631884 54.717971L27.4631884 46.0008696 27.4631884 45.6385507 27.1008696 45.6385507 25.9414493 45.6385507 25.5791304 45.6385507 25.5791304 46.0008696 25.5791304 54.717971C25.5791304 56.4556522 24.1652174 57.8695652 22.4269565 57.8695652 20.6889855 57.8695652 19.2753623 56.4556522 19.2753623 54.717971L19.2753623 46.0008696 19.2753623 45.6385507 18.9130435 45.6385507 17.7536232 45.6385507 17.3913043 45.6385507 17.3913043 46.0008696 17.3913043 54.717971C17.3913043 57.4944928 19.6501449 59.7536232 22.4269565 59.7536232 24.1142029 59.7536232 25.6066667 58.9168116 26.5211594 57.6394203 27.4356522 58.9168116 28.9281159 59.7536232 30.6153623 59.7536232 33.3924638 59.7536232 35.6515942 57.4944928 35.6515942 54.717971L35.6515942 46.0008696 35.6515942 45.6385507 35.2892754 45.6385507 34.1298551 45.6385507zM45.8706957 45.0593913C41.8350435 45.0593913 38.5518551 48.3425797 38.5518551 52.3782319L38.5518551 58.8133043 38.5518551 59.1756232 38.9141739 59.1756232 40.0735942 59.1756232 40.435913 59.1756232 40.435913 58.8133043 40.435913 52.3782319C40.435913 49.3814203 42.8738841 46.9434493 45.8706957 46.9434493 48.8677971 46.9434493 51.306058 49.3814203 51.306058 52.3782319L51.306058 58.8133043 51.306058 59.1756232 51.6683768 59.1756232 52.8277971 59.1756232 53.1901159 59.1756232 53.1901159 58.8133043 53.1901159 52.3782319C53.1901159 48.3425797 49.9066377 45.0593913 45.8706957 45.0593913M84.8586087 57.8721739C81.8617971 57.8721739 79.4235362 55.433913 79.4235362 52.4371014 79.4235362 49.4402899 81.8617971 47.002029 84.8586087 47.002029 87.8554203 47.002029 90.2936812 49.4402899 90.2936812 52.4371014 90.2936812 55.433913 87.8554203 57.8721739 84.8586087 57.8721739M84.8586087 45.117971C80.8226667 45.117971 77.5394783 48.4011594 77.5394783 52.4371014 77.5394783 56.4730435 80.8226667 59.7562319 84.8586087 59.7562319 88.8945507 59.7562319 92.1777391 56.4730435 92.1777391 52.4371014 92.1777391 48.4011594 88.8945507 45.117971 84.8586087 45.117971M107.611942 45.6385507L107.249623 45.6385507 107.249623 46.0008696 107.249623 52.4371014C107.249623 55.4336232 104.811362 57.8713043 101.814261 57.8713043 98.8174493 57.8713043 96.3794783 55.4336232 96.3794783 52.4371014L96.3794783 46.0008696 96.3794783 45.6385507 96.0171594 45.6385507 94.8577391 45.6385507 94.4954203 45.6385507 94.4954203 46.0008696 94.4954203 52.4371014C94.4954203 56.4724638 97.7786087 59.7553623 101.814261 59.7553623 105.850203 59.7553623 109.133681 56.4724638 109.133681 52.4371014L109.133681 46.0008696 109.133681 45.6385507 108.771362 45.6385507 107.611942 45.6385507z"/>
+ <path d="M12.8352754,20.7387826 C12.8054203,22.3715362 10.9961449,23.9089275 9.61556522,23.9089275 L7.34049275,23.9089275 C4.34368116,23.9089275 1.90571014,21.4709565 1.90571014,18.4747246 C1.90571014,15.477913 4.34397101,13.039942 7.34107246,13.039942 L12.8404928,13.0332754 C12.8491884,14.7863188 12.866,19.0570435 12.8352754,20.7387826 M14.7196232,12.1216812 L14.7196232,12.0903768 L14.7196232,0.446318841 L14.7196232,0.084 L14.3573043,0.084 L13.1978841,0.084 L12.8355652,0.084 L12.8355652,0.446318841 L12.8355652,11.1495072 L7.3402029,11.1558841 C3.30484058,11.1558841 0.0216521739,14.4390725 0.0216521739,18.4747246 C0.0216521739,22.5097971 3.30484058,25.7929855 7.34049275,25.7929855 L9.61556522,25.7929855 C11.8857101,25.7929855 14.6683188,23.5535652 14.7193333,20.7726957 C14.7552754,18.784 14.7257101,13.2173333 14.7196232,12.1216812" transform="translate(111.594 33.96)"/>
+ <path d="M72.6855362 54.718029L72.6855362 40.300058C72.0293043 39.9687536 71.4003188 39.5928116 70.8014783 39.1751304L70.8014783 54.718029C70.8014783 57.4945507 73.0606087 59.7536812 75.8371304 59.7536812L76.1994493 59.7536812 76.1994493 59.3913623 76.1994493 58.231942 76.1994493 57.8696232 75.8371304 57.8696232C74.0994493 57.8696232 72.6855362 56.4557101 72.6855362 54.718029M57.7292754 48.6208696C57.7292754 45.8113043 58.9901449 43.2915942 60.9736232 41.5936232 60.3492754 41.3533333 59.7692754 41.0228986 59.2495652 40.6182609 57.1527536 42.6443478 55.8452174 45.4817391 55.8452174 48.6208696 55.8452174 54.7605797 60.8402899 59.7553623 66.9805797 59.7553623L67.3428986 59.7553623 67.3428986 59.3930435 67.3428986 58.2336232 67.3428986 57.8713043 66.9805797 57.8713043C61.8794203 57.8713043 57.7292754 53.7217391 57.7292754 48.6208696M93.880058 27.6018551C93.8988986 27.3566377 93.9113623 27.1105507 93.9177391 26.8624348 93.9209275 26.7401159 93.9270145 26.6177971 93.9270145 26.4946087 93.9270145 24.4427246 93.4893333 22.4925797 92.7078841 20.7270725 92.6281739 20.5470725 92.5461449 20.3682319 92.4594783 20.1922899 92.3742609 20.0195362 92.2875942 19.8476522 92.1957101 19.6789565 90.9316522 17.3577971 89.0415072 15.4267826 86.756 14.1064928 86.5867246 14.0085217 86.4157101 13.914029 86.242087 13.8230145 86.0690435 13.7322899 85.8945507 13.6438841 85.7171594 13.5601159 83.9626667 12.7308406 82.0136812 12.2505507 79.9586087 12.2033043 79.8481739 12.2009855 79.7383188 12.1948986 79.6273043 12.1948986 79.489913 12.1948986 79.3545507 12.2015652 79.218029 12.2053333 78.9716522 12.2122899 78.7275942 12.2253333 78.4846957 12.2447536 76.2307826 12.4238841 74.1226667 13.1247536 72.2823768 14.2311304 72.1113623 14.334029 71.9426667 14.4415652 71.776 14.5517101 71.6078841 14.6624348 71.4429565 14.7775072 71.2797681 14.8951884 70.3261449 15.5835942 69.4606377 16.3850435 68.7029565 17.2818551 68.5762899 17.432 68.4531014 17.5853333 68.3325217 17.7404058 68.2133913 17.8937391 68.0977391 18.0493913 67.9846957 18.2073623 66.3145507 20.5473623 65.3278841 23.4070725 65.3278841 26.4946087 65.3278841 27.3091014 65.400058 28.1073623 65.5316522 28.8853333 65.5693333 29.1088116 65.6122319 29.3314203 65.6603478 29.5517101 65.7128116 29.7917101 65.7716522 30.0293913 65.8362899 30.2653333 66.1931014 31.5693913 66.7278841 32.8001159 67.4171594 33.9276522 67.5212174 34.0986667 67.6296232 34.2667826 67.7409275 34.4325797 67.8528116 34.5992464 67.9690435 34.7627246 68.0878841 34.9247536 68.3551304 35.2891014 68.6391884 35.6406957 68.9388986 35.978087 69.1026667 36.1621449 69.269913 36.3421449 69.4426667 36.5177971 69.6006377 36.6783768 69.7629565 36.8351884 69.9284638 36.9888116 72.4794783 39.3470725 75.8873043 40.7925797 79.6273043 40.7925797 83.2304928 40.7925797 86.5241159 39.4502609 89.0415072 37.2430145 89.1867246 37.116058 89.3287536 36.985913 89.4684638 36.8528696 89.6116522 36.7169275 89.7522319 36.5783768 89.8896232 36.4366377 91.9826667 34.2769275 93.4009275 31.4627246 93.8046957 28.3331594 93.836 28.0908406 93.8612174 27.8476522 93.880058 27.6018551M66.5678841 34.7502609C66.458029 34.5769275 66.3513623 34.4015652 66.2484638 34.2238841 65.4626667 32.8691014 64.8762899 31.385913 64.5307826 29.8125797 64.1629565 29.736058 63.7823768 29.6954783 63.3922319 29.6954783 63.3507826 29.6954783 63.3107826 29.7004058 63.2696232 29.7015652 63.0742609 29.7056232 62.8815072 29.7204058 62.6916522 29.7441739 62.4971594 29.7685217 62.3061449 29.8035942 62.118029 29.8470725 60.4702029 30.2331594 59.1038261 31.347942 58.3736812 32.8334493 58.2875942 33.0088116 58.2107826 33.1888116 58.1429565 33.374029 58.0757101 33.558087 58.018029 33.745913 57.969913 33.9377971 57.8617971 34.3714203 57.7983188 34.8227246 57.7983188 35.2891014 57.7983188 36.3641739 58.1084638 37.3664928 58.6362899 38.2195362 58.7397681 38.3870725 58.8507826 38.5485217 58.9704928 38.7030145 59.0881739 38.8546087 59.2122319 39.0006957 59.3444058 39.1395362 60.3641159 40.2111304 61.7997681 40.8830145 63.3922319 40.8830145 65.7617971 40.8830145 67.7873043 39.3992464 68.6009275 37.3137391 67.980058 36.6812754 67.4136812 35.9963478 66.9078841 35.2653333 66.7910725 35.096058 66.6783188 34.9241739 66.5678841 34.7502609M109.949623 29.4911304C109.941217 29.2882319 109.928174 29.0873623 109.909333 28.8876522 109.890493 28.6882319 109.867014 28.4905507 109.837739 28.2943188 109.058899 23.0876522 104.647304 19.0551884 99.273971 18.8618551 99.140058 18.8572174 99.0061449 18.8517101 98.8707826 18.8517101 98.8116522 18.8517101 98.7531014 18.8551884 98.6942609 18.8563478 98.4997681 18.8589565 98.3064348 18.8676522 98.113971 18.8806957 96.5328116 18.9876522 95.0417971 19.4267826 93.709913 20.129971 94.5116522 21.8969275 94.9910725 23.8392464 95.0707826 25.8830145 95.0788986 26.0862029 95.0864348 26.2893913 95.0864348 26.4946087 95.0864348 26.5546087 95.0823768 26.6134493 95.082087 26.6728696 95.0788986 26.9337391 95.0696232 27.1925797 95.053971 27.4502609 94.8177391 31.2963478 93.1710725 34.7656232 90.6232464 37.3464928 92.6545507 39.6070725 95.5991884 41.032 98.8707826 41.032 101.69542 41.032 104.27542 39.9688116 106.23571 38.2238841 106.384116 38.0914203 106.529913 37.9563478 106.671072 37.8163478 106.813391 37.6754783 106.952522 37.5311304 107.087304 37.3821449 108.871942 35.4131594 109.960638 32.8021449 109.960638 29.9421449 109.960638 29.7911304 109.95542 29.6409855 109.949623 29.4911304M111.990783 29.0998261C111.684696 29.0998261 111.386435 29.1314203 111.093971 29.1783768 111.109623 29.4314203 111.120058 29.6856232 111.120058 29.9421449 111.120058 33.1957681 109.842667 36.1543188 107.766145 38.3502609 108.792812 39.5346087 110.303826 40.2882319 111.990783 40.2882319 115.07513 40.2882319 117.584696 37.7783768 117.584696 34.6943188 117.584696 31.6093913 115.07513 29.0998261 111.990783 29.0998261M65.9809275 11.8250435C66.0136812 12.0308406 66.0542609 12.234029 66.0988986 12.4354783 66.2023768 12.8989565 66.3357101 13.3508406 66.4994783 13.7882319 66.5722319 13.9824348 66.6516522 14.1725797 66.736 14.3612754 66.8183188 14.545913 66.9058551 14.727942 66.9991884 14.9067826 67.2707826 15.429971 67.5855652 15.9270725 67.9403478 16.3928696 68.6533913 15.5691014 69.4496232 14.8195362 70.3194783 14.1612754 70.4832464 14.0375072 70.6507826 13.918087 70.8197681 13.8004058 70.9881739 13.6833043 71.1588986 13.5702609 71.331942 13.4598261 73.6777391 11.9618551 76.4510725 11.0789565 79.4261449 11.0406957 79.4933913 11.0398261 79.560058 11.0354783 79.6273043 11.0354783 79.8206377 11.0354783 80.0122319 11.0433043 80.2041159 11.049971 80.4684638 11.0598261 80.7316522 11.0763478 80.9925217 11.0992464 82.778029 11.2563478 84.4765797 11.7183768 86.0371594 12.4328696 86.1962899 11.718087 86.2826667 10.9763478 86.2826667 10.2146087 86.2826667 9.64823188 86.2342609 9.09286957 86.1452754 8.55113043 86.1133913 8.35953623 86.076 8.16968116 86.033971 7.98156522 85.9913623 7.792 85.9435362 7.60446377 85.8904928 7.41953623 84.6713623 3.14214493 80.7310725.000115942029 76.0678841.000115942029 72.2203478.000115942029 68.8641159 2.13895652 67.1223768 5.2893913 67.0255652 5.46475362 66.9328116 5.64330435 66.8458551 5.82504348 66.756 6.01373913 66.6731014 6.20649275 66.5942609 6.40156522 66.118029 7.58069565 65.8531014 8.86707246 65.8531014 10.2146087 65.8531014 10.556058 65.8704928 10.8934493 65.9032464 11.2262029 65.9235362 11.4276522 65.9496232 11.6270725 65.9809275 11.8250435M93.1948406 19.0917101C94.6722319 18.3154783 96.3261449 17.8328696 98.0794783 17.7206957 97.6264348 12.5038841 93.238029 8.39634783 87.9058551 8.39634783 87.7017971 8.39634783 87.4994783 8.40388406 87.2986087 8.41576812 87.391942 9.00214493 87.442087 9.60243478 87.442087 10.2146087 87.442087 11.1644638 87.3235362 12.0864928 87.1029565 12.9691014 89.6664348 14.3917101 91.7858551 16.5198261 93.1948406 19.0917101M57.4044058 32.1717101C58.3215072 30.4172174 59.9864348 29.1134493 61.9742609 28.6870725 62.162087 28.6464928 62.3531014 28.6151884 62.5464348 28.5908406 62.7374493 28.5664928 62.9304928 28.549971 63.1258551 28.5427246 63.2145507 28.5392464 63.3029565 28.536058 63.3922319 28.536058 63.7055652 28.536058 64.0133913 28.5592464 64.3157101 28.6004058 64.2212174 27.9114203 64.1684638 27.2091014 64.1684638 26.4946087 64.1684638 23.0612754 65.2945507 19.8873623 67.1948406 17.3192464 66.7644058 16.7830145 66.3803478 16.2082319 66.0513623 15.5986667 65.9591884 15.4276522 65.8713623 15.2534493 65.7875942 15.0769275 65.7038261 14.9006957 65.6249855 14.7218551 65.5504928 14.5406957 65.2536812 13.8221449 65.0302029 13.0664928 64.8855652 12.2830145 64.6275942 12.2650435 64.3684638 12.2525797 64.1061449 12.2525797 62.1867246 12.2525797 60.3797681 12.7433043 58.8035362 13.6047536 58.6293333 13.7004058 58.4586087 13.8006957 58.2902029 13.9050435 58.1241159 14.007942 57.9615072 14.1154783 57.8012174 14.2264928 56.0029565 15.4743188 54.5910725 17.2389565 53.7803478 19.3047536 53.7090435 19.4864928 53.6423768 19.6702609 53.5803478 19.8566377 53.5186087 20.0421449 53.4617971 20.2296812 53.409913 20.4192464 53.1548406 21.3514203 53.016 22.3311304 53.016 23.3427246 53.016 26.9418551 54.740058 30.1441739 57.4044058 32.1717101M56.9464348 33.2731594C53.8661449 31.0462029 51.8565797 27.425913 51.8565797 23.3427246 51.8565797 22.2995362 51.9884638 21.285913 52.2351304 20.3186667 52.1328116 20.3154783 52.0310725 20.3105507 51.9281739 20.3105507 46.2954203 20.3105507 41.7128116 24.8931594 41.7128116 30.525913 41.7128116 36.1583768 46.2954203 40.7409855 51.9281739 40.7409855 54.0748406 40.7409855 56.0678841 40.0734493 57.713971 38.9377971 57.0348406 37.8850435 56.6388986 36.6325797 56.6388986 35.2891014 56.6388986 34.5873623 56.7467246 33.9102609 56.9464348 33.2731594M58.1177391 12.6627246C57.6765797 11.8888116 57.4212174 10.9957681 57.4212174 10.0427246 57.4212174 7.11286957 59.8049855 4.72910145 62.7348406 4.72910145 63.8186087 4.72910145 64.8270145 5.05692754 65.6681739 5.61634783 65.0435362 7.02330435 64.6936812 8.57866667 64.6936812 10.2146087 64.6936812 10.516058 64.7087536 10.8137391 64.731942 11.1091014 64.5246957 11.0986667 64.316 11.0931594 64.1061449 11.0931594 61.9316522 11.0931594 59.8896232 11.6653333 58.1177391 12.6627246"/>
+ </g>
+</svg>
diff --git a/configs/conferences/occon18/main.less b/configs/conferences/occon18/main.less
new file mode 100644
index 0000000..add6561
--- /dev/null
+++ b/configs/conferences/occon18/main.less
@@ -0,0 +1,20 @@
+@import "../../../assets/css/_structure.less";
+
+body {
+ background: url(bg.jpg) no-repeat top left;
+ background-attachment: fixed;
+ background-position: 0px 50px;
+}
+
+.logo {
+ background: url('logo.svg') no-repeat center;
+ height: 170px;
+ position: absolute;
+ bottom: 30px + 25px;
+ z-index: -100;
+
+ left: 0;
+ right: 0;
+}
+
+@text-color: white;