Requisiti sito web per partecipare all’esame
Chi
- Chi deve sostenere l’esame da 9 CFU.
- Chi deve sostenere l’esame da 6 CFU ma desidera partecipare alla prima provetta (NB chi ha già partecipato 2 volte alle provette non può partecipare).
Cosa
Per poter sostenere l’esame è necessario creare e rendere disponibile un sito web con le seguenti caratteristiche:
- Deve contenere una home page ed almeno due pagine.
-
Lo
style
deve essere specificato mediante un file CSS:- Almeno un elemento di una pagina deve però avere uno stile ridefinito rispetto al file CSS
- Utilizzando l’attributo
style
applicato a un elemento. Esempio:<h1 style="color:green">
-
Tutti gli URL alle pagine ed agli oggetti interni al sito devono essere relativi.
-
Devono esserci almeno due immagini in ogni pagina
- Una deve essere ospitata dal sito stesso, una prelevata dal web tramite un URL assoluto
- Tutte le immagini devono essere diverse tra loro
-
Il contenuto del sito è a piacere. Può ad esempio descrivere l’attività di un atleta, cantante o attore.
- Ogni pagina deve contenere uno script JavaScript. Si possono utilizzare gli script indicati in fondo al documento, i quali mostrano un Privacy Banner. Alternativamente, si può usare uno script a piacere che alteri la pagina o mostri qualcosa di visibile. Lo script può essere lo stesso per tutte le pagine.
- E' necessario scrivere autonomamente i file HTML e CSS. Non si possono usare template già fatti trovati in rete.
- Non occorre che il sito sia visualizzato correttamente anche su schermi di smartphone; è sufficiente che lo sia su schermi di PC.
Hosting del sito
Il sito deve essere disponibile su un servizio di hosting a piacere. Il consiglio è di utilizzare come descritto durante le lezioni. Per utilizzare il servizio, è anche possibile seguire la guida ufficiale disponibile su: https://pages.github.com/
E' necessario utilizzare un servizio di hosting a file come github.io
. Esistono altri servizi per la creazione di siti detti “Content management system” come ad esempio Google Sites o Wordpress. Essi offrono un editor grafico per la creazione delle pagine e non permettono di scrivere direttamente il codice HTML. Questi servizi NON possono essere usati per l’esame. In caso di dubbi sulla ammissibilità del servizio ai fini dell’esame, chiedere direttamente al docente.
Quando
Il sito deve essere completato e pubblicato almeno 7 giorni prima dell’esame o della provetta.
Il corrispondente URL dovrà essere reso disponibile al docente nel form di iscrizione alla provetta (che sarà reso pubblico in mailing list) oppure nelle note aggiuntive del form di iscrizione all'esame su esse3.
Script di esempio
I due script sotto riportati mostrano un Privacy Banner nella pagina. I Privacy Banner sono obbligatori per legge in tutti i siti che raccolgono dati personali (che non è il caso del vostro sito). In questo contesto, ci servono solo come esempio per comprendere il funzionamento di uno script.
Opzione 1: inserire nel body il seguente codice:
<script src="https://www.gdprset.it/widget/gdpr-it-1.js" type="text/javascript"></script>
Opzione 2: inserire nell’head il seguente codice:
<script type="text/javascript" id="cookiebanner" src="https://cdn.jsdelivr.net/gh/dobarkod/cookie-banner@1.2.2/dist/cookiebanner.min.js"></script>
In caso abbiate un Ad Blocker (ad esempio AdBlock Plus) i banner potrebbero non essere visibili.
Immagini e diritti di autore
Tra i vari tutorial html/css/js che ho visto, è stato piú volte sottolineato di fare attenzione con le immagini che si inseriscono sul proprio sito, perchè potrebbero essere con copyright e si rischiano multe salate. Io ho inserito in ogni pagina una immagine interna al mio sito e una richiesta da un altro server. Come faccio a sapere se quelle immagini sono copyright free?
Premessa: non sono un avvocato, non sono esperto di diritti di autore. La tematica è molto complessa anche perché coinvolge sistemi giuridici e normativi sovranazionali.
Il tema della domanda è importante, sia da un punto di vista giuridico sia da un punto di vista etico.
In pratica, il problema si pone se qualcuno si appropria di contenuti protetti da diritto di autore per utilizzarli in siti web "importanti" o con finalità commerciali. Evidentemente, se il sito della Barcolana, o di un Ministero, o di un'azienda, contenesse immagini protette da diritto di autore per le quali non ha ottenuto autorizzazione o pagato le licenze corrispondenti, allora i proprietari del sito potrebbero incorrere, giustamente, in problemi seri.
Nessuno solleverà mai problemi per siti personali, didattici, di "poca importanza" gestiti "in buona fede". Ovviamente, se uno usa immagini tratte dal sito ufficiale di un museo, o di un fotografo professionista, o di un quotidiano, per un sito che riceve centinaia o migliaia di visite giornaliere allora è un altro discorso.
Se proprio volete essere tranquilli al mille per mille:
- Usate immagini scaricate da Wikimedia Commons o da Creative Commons (in quest'ultimo caso deselezionando la checkbox "use commercially"). Anche Google search images ha in "Tools" un'opzione per selezionare solo le immagini utilizzabili liberamente.
- Mantenete pubblico il sito solo per le poche settimane necessarie per mostrarmelo.