From 6018e07841f3f4b61871d1e22f43cd6363938d4f Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 19 Dec 2020 01:10:24 +0100 Subject: [PATCH] Aggiustamenti alle pagine, pronta per il go-live. --- content/js/livepointers.js | 1 + content/pages/2020/index.md | 40 +++++++++------ content/pages/2020/programma.md | 3 -- content/pages/live.md | 15 ++++++ pelicanconf.py | 8 +-- themes/pelican-blue/static/css/large.css | 50 +++++++++++++++++++ themes/pelican-blue/static/css/style.css | 8 +++ themes/pelican-blue/templates/base.html | 10 +++- themes/pelican-blue/templates/large_base.html | 8 ++- 9 files changed, 116 insertions(+), 27 deletions(-) create mode 100644 content/js/livepointers.js diff --git a/content/js/livepointers.js b/content/js/livepointers.js new file mode 100644 index 0000000..9c71265 --- /dev/null +++ b/content/js/livepointers.js @@ -0,0 +1 @@ +$('.list-bare li a span.liveactive').html("  Live  "); diff --git a/content/pages/2020/index.md b/content/pages/2020/index.md index 585f857..ca8c271 100644 --- a/content/pages/2020/index.md +++ b/content/pages/2020/index.md @@ -22,11 +22,11 @@ La partecipazione alla conferenza è gratuita e aperta al pubblico, la registrazione non è necessaria. La conferenza si terrà *online*, pertanto sarà sufficiente collegarsi alla -pagina *live*, che troverete nella barra a sinistra, all'inizio della -conferenza. +pagina [*live*](/live/), che troverete anche nella barra a sinistra, +all'inizio della conferenza. -Nella pagina *live* troverete un player multimediale che vi permetterà di -seguire gli interventi. +Nella pagina [*live*](/live/) troverete un player multimediale che vi +permetterà di seguire gli interventi. **ATTENZIONE**: dovrete attivare manualmente la riproduzione del video per visualizzare lo *stream*, utilizzando il pulsante ](https://chat.linux.it/channel/libreitaliaconf) è +fa-external-link-alt">](https://chat.linux.it/channel/libreitaliaconf){:target="_blank"} è già disponibile su infrastruttura fornita da [GARR Consortium ](https://www.garr.it/it/) e gestita da [Italian Linux -Society ](http://www.ils.org/) ed è -possibile partecipare alla chat sia in maniera registrata che in maniera -anonima. +fa-external-link-alt">](https://www.garr.it/it/){:target="_blank"} e gestita da [Italian Linux +Society ](http://www.ils.org/){:target="_blank"} ed è +possibile partecipare alla chat sia in maniera autenticata (la procedura di +registrazione è disponibile sulla stessa pagina) che in maniera anonima +(usando la funzione *O parla come anonimo*, presente nella parte bassa della +chat). # — Comunicazioni prima e dopo la conferenza # Le comunicazioni prima e dopo la conferenza verranno effettuate attraverso il relativo gruppo Telegram dedicato [LibreItalia_Conf ](https://t.me/joinchat/ADz10w6NHuROjg6QjWxS_w). +fa-telegram-plane">](https://t.me/joinchat/ADz10w6NHuROjg6QjWxS_w){:target="_blank"}. La presente pagina sarà poi costantemente aggiornata e arricchita di contenuti, per tenervi al corrente di ogni variazione in maniera tempestiva. -Durante l'evento, sarà a disposizione una chat per intervenire -durante la giornata e una *Chill Room* (una stanza di Jitsi offerta su -infrastruttura GARR), in cui incontrare gli altri partecipanti durante le -pause o quando vorrete prendere una pausa dagli interventi. +Durante l'evento, sarà a disposizione una [chat ](https://chat.linux.it/channel/libreitaliaconf){:target="_blank"} per +intervenire durante la giornata e una [*Chill Room* ](https://open.meet.garr.it/libreitaliaconf-chillroom){:target="_blank"} +(una stanza [Jitsi ](https://meet.jit.si/){:target="_blank"} offerta su infrastruttura +GARR), in cui incontrare gli altri partecipanti durante le pause o quando +vorrete prendere una pausa dagli interventi. # — Partner e sponsor # La conferenza *online* sarà possibile grazie al supporto e alla sponsorizzazione di [GARR Consortium ](https://www.garr.it/it/) e di [Italian Linux -Society ](http://www.ils.org/), a cui +fa-external-link-alt">](https://www.garr.it/it/){:target="_blank"} e di +[Italian Linux Society ](http://www.ils.org/){:target="_blank"}, a cui vanno i nostri più sinceri ringraziamenti. diff --git a/content/pages/2020/programma.md b/content/pages/2020/programma.md index e2d863c..eccdffc 100644 --- a/content/pages/2020/programma.md +++ b/content/pages/2020/programma.md @@ -4,9 +4,6 @@ slug: 2020/programma # Programma ufficiale — LibreItalia Conference 2020 ### 19 dicembre 2020, dalle ore 9.30 alle ore 18.00 -**NOTA BENE**: il presente programma è ancora provvisorio. -Questa pagina sarà costantemente aggiornata. - **Mattina**: * 09:30 - 10:00 — *Caffè digitale:* Introduzione, accoglienza, saluto di Enio Gemmo (Presidente LibreItalia), saluto di Lothar Becker (Presidente di The Document Foundation) diff --git a/content/pages/live.md b/content/pages/live.md index 4745a39..8934fc9 100644 --- a/content/pages/live.md +++ b/content/pages/live.md @@ -17,3 +17,18 @@ template: large visualizzare lo *stream*, utilizzando il pulsante che comparirà al centro del player! + +### Link utili ### + + diff --git a/pelicanconf.py b/pelicanconf.py index 9f190fc..5b93744 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -30,10 +30,10 @@ PAGE_URL = '{slug}/' PAGE_SAVE_AS = '{slug}/index.html' MENUITEMS = ( - ("2020", "/2020"), - ("Programma", "/2020/programma"), - ("Live", "/live"), - ("Chill Room", "https://open.meet.garr.it/libreitaliaconf-chillroom"), + ("2020", "/2020", False), + ("Programma", "/2020/programma", 1), + ("Live", "/live", 1), + ("Chill Room", "https://open.meet.garr.it/libreitaliaconf-chillroom", 1), ) PARTNERS = ( diff --git a/themes/pelican-blue/static/css/large.css b/themes/pelican-blue/static/css/large.css index 193761d..518576b 100644 --- a/themes/pelican-blue/static/css/large.css +++ b/themes/pelican-blue/static/css/large.css @@ -282,3 +282,53 @@ img { border: 0px; flex: 1; } + +#footlinks { + width: 100%; + margin: auto; +} + +#footlinks ul +{ + display: flex; + align-items: stretch; + justify-content: space-between; + list-style: none; + padding: 0 50px; + margin: 0 0; +} + +#footlinks li +{ + display: block; + flex: 0 1 auto; + margin: 0px 5px; + vertical-align: middle; +} + +#footlinks a +{ + -webkit-transition: 200ms; + -moz-transition: 200ms; + -ms-transition: 200ms; + -o-transition: 200ms; + transition: 200ms; + display: block; + width: 10rem; + height: 1.5rem; + padding: 0.77273rem 0rem; + background-color: #3a7c78; + color: white; + vertical-align: middle; + text-align: center; + text-decoration: none; + border: 0px solid #3a7c78; + margin: 0px 5px; + border-radius: 10px 10px; +} + +#footlinks a:hover { + background-color: #73d08a; + border-color: #73d08a; + color: #3a7c78; +} diff --git a/themes/pelican-blue/static/css/style.css b/themes/pelican-blue/static/css/style.css index b3b595a..5041136 100644 --- a/themes/pelican-blue/static/css/style.css +++ b/themes/pelican-blue/static/css/style.css @@ -254,3 +254,11 @@ aside > h2 { img { max-width: 100%; } + +.liveactive { + font-weight: bold; + animation: blinker 1.7s cubic-bezier(.5, 0, 1,1) infinite; + -moz-animation: blinker 1s linear infinite; +} + +@keyframes blinker { 50% { opacity: 0; } } diff --git a/themes/pelican-blue/templates/base.html b/themes/pelican-blue/templates/base.html index 26e65ae..f8f835e 100644 --- a/themes/pelican-blue/templates/base.html +++ b/themes/pelican-blue/templates/base.html @@ -40,6 +40,7 @@ {% endblock %} + @@ -79,8 +80,12 @@ + {% if DISPLAY_CATEGORIES_ON_MENU and categories %}

Categories

diff --git a/themes/pelican-blue/templates/large_base.html b/themes/pelican-blue/templates/large_base.html index f96f4ee..9252cfa 100644 --- a/themes/pelican-blue/templates/large_base.html +++ b/themes/pelican-blue/templates/large_base.html @@ -79,8 +79,12 @@