diff options
| author | MaZderMind | 2017-04-13 20:49:52 +0200 | 
|---|---|---|
| committer | MaZderMind | 2017-04-13 20:49:52 +0200 | 
| commit | 23f6451d4a2c8b903b410b2cc696c76f78559dae (patch) | |
| tree | 5d493515f6225e5ae7547328125a3d9c64116f59 /configs/conferences | |
| parent | b6e311784488c0a4e500274b66f6dd69657ee2de (diff) | |
eh17 style & config
Diffstat (limited to '')
| -rw-r--r-- | configs/conferences/eh17/bunny.svg | 1 | ||||
| -rw-r--r-- | configs/conferences/eh17/config.php | 484 | ||||
| -rw-r--r-- | configs/conferences/eh17/main.less | 48 | 
3 files changed, 533 insertions, 0 deletions
| diff --git a/configs/conferences/eh17/bunny.svg b/configs/conferences/eh17/bunny.svg new file mode 100644 index 0000000..8c6de2b --- /dev/null +++ b/configs/conferences/eh17/bunny.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 204.29868 371.21667" height="395.964" width="217.919"><g color="#000"><path style="isolation:auto;mix-blend-mode:normal" d="M101.72 106.858c-1.338-1.355-3.027-3.34-3.753-4.41l-1.32-1.944L106.2 87.43c5.255-7.191 20.713-29.656 34.351-49.921C154.191 17.243 165.531.465 165.753.224c.222-.24.545-.296.719-.123.614.614-13.953 35.07-20.434 48.337-5.438 11.128-14.574 25.617-27.737 43.987-9.915 13.836-12.361 16.897-13.5 16.897-.356 0-1.742-1.109-3.08-2.464zM76.988 123.286c-.009-1.175 2.397-26.432 2.614-27.458.123-.581.387-1.056.587-1.056.2 0 1.305 1.14 2.456 2.535 1.384 1.678 2.968 2.96 4.685 3.79 1.427.692 3.1 1.639 3.719 2.105l1.125.85-7.22 9.91c-3.97 5.45-7.387 9.91-7.591 9.91-.205 0-.373-.263-.375-.586zM188.937 347.028c-7.739-2.146-72.74-22.708-72.826-23.037-.225-.866 6.669-43.857 7.037-43.878.355-.02 15.48 14.707 55.366 53.907 7.692 7.559 13.712 13.725 13.377 13.701-.334-.023-1.663-.335-2.954-.693zM48.704 280.254L32.386 272.9l.292-1.408c.16-.775.46-1.589.666-1.81.26-.277 40.133-9.214 41.14-9.22.04 0 1.926 3.01 4.19 6.688 2.264 3.679 4.423 7.169 4.798 7.755.656 1.026.48 1.27-4.57 6.39l-5.253 5.323-3.23.534c-1.777.293-3.718.516-4.314.496-.595-.02-8.426-3.347-17.4-7.393z" overflow="visible" fill="#ff8600"/><path style="isolation:auto;mix-blend-mode:normal" d="M104.92 159.289c-17.556-7.58-31.918-14.007-31.918-14.284 0-.543 34.369-35.688 34.889-35.675.172.004 1.898 3.107 3.834 6.895 8.603 16.834 14.03 25.31 23.228 36.28 2.489 2.968 5.262 6.277 6.162 7.352l1.636 1.955-2.843 5.672c-1.564 3.12-2.895 5.653-2.958 5.629-.062-.024-14.476-6.245-32.03-13.824zM201.219 344.36c-.886-1.613-16.727-32.101-35.202-67.751l-33.59-64.819.664-4.649c.366-2.556.671-4.807.68-5 .067-1.601 1.914 1.576 8.05 13.846 11.995 23.993 19.512 37.708 26.482 48.316 5.978 9.1 18.35 25.66 30.267 40.513 2.485 3.098 4.834 6.16 5.22 6.806.612 1.023.644 3.392.245 18.423-.252 9.487-.626 17.25-.831 17.25-.206 0-1.1-1.32-1.985-2.934zM101.174 300.71c-7.172-11.682-15.534-25.254-18.582-30.16-3.047-4.905-5.673-9.261-5.834-9.68-.208-.544.04-.846.859-1.052 3.62-.909 46.91-10.153 47.544-10.153.578 0 .704.312.52 1.29-.134.71-2.638 16.974-5.564 36.142-2.926 19.168-5.451 34.851-5.611 34.851-.16 0-6.16-9.557-13.332-21.239z" overflow="visible" fill="#0bc401"/><path style="isolation:auto;mix-blend-mode:normal" d="M13.852 258.979c-3.596-5.51-6.768-10.23-7.05-10.488-.281-.258-1.927-2.08-3.657-4.05L0 240.86l14.609-23.874c20.099-32.845 22.458-35.99 41.608-55.479l14.907-15.17 32.387 13.918c17.813 7.656 32.533 14.06 32.712 14.232.178.172-.3 3.903-1.062 8.292-.762 4.389-3.094 20.758-5.182 36.377-2.088 15.618-3.848 28.452-3.911 28.519-.182.194-88.824 19.352-92.728 20.042-1.937.341-5.643.77-8.236.95l-4.715.33-6.537-10.018zM106.318 80.573c.902-9.575 2.755-19.021 5.27-26.872 1.77-5.521 8.453-23.132 12.288-32.375 2.112-5.09 3.324-7.02 3.347-5.331.008.344-2.78 13.276-6.188 28.738l-6.196 28.113-3.981 5.565c-2.19 3.06-4.18 5.565-4.421 5.565-.262 0-.31-1.373-.119-3.403zM48.847 370.368c.377-.545 3.281-4.685 6.454-9.2 14.944-21.269 19.425-28.771 36.698-61.443 2.42-4.577 3.046-5.448 3.54-4.928.33.347 4.745 7.388 9.812 15.645l9.212 15.014 33.338 10.396c18.337 5.717 33.439 10.495 33.56 10.616.26.26-.292.303-34.298 2.668 0 0-15.914.034-26.285 1.828s-35.438 9.93-35.438 9.93a39402.17 39402.17 0 0 0-36.358 10.197c-.849.247-.867.19-.235-.723z" overflow="visible" fill="#d40010"/><path style="isolation:auto;mix-blend-mode:normal" d="M51.176 163.348c0-.577 43.848-60.744 44.39-60.91.24-.074 1.27 1.03 2.29 2.454 1.021 1.424 2.757 3.268 3.857 4.097 1.1.828 1.956 1.66 1.9 1.85-.176.593-51.642 52.93-52.05 52.93-.213 0-.387-.19-.387-.42zM199.192 349.605c-1.588-.442-3.198-.984-3.578-1.205-.805-.468-71.786-70.07-72.194-70.792-.15-.267.645-6.399 1.768-13.627 1.123-7.229 3.096-20.942 4.384-30.474 1.289-9.532 2.45-17.439 2.582-17.57.131-.132.426-.042.654.199.635.67 69.661 133.982 69.453 134.137-.1.075-1.48-.226-3.069-.668zM42.348 332.287c.048-.125 7.308-10.113 16.134-22.196 17.407-23.83 15.901-21.918 23.106-29.344l3.29-3.392.517.84.516.839-3.824 5.206c-8.28 11.273-17.08 22.764-21.528 28.11-3.446 4.142-9.34 10.799-15.32 17.3-2.386 2.595-3.138 3.28-2.89 2.637z" overflow="visible" fill="#0049da"/><path style="isolation:auto;mix-blend-mode:normal" d="M138.22 154.028c-6.857-8.142-11.696-14.642-15.151-20.352-3.825-6.32-13.69-24.862-13.69-25.73 0-.332 2.707-4.33 6.017-8.884 12.235-16.834 21.069-30.078 27.196-40.773 4.83-8.431 13.761-28.093 21.73-47.84 2.445-6.06 3.015-7.136 3.512-6.64.148.149-1.424 8.795-3.493 19.214-8.339 42-11.402 60.992-17.86 110.707-3.285 25.298-3.292 25.346-3.701 25.344-.171-.001-2.223-2.272-4.56-5.046zM53.945 360.028c0-.099 10.435-19.692 11.036-20.722.468-.802 20.113-30.592 20.301-30.786.45-.462-.058.61-2.068 4.355-10.812 20.145-14.744 26.607-26.478 43.508-2.218 3.195-2.79 3.943-2.79 3.645zM1.929 248.667c-1.041-4.025-1.024-3.94-.795-3.94.153 0 4.654 5.022 4.654 5.193 0 .11-2.68 2.44-2.807 2.44-.053 0-.527-1.662-1.052-3.693zM197.628 301.178c-13.721-17.339-24.977-32.662-30.597-41.656-6.074-9.718-14.646-25.657-25.438-47.296-7.466-14.97-7.54-15.173-6.633-18.236.238-.8 42.492 6.402 42.997 7.33.336.617 25.296 104.984 25.296 105.772 0 .942-1.189-.308-5.625-5.914z" overflow="visible" fill="#ffe72d"/><path style="isolation:auto;mix-blend-mode:normal" d="M89.337 100.498c-2.576-1.324-4.053-2.517-6.22-5.022-1.756-2.03-2.742-3.555-2.578-3.99.477-1.269 40.67-71.093 41.323-71.786.35-.372.74-.573.865-.447.126.126-1.78 5.288-4.234 11.471-9.645 24.292-12.405 34.582-13.767 51.314-.488 6.003.187 4.643-7.426 14.963-2.142 2.904-4.05 5.27-4.24 5.257-.19-.012-1.865-.805-3.723-1.76zM196.006 269.77c-.768-2.332-3.518-14.66-3.315-14.863.405-.405.873.327 3.878 6.062l2.85 5.437-1.017 1.802c-1.092 1.936-2.063 2.57-2.396 1.562zM34.334 344.135c.099-.262 4.32-4.992 9.38-10.51 16.506-18 21.299-23.775 35.105-42.303 4.184-5.615 7.793-10.21 8.02-10.21.658 0 7.161 10.767 6.906 11.433-.76 1.982-29.941 45.311-30.664 45.532-.481.147-6.683 1.552-13.783 3.123-7.1 1.57-13.41 2.98-14.025 3.133-.665.166-1.045.085-.939-.198z" overflow="visible" fill="#9e00a0"/></g></svg>
\ No newline at end of file diff --git a/configs/conferences/eh17/config.php b/configs/conferences/eh17/config.php new file mode 100644 index 0000000..8634ca8 --- /dev/null +++ b/configs/conferences/eh17/config.php @@ -0,0 +1,484 @@ +<?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("2017-04-14 13:30"), + +	/** +	 * 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("2017-04-17 16:30"), + +	/** +	 * 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' => true, + +	/** +	 * 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' => 'Easterhegg 2017', + +	/** +	 * Veranstalter +	 * Wird für den <meta name="author">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher +	 * <meta>-Tag generiert. +	 */ +	'AUTHOR' => 'Easterhegg, you know!', + +	/** +	 * Beschreibungstext +	 * Wird für den <meta name="description">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher +	 * <meta>-Tag generiert. +	 */ +	'DESCRIPTION' => 'Ist das Zufall oder kann das weg?', + +	/** +	 * Schlüsselwortliste, Kommasepariert +	 * Wird für den <meta name="keywords">-Tag verdet. Wird diese Zeile auskommentiert, wird kein solcher +	 * <meta>-Tag generiert. +	 */ +	'KEYWORDS' => 'Easterhegg, Ostern, Hack, CCC, Zufall, Mühlheim, 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="bunny"></div>', + +	/** +	 * Link zu den Recordings +	 * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt +	 */ +	'RELEASES' => 'https://media.ccc.de/c/eh17', + +	/** +	 * 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/eh17/index.json', +); + +/** + * 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( +		'Für die Glupscher' => [ +			'vortragssaal', +			'grosses-kolleg', +		], +		'Auf die Lauscher' => [ +			'lounge', +		], +	), +); + + + +/** + * 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. +	 */ +	'vortragssaal' => array( +		/** +		 * Angezeige-Name +		 */ +		'DISPLAY' => 'Vortragssaal', + +		/** +		 * 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' => 's6', + +		/** +		 * 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, + +		/** +		 * 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' => 'AM HS 9', + +		/** +		 * 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' => true, + +		/** +		* 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://ircnet.org/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' => '#fossgis2017 @ twitter', +		// 	'TEXT'    => '#fossgis2017', +		// ), +	), + +	'grosses-kolleg' => array( +		'DISPLAY' => 'Großes Kolleg', +		'STREAM' => 's5', +		'PREVIEW' => true, + +		'TRANSLATION' => false, +		'SD_VIDEO' => true, +		'HD_VIDEO' => true, +		'AUDIO' => true, +		'SLIDES' => false, +		'MUSIC' => false, + +		'SCHEDULE' => true, +		//'SCHEDULE_NAME' => 'IM HS 11', +		'FEEDBACK' => false, +		'SUBTITLES' => false, +		'EMBED' => true, +		'IRC' => true, +		'TWITTER' => true, +	), + +	'lounge' => array( +		'DISPLAY' => 'Lounge', +		'STREAM' => 'lounge', +		'PREVIEW' => false, + +		'TRANSLATION' => false, +		'SD_VIDEO' => false, +		'HD_VIDEO' => false, +		'AUDIO' => false, +		'SLIDES' => false, +		'MUSIC' => true, + +		'SCHEDULE' => false, +		//'SCHEDULE_NAME' => 'IM HS 11', +		'FEEDBACK' => false, +		'SUBTITLES' => false, +		'EMBED' => true, +		'IRC' => true, +		'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 +	 */ +	'URL' => 'https://eh17.easterhegg.eu/Fahrplan/schedule.xml', + +	/** +	* Nur die angegebenen Räume aus dem Fahrplan beachten +	* +	* Wird diese Zeile auskommentiert, werden alle Räume angezeigt +	*/ +	'ROOMFILTER' => ['Vortragssaal', 'Großes Kolleg', 'Hackcenter', 'Kegelbahn'], + +	/** +	 * 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 */ '2017-05-21') - strtotime(/* Today */ '2017-05-19'), +	'SIMULATE_OFFSET' => 0, +); + +/** + * Globale Konfiguration der IRC-Links. + * + * Wird dieser Block auskommentiert, werden keine IRC-Links mehr erzeugt. Sollen die + * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem + * existieren sein. ggf. einfach auf true setzen: + * + *   $CONFIG['IRC'] = true + */ +$CONFIG['IRC'] = array( +	/** +	 * Anzeigetext für die IRC-Links. +	 * +	 * %s wird durch den Raum-Slug ersetzt. +	 * Ist eine weitere Anpassung erfoderlich, kann ein IRC_CONFIG-Block in der +	 * Raum-Konfiguration zum Überschreiben dieser Angaben verwendet werden. +	 */ +	'DISPLAY' => '#easterhegg @ ircnet', + +	/** +	 * URL für die IRC-Links. +	 * Hierbei kann sowohl ein irc://-Link als auch ein Link zu einem +	 * WebIrc-Provider wie z.B. 'https://kiwiirc.com/client/irc.hackint.eu/#32C3-%s' +	 * verwendet werden. +	 * +	 * %s wird durch den urlencodeten Raum-Slug ersetzt. +	 * Eine Anpassung kann ebenfalls in der Raum-Konfiguration vorgenommen werden. +	 */ +	'URL' => 'irc://irc.de.ircnet.net/easterhegg', +); + +/** + * 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' => '#eh17 @ 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' => '#eh17', +); + + +return $CONFIG; diff --git a/configs/conferences/eh17/main.less b/configs/conferences/eh17/main.less new file mode 100644 index 0000000..a2fd102 --- /dev/null +++ b/configs/conferences/eh17/main.less @@ -0,0 +1,48 @@ +@import "../../../assets/css/_structure.less"; + +@orange: #D28A0D; +@grey-lighter: #333333; +@grey-darker: #2a2a2a; +@grey-light: #c1c1c1; + + +@brand-primary: @orange; + + +@well-bg: @grey-lighter; + +@navbar-default-bg: @grey-darker; + +@btn-default-bg: @grey-light; + + +@panel-default-heading-bg: @grey-darker; +@panel-default-text: @orange; + +@panel-bg: @grey-lighter; + + +body { +	background-color: @grey-darker; +	color: @grey-light; +} + +.overview .panel-title { +	font-weight: bold; +} + + +.bunny { +	background-image: url(bunny.svg); + +	position: absolute; +	right: 30px; +	bottom: 0; + +	width: 218px; +	height: 400px; + +	@media (max-width: @screen-sm-min) { +		display: none; +	} +} | 
