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.
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.