Ciao,
scrivo per comunicare che ho da poco terminato il rifacimento del sito Genealogia italiana di Stefania Fangarezzi https://www.genealogiaitaliana.it/it/index.php
Il sito in questione sfrutta varie tecnologie, PHP per la parte in background e la gestione dei menù, oltre che per la pagina di contatto, dove tale tecnologia è usata per validare e poi inviare un'email in formato HTML.
Ma non solo, dovendo rifare da capo il sito ho voluto crearlo in modo da evidenziare per prima cosa l'utilizzo attraverso i sistemi mobili (telefoni e tablet) che prima non erano stati considerati importanti.
Una menzione particolare va anche alla pagina del glossario, il cui database è su file XML.
All'inizio volevo portare tutto su SQL, ma da una prova effettuata ho notato che questo era notevolmente più lento, quindi ho utilizzata la tecnologia precedente, e devo dire che la cosa ha funzionato bene.
Quindi in un veloce riepilogo dei dati:
scrivo per comunicare che ho da poco terminato il rifacimento del sito Genealogia italiana di Stefania Fangarezzi https://www.genealogiaitaliana.it/it/index.php
Il sito in questione sfrutta varie tecnologie, PHP per la parte in background e la gestione dei menù, oltre che per la pagina di contatto, dove tale tecnologia è usata per validare e poi inviare un'email in formato HTML.
Ma non solo, dovendo rifare da capo il sito ho voluto crearlo in modo da evidenziare per prima cosa l'utilizzo attraverso i sistemi mobili (telefoni e tablet) che prima non erano stati considerati importanti.
Una menzione particolare va anche alla pagina del glossario, il cui database è su file XML.
All'inizio volevo portare tutto su SQL, ma da una prova effettuata ho notato che questo era notevolmente più lento, quindi ho utilizzata la tecnologia precedente, e devo dire che la cosa ha funzionato bene.
Quindi in un veloce riepilogo dei dati:
- Sito statico costruito da zero, non utilizza CMS;
- Uso di Bootstrap per ottimizzare al meglio la visione mobile e desktop;
- Sito in doppia lingua ( Inglese e Italiano al momento);
- Utilizzo di HTML5, CSS, Javascript (sia puro che jQUERY);
- Utilizzo di PHP per il background:
- Controllo del menù;
- Controllo della sezione lingua;
- Controllo post invio dei dati relativi alla compilazione del modulo di contatto;
- Gestione del file XML contenente il database del glossario, e sua renderizzazione;
- Utilizzo di Javascript e jQUERY:
- Utilizzo per il controllo dei Cookie relativamente alla cosiddetta Cookie law;
- Utilizzo di JSON LD per i dati strutturati;
- Utilizzo del plugin Validator per la gestione degli errori nel modulo di contatto;