Sorgenti » Cronologia » Versione 3
Versione 2 (Diego Sorrentino, 30-04-2019 10:00) → Versione 3/4 (Diego Sorrentino, 30-04-2019 10:02)
h1. Sorgenti
L'intera piattaforma è stata realizzata con differenti tecnologie:
# Database, basato su _MySQL_, realizzato in SQL standard. L'interaccia con il resto del sistema è stata realizzata sfruttando VIEW, STORED PROCEDURE e STORED FUNCTION
# Backend, realizzato in PHP5. Il sistema, migrato nel tempo da PHP3, +attualmente+ è un misto di programmazione procedurale e programmazione a oggetti. *TODO* è +NECESSARIA+ una ristrutturazione +COMPLETA+ del codice.
# Webservice, realizzato in XML, sfruttando la libreria DOMDocument. Quando richiesto/necessario il documento XML viene _unito_ con il suo foglio di stile XSLT per la realizzazione delle pagine HTML o esportazione in altri formati.
# Client, documenti esportati in HTML5, formattati via CSS3 e _manipolati_ via Javascript (vanilla version, no framework).