aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--configs/conferences/KLPK21/config.php415
-rw-r--r--configs/conferences/KLPK21/luftbruecke_logo.svg1
-rw-r--r--configs/conferences/KLPK21/main.less31
3 files changed, 447 insertions, 0 deletions
diff --git a/configs/conferences/KLPK21/config.php b/configs/conferences/KLPK21/config.php
new file mode 100644
index 0000000..374efd1
--- /dev/null
+++ b/configs/conferences/KLPK21/config.php
@@ -0,0 +1,415 @@
+<?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("2021-09-1 9:45"),
+
+ /**
+ * 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("2021-09-1 13: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' => 'running',
+
+ /**
+ * 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' => 'Kabul Luftbrücke Presse Konferenz',
+
+ /**
+ * Veranstalter
+ * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher
+ * <meta>-Tag generiert.
+ */
+ 'AUTHOR' => 'Kabul Luftbrücke',
+
+ /**
+ * 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' => 'bornhack',
+
+ /**
+ * 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://www.kabulluftbruecke.de/">https://www.kabulluftbruecke.de</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' => 'Spaceship 2021',
+
+ /**
+ * Link zu den Recordings
+ * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
+ */
+ //'RELEASES' => 'https://media.ccc.de/c/gpw2021',**/
+
+ /**
+ * 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' => 'https://cdn.c3voc.de/relive/bh21/index.json',
+
+ /**
+ * APCU-Cache-Zeit in Sekundenconfigs/conferences/bornhack21/config.php
+ * 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(
+ 'pk',
+ ),
+ ),
+);
+
+
+
+/**
+ * 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.
+ */
+ 'pk' => array(
+ /**
+ * Angezeige-Name
+ */
+ 'DISPLAY' => 'Presse Konferenz',
+
+ /**
+ * 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' => 'klpk21',
+
+ /**
+ * 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,
+
+ /**
+ * 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' => true,
+
+ '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' => false,
+
+ /**
+ * Name des Raums im Fahrplan
+ * Wenn diese Zeile auskommentiert ist wird der Raum-Slug verwendet
+ */
+ //'SCHEDULE_NAME' => 'Speakers Tent',
+
+ /**
+ * 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' => 'Deutscher Perl Workshop@matrix',
+ 'URL' => 'https://matrix.to/#/#GermanPerlWorkshop:matrix.org?via=matrix.org',
+ ),
+
+ /**
+ * 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' => false,
+
+ /**
+ * 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',
+ // ),
+ ),
+);
+
+/**
+ * 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' => 'https://bornhack.dk/bornhack-2021/program/frab.xml',
+
+ /**
+ * Nur die angegebenen Räume aus dem Fahrplan beachten
+ *
+ * Wird diese Zeile auskommentiert, werden alle Räume angezeigt
+ */
+ 'ROOMFILTER' => [
+ 'Speakers Tent',
+ ],
+
+ /**
+ * Skalierung der Programm-Vorschau in Sekunden pro Pixel
+ */
+ 'SCALE' => 7,
+
+ /**
+ * 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 */ '2021-03-24') - strtotime(/* Today */ '2021-03-04'),
+ 'SIMULATE_OFFSET' => 0,
+);
+
+/**
+ * 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' => '#vcfb @vcfberlin on 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' => '#vcfb',
+//);
+$CONFIG['IRC'] = true;
+
+
+return $CONFIG; \ No newline at end of file
diff --git a/configs/conferences/KLPK21/luftbruecke_logo.svg b/configs/conferences/KLPK21/luftbruecke_logo.svg
new file mode 100644
index 0000000..50383ee
--- /dev/null
+++ b/configs/conferences/KLPK21/luftbruecke_logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 354.45 85.85"><defs><style>.cls-1{fill:#0a0a0a;}.cls-2{fill:#ff3e00;}</style></defs><g id="Ebene_2" data-name="Ebene 2"><g id="Ebene_1-2" data-name="Ebene 1"><path class="cls-1" d="M215.38,85.2h3.1l1.4-8.25H219c-1.45,0-2.15-.8-1.85-2.5l4.95-26.75h-9.4l-5.2,28c-1.1,5.85,1.75,9.5,7.85,9.5m-30.7.65A9.9,9.9,0,0,0,192,82.7h.45L192,85.2h8.8l4.9-26.6h-9.4l-2.75,14.75c-.4,2.15-1.95,4-4,4s-2.95-1.6-2.55-3.7l2.8-15.05h-9.4L177,76.75c-1,5.4,1.95,9.1,7.65,9.1m-26.3-8.5c-2.45,0-3.9-1.65-3.9-4.25,0-3.7,2.7-6.65,5.85-6.65,2.45,0,3.9,1.7,3.9,4.25,0,3.75-2.65,6.65-5.85,6.65m.8,8.5c8.25,0,14.75-7.75,14.75-17.45,0-6.35-3.55-10.45-9.45-10.45a9.72,9.72,0,0,0-7.3,3.15h-.45l2.5-13.4h-9.4l-7,37.5h9.35l.45-2.5h.45c.55,1.3,2.3,3.15,6.05,3.15m-35.5-8.5c-2.45,0-3.9-1.65-3.9-4.25,0-3.7,2.7-6.65,5.85-6.65,2.45,0,3.9,1.7,3.9,4.25,0,3.75-2.65,6.65-5.85,6.65m14.5-2.9,2.95-15.85h-9.4l-.45,2.5h-.45c-.7-1.4-2.7-3.15-6.3-3.15-8,0-14.5,7.55-14.5,17.25,0,6.3,3.6,10.65,10.1,10.65a11.81,11.81,0,0,0,9.3-4h.3l.05.2c.5,2.1,2.25,3.2,5.4,3.2h4.2l1.5-8.25H140c-1.45,0-2.15-.8-1.85-2.5m-34.9.45-4-11.5,13.5-13.2h-11.9L89.68,61.65h-.3L91.53,50.2h-9.6l-6.5,35H85l2-9.85,4.4-4.3,3.5,9.65c1,2.75,2.75,4.5,6.5,4.5h4.45l1.5-8.25h-1.15a2.69,2.69,0,0,1-2.9-2"/><path class="cls-1" d="M335.86,26.55a6.13,6.13,0,0,1,5.7-3.65c3.05,0,4.35,1.9,4.35,3.65Zm1.6,17.3c7.6,0,13.55-3.6,15.4-9.45h-8.35c-.65,1.15-2.4,2.55-5.4,2.55a4,4,0,0,1-4.25-4.55h18.7L354,30c1.35-7.3-2.25-14-11.25-14-10.2,0-16.6,7.3-16.6,16.6a10.9,10.9,0,0,0,11.3,11.3m-43.22-.65h9.4l1.1-6.1,4.45-4.2,2.35,5.8c1.15,2.8,2.4,4.5,6.5,4.5h3.9l1.5-8.25h-1.7a2.94,2.94,0,0,1-3.1-2.2l-2.5-6.5,10.2-9.65h-11.5l-7.4,7.6h-.3l3.45-18.5h-9.4ZM276,43.85c8.45,0,14.25-4.75,15.6-11.2H282a5,5,0,0,1-4.6,2.7c-2.55,0-3.85-1.8-3.85-4.15,0-3.65,2.65-6.75,5.9-6.75,2.25,0,3.6,1.35,3.7,3.15h9.5C293.41,20.9,289,16,280.91,16a16.54,16.54,0,0,0-17,16.8c0,6.4,4.45,11.1,12.1,11.1m-34.07,0a9.9,9.9,0,0,0,7.3-3.15h.45l-.45,2.5H258l4.9-26.6h-9.4l-2.75,14.75c-.4,2.15-1.95,4-4,4s-2.95-1.6-2.55-3.7l2.8-15h-9.4l-3.35,18.15c-1,5.4,2,9.1,7.65,9.1m14.3-30.45a5,5,0,0,0,4.9-4.9,3.19,3.19,0,0,0-3.35-3.3,4.94,4.94,0,0,0-5,5,3.08,3.08,0,0,0,3.4,3.2m-10.6,0a4.93,4.93,0,0,0,5-5,3.11,3.11,0,0,0-3.4-3.25,5.05,5.05,0,0,0-4.9,5,3.15,3.15,0,0,0,3.35,3.25M209.71,43.2h9.4l2.1-11.4c.8-4.4,3.7-6.7,7-6.7h3.4l1.65-8.75h-2.65a9.37,9.37,0,0,0-7.45,3.9h-.45l.7-3.65h-8.8Zm-17-7.85c-2.45,0-3.9-1.65-3.9-4.25,0-3.7,2.7-6.65,5.85-6.65,2.45,0,3.9,1.7,3.9,4.25,0,3.75-2.65,6.65-5.85,6.65m.8,8.5c8.25,0,14.75-7.75,14.75-17.45,0-6.35-3.55-10.45-9.45-10.45a9.72,9.72,0,0,0-7.3,3.15H191l2.5-13.4h-9.4l-6.95,37.5h9.35l.45-2.5h.45c.55,1.3,2.3,3.15,6,3.15m-26.37-.65h5.95l1.45-7.65h-3.3c-2,0-3-1-2.65-2.65l1.7-9h6.4L178,16.6h-6.4l1.3-7H164l-.8,4.25a3.24,3.24,0,0,1-3.4,2.8h-1.6l-1.35,7.15h4l-1.8,9.6c-1.15,6,1.95,9.75,8.05,9.75M132.18,54.7h9.4l5.55-30.85h6.05l1.35-7.25h-6.2l.1-.6a3.16,3.16,0,0,1,3.45-2.65H155l1.4-7.65h-4.45c-6.25,0-11.25,3.8-12.4,9.85l-.2,1.05H135l-1.35,7.25h4.1ZM110.51,43.85a9.9,9.9,0,0,0,7.3-3.15h.45l-.45,2.5h8.8l4.9-26.6h-9.4l-2.75,14.75c-.4,2.15-2,4-4,4-2.2,0-3-1.6-2.55-3.7l2.8-15h-9.4l-3.35,18.15c-1,5.4,2,9.1,7.65,9.1M75.43,43.2h22.7l1.6-8.5H86.63l4.9-26.5h-9.6Z"/><path class="cls-2" d="M299.43,85.2h1.05l.47-2.77h-.29c-.49,0-.72-.27-.62-.84l1.66-9h-3.16L296.8,82c-.37,2,.59,3.19,2.63,3.19m-10.31.22a3.32,3.32,0,0,0,2.45-1.06h.15l-.15.84h3l1.65-8.94H293l-.93,5a1.49,1.49,0,0,1-1.34,1.34c-.74,0-1-.54-.86-1.24l.94-5.06h-3.15l-1.13,6.1a2.38,2.38,0,0,0,2.57,3.06m-8.84-2.86A1.27,1.27,0,0,1,279,81.13a2.13,2.13,0,0,1,2-2.23,1.28,1.28,0,0,1,1.31,1.43,2.1,2.1,0,0,1-2,2.23m.27,2.86c2.77,0,5-2.61,5-5.86,0-2.14-1.19-3.52-3.18-3.52a3.28,3.28,0,0,0-2.45,1.06h-.15l.84-4.5h-3.16l-2.33,12.6h3.14l.15-.84h.15a2,2,0,0,0,2,1.06m-11.93-2.86a1.27,1.27,0,0,1-1.31-1.43,2.13,2.13,0,0,1,2-2.23,1.28,1.28,0,0,1,1.31,1.43,2.1,2.1,0,0,1-2,2.23m4.88-1,1-5.33h-3.16l-.15.84H271A2.27,2.27,0,0,0,268.91,76c-2.69,0-4.87,2.54-4.87,5.8,0,2.12,1.21,3.58,3.39,3.58a4,4,0,0,0,3.13-1.36h.1v.06c.17.71.76,1.08,1.82,1.08h1.41l.5-2.77h-.28c-.49,0-.72-.27-.62-.84M253.29,85.2h3.15l.37-2,1.5-1.41.79,2a2,2,0,0,0,2.18,1.51h1.31l.51-2.77h-.57a1,1,0,0,1-1-.74l-.84-2.19,3.43-3.24h-3.86l-2.49,2.56h-.1l1.16-6.22h-3.16ZM248.67,80h-1.16l.47-1.43h1.16Zm4.25-1.43.42-2.26h-1.06l1-2.91h-2.37l-1,2.91h-1.16l1-2.91h-2.36l-1,2.91h-1.46l-.42,2.26h1.11L245.14,80h-1.41l-.42,2.27h1.06l-1,2.89h2.37l1-2.89h1.16l-1,2.89h2.37l1-2.89h1.46l.42-2.27H251l.48-1.43Z"/><path class="cls-2" d="M348.25,65.49a2.08,2.08,0,0,1,1.92-1.22,1.28,1.28,0,0,1,1.46,1.22Zm.54,5.82c2.56,0,4.56-1.21,5.18-3.18h-2.81a2,2,0,0,1-1.81.86,1.36,1.36,0,0,1-1.43-1.53h6.28l.15-.82c.46-2.46-.75-4.71-3.78-4.71A5.34,5.34,0,0,0,345,67.51a3.66,3.66,0,0,0,3.79,3.8m-14.55-.22h3.16l.37-2,1.5-1.41.79,2a2,2,0,0,0,2.18,1.51h1.31l.51-2.77h-.58a1,1,0,0,1-1-.74l-.84-2.19L345,62.15h-3.86l-2.49,2.55h-.1l1.16-6.21h-3.16Zm-6.14.22c2.83,0,4.78-1.6,5.24-3.77h-3.23a1.66,1.66,0,0,1-1.54.91,1.25,1.25,0,0,1-1.3-1.39,2.16,2.16,0,0,1,2-2.27,1.13,1.13,0,0,1,1.25,1.06h3.19c.25-2.25-1.24-3.92-3.95-3.92A5.56,5.56,0,0,0,324,67.58c0,2.15,1.49,3.73,4.07,3.73M317,65.49a2.07,2.07,0,0,1,1.92-1.22,1.28,1.28,0,0,1,1.46,1.22Zm.54,5.82c2.55,0,4.55-1.21,5.17-3.18h-2.8a2,2,0,0,1-1.82.86,1.36,1.36,0,0,1-1.43-1.53h6.29l.15-.82c.45-2.46-.76-4.71-3.78-4.71a5.34,5.34,0,0,0-5.58,5.58,3.67,3.67,0,0,0,3.8,3.8m-11.21,0a3.36,3.36,0,0,0,2.46-1.06h.15l-.15.84h3l1.65-8.94h-3.16l-.92,5A1.51,1.51,0,0,1,308,68.45c-.74,0-1-.54-.85-1.24l.94-5.06h-3.16l-1.13,6.1a2.39,2.39,0,0,0,2.57,3.06m-10.85-.22h3.16l.7-3.83A2.44,2.44,0,0,1,301.7,65h1.15l.55-2.94h-.89a3.13,3.13,0,0,0-2.5,1.31h-.16l.24-1.23h-3Zm-5.75-2.64A1.27,1.27,0,0,1,288.41,67a2.13,2.13,0,0,1,2-2.23,1.28,1.28,0,0,1,1.31,1.43,2.1,2.1,0,0,1-2,2.23m.27,2.86c2.78,0,5-2.61,5-5.87,0-2.13-1.19-3.51-3.18-3.51A3.28,3.28,0,0,0,289.32,63h-.15l.84-4.5h-3.16l-2.33,12.6h3.14l.15-.84H288a2.06,2.06,0,0,0,2,1.06m-8.88-.22h2l.48-2.57h-1.11c-.65,0-1-.36-.89-.89l.57-3h2.16l.45-2.44h-2.15l.44-2.33h-3l-.26,1.42a1.09,1.09,0,0,1-1.15.94h-.53l-.46,2.41H279l-.61,3.22c-.38,2,.66,3.28,2.71,3.28M269.35,75h3.15l1.87-10.36h2l.46-2.44h-2.09l0-.2a1.06,1.06,0,0,1,1.16-.89h1l.47-2.57H276a4,4,0,0,0-4.16,3.31l-.07.35h-1.46l-.46,2.44h1.38ZM262,71.31a3.35,3.35,0,0,0,2.45-1.06h.15l-.15.84h3l1.64-8.94h-3.15l-.93,5a1.49,1.49,0,0,1-1.34,1.34c-.74,0-1-.54-.86-1.24l.94-5.06h-3.16l-1.12,6.1A2.38,2.38,0,0,0,262,71.31m-5.53-.22h1l.47-2.77h-.28c-.49,0-.72-.27-.62-.84l1.66-9h-3.16l-1.75,9.41c-.37,2,.59,3.19,2.64,3.19m-7.84-5.16h-1.16L248,64.5h1.16Zm4.25-1.43.42-2.27h-1.06l1-2.9h-2.37l-1,2.9h-1.16l1-2.9h-2.36l-1,2.9h-1.46l-.42,2.27h1.11l-.47,1.43h-1.41l-.42,2.27h1.06l-1,2.89h2.37l1-2.89h1.16l-1,2.89h2.37l1-2.89h1.46l.42-2.27H251l.48-1.43Z"/><path class="cls-2" d="M70.2,35.5a4.37,4.37,0,0,1-2.5,2.3l-40,13.8c-2.3.9-4.5.8-5.3-1.5a2.54,2.54,0,0,1-.2-1.2l-7.6-6.2,2.6-.7a4.34,4.34,0,0,1,3.5.5l5.2,3.1,19.3-8-15-12.7L35,23.6a8.37,8.37,0,0,1,6.4.8l14.8,8.7,8.4-3.4a4.51,4.51,0,0,1,5.8,2.6,4.44,4.44,0,0,1-.2,3.2m-5.74,13a.49.49,0,0,1-.26.32l-1,.45-.07,0a.37.37,0,0,1-.44-.28l-.21-1a.46.46,0,0,1,.12-.42l2-2.1a.27.27,0,0,1,.25-.08.27.27,0,0,1,.21.33ZM17,58.3H53l.68-.93a.45.45,0,0,0-.1-.64h0l-2.67-2a.46.46,0,0,1-.08-.64.44.44,0,0,1,.3-.17l3-.5a.48.48,0,0,0,.38-.53.52.52,0,0,0-.06-.16l-3.33-5.56a.46.46,0,0,1,.17-.63.47.47,0,0,1,.47,0l6,3.88a.48.48,0,0,0,.64-.14s0,0,0,0l1.71-3.5a.46.46,0,0,1,.62-.19.44.44,0,0,1,.23.3l.84,4a.44.44,0,0,0,.54.35.19.19,0,0,0,.1,0L67,49a.45.45,0,0,1,.57.67l-2.78,4.08a.45.45,0,0,0,.11.64.67.67,0,0,0,.18.07l4.64.85a.46.46,0,0,1,.4.51.46.46,0,0,1-.32.39L65,57.8a.45.45,0,0,0-.28.58v0l1.5,3.65h-3v0H17Zm49.3.59a.37.37,0,0,1,.22-.47l.86-.31a.45.45,0,0,1,.42.07L70.34,60h0a.22.22,0,0,1,.09.21.23.23,0,0,1-.25.21l-3-.26a.47.47,0,0,1-.38-.27l-.45-1v0M85.2,42.6A42.6,42.6,0,1,0,42.6,85.2,42.51,42.51,0,0,0,85.2,42.6"/></g></g></svg> \ No newline at end of file
diff --git a/configs/conferences/KLPK21/main.less b/configs/conferences/KLPK21/main.less
new file mode 100644
index 0000000..46a873e
--- /dev/null
+++ b/configs/conferences/KLPK21/main.less
@@ -0,0 +1,31 @@
+@import "../../../assets/css/_structure.less";
+@brand-primary: #ff3e00;
+
+nav .navbar-brand .icon {
+ background-image: url("luftbruecke_logo.svg");
+ background-size: contain;
+ background-position: center;
+ background-repeat: no-repeat;
+ height: 27px;
+ width: 27px;
+}
+
+.banner .logo {
+ background-image: url("luftbruecke_logo.svg");
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-color: #ff3e00;
+
+ padding-left: 320px;
+ margin-left: auto;
+ margin-right: auto;
+ min-width: 320px;
+ min-height: 64px;
+ max-height: 72px;
+ max-width: 1170px;
+
+ line-height: 64px;
+
+ /* height: 72px; */
+/* float: left; */
+}