diff --git a/configs/conferences/godotcon2023/config.php b/configs/conferences/godotcon2023/config.php new file mode 100644 index 00000000..9b0bf404 --- /dev/null +++ b/configs/conferences/godotcon2023/config.php @@ -0,0 +1,133 @@ + strtotime("2023-11-04 10:00"), + 'ENDS_AT' => strtotime("2023-11-05 19:00"), + 'TITLE' => 'GodotCon 2023', + 'AUTHOR' => 'Godot Foundation', + 'DESCRIPTION' => 'At GodotCon, we celebrate open source and game development through a series of inspiring talks and workshops. Over two days, learn from experts, share your experiences, and enjoy the company of fellow game developers.', + 'KEYWORDS' => 'GodotCon,Godot Engine,Godot,Game Development,Game Engine', + 'FOOTER_HTML' => ' + GodotCon: a Godot Engine event. + ', + 'RELEASES' => 'https://media.ccc.de/c/godotcon2023', + 'RELIVE_JSON' => 'https://cdn.c3voc.de/relive/godotcon2023/index.json', +); + +$CONFIG['OVERVIEW'] = array( + 'GROUPS' => array( + 'Talks' => array( + 'redmond', + 'newyork', + ), + 'Atrium' => array( + 'atrium', + ), + ), +); + +$CONFIG['ROOMS'] = array( + 'redmond' => array( + 'DISPLAY' => 'Track 1', + 'STREAM' => 's2', + 'PREVIEW' => true, + 'TRANSLATION' => false, + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'H264_ONLY' => true, + 'DASH' => true, + 'AUDIO' => false, + 'SLIDES' => false, + 'MUSIC' => false, + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Redmond', + 'FEEDBACK' => false, + 'EMBED' => true, + 'SUBTITLES' => false, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#godotcon-track1 @ Discord', + 'URL' => 'Discord URL', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#godotcon2023', + ), + ), + + 'newyork' => array( + 'DISPLAY' => 'Track 2', + 'STREAM' => 's3', + 'PREVIEW' => true, + 'TRANSLATION' => false, + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'H264_ONLY' => true, + 'DASH' => true, + 'AUDIO' => false, + 'SLIDES' => false, + 'MUSIC' => false, + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'New York', + 'FEEDBACK' => false, + 'EMBED' => true, + 'SUBTITLES' => false, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#godotcon-track2 @ Discord', + 'URL' => 'Discord URL', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#godotcon2023', + ), + ), + + 'atrium' => array( + 'WIDE' => true, + 'DISPLAY' => 'Atrium', + 'STREAM' => 's4', + 'PREVIEW' => true, + 'TRANSLATION' => false, + 'SD_VIDEO' => true, + 'HD_VIDEO' => true, + 'H264_ONLY' => true, + 'DASH' => true, + 'AUDIO' => false, + 'SLIDES' => false, + 'MUSIC' => false, + 'SCHEDULE' => true, + 'SCHEDULE_NAME' => 'Atrium', + 'FEEDBACK' => false, + 'EMBED' => true, + 'SUBTITLES' => false, + 'IRC' => true, + 'IRC_CONFIG' => array( + 'DISPLAY' => '#godotcon-main @ Discord', + 'URL' => 'Discord URL', + ), + 'TWITTER' => true, + 'TWITTER_CONFIG' => array( + 'DISPLAY' => '#godotcon2023', + ), + ), +); + +$CONFIG['EMBED'] = true; +$CONFIG['IRC'] = array( + 'DISPLAY' => '#godotcon-main @ Discord', + 'URL' => 'Discord URL', +); + +$CONFIG['TWITTER'] = array( + 'DISPLAY' => '#godotcon2023', + 'TEXT' => '#godotcon2023', +); + +$CONFIG['SCHEDULE'] = array( + 'URL' => 'https://pretalx.c3voc.de/godotcon2023/schedule/export/schedule.xml', + 'ROOMFILTER' => array('Atrium', 'New York', 'Redmond'), + 'SCALE' => 7, +); + +return $CONFIG; diff --git a/configs/conferences/godotcon2023/font.ttf b/configs/conferences/godotcon2023/font.ttf new file mode 100644 index 00000000..797c4a57 Binary files /dev/null and b/configs/conferences/godotcon2023/font.ttf differ diff --git a/configs/conferences/godotcon2023/logo_color.svg b/configs/conferences/godotcon2023/logo_color.svg new file mode 100644 index 00000000..9c0c43ec --- /dev/null +++ b/configs/conferences/godotcon2023/logo_color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/configs/conferences/godotcon2023/main.less b/configs/conferences/godotcon2023/main.less new file mode 100644 index 00000000..c9586200 --- /dev/null +++ b/configs/conferences/godotcon2023/main.less @@ -0,0 +1,80 @@ +@import "../../../assets/css/_structure.less"; + +/* BeonRegular */ +@font-face { + font-family: 'Montserrat'; + src: url('/configs/conferences/godotcon2023/font.ttf') format('truetype'); +} + +@link-color: #78E5F6; +@panel-bg: #445aa1; +@well-bg: @panel-bg; +@panel-primary-border: #445aa1; +@panel-default-heading-bg: #EFF1F5; +@panel-default-text: #EFF1F5; + +@navbar-default-link-color: #FFFFFF; + +@nav-link-hover-bg: #000000; + +@navbar-default-bg: #3D8FCC; + +// conference specific styles here + +body { + background-color: #333F67; + color: #EFF1F5; + font-family: "Montserrat",Arial,sans-serif; +} + +h1, h2, body.overview .room a.title, body.overview .panel-primary a, .navbar-brand { + font-family: "Montserrat",Arial,sans-serif; + font-weight: bold; +} + +.banner { + color: #e22129; + + h2 { + font-weight: normal; + } +} + +.navbar-default { + background: #3D8FCC; + background: linear-gradient(180deg, rgba(47,117,168,1) 0%, rgba(61,143,204,1) 100%); + box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px; +} + +.navbar-brand { + // color: transparent !important; + height: 50px; + background-image: url('logo_color.svg'); + background-repeat: no-repeat; + background-size: auto 42px; + background-position: 3px 3px; + padding-left: 60px; + font-size: 20px; + color: #EFF1F5 !important; + .icon { + display: none !important; + } +} + +.btn-default { + color: #EFF1F5; + background-color: #F57389; + border-color: #F57389; +} + +footer { + color: #EFF1F5; +} + +footer a { + color: @link-color; +} + +.nav > li > a:hover, .nav > li > a:focus { + background: #78E5F6; +}