Archivi tag: PHP

Sito Web – Photo Blog

Il progetto che presenterò all’Esame di Stato 2013-2014 è un Blog fotografico. Questo sito è stato creato con Altervista che è una piattaforma che offre la possibilità di aprire gratuitamente un Sito Web, un forum o un blog con l’installazione di un CMS. Per il mio Sito Web ho usato Joomla, uno dei CMS più conosciuti.

Questo sito permette agli utenti registrati, nonché appassionati di fotografia, di gestire il proprio profilo, inserire articoli e pubblicare le loro fotografie. Se gli utenti non sono registrati possono inserire i loro dati per creare il proprio profilo.

L’admin (amministratore del sito) può gestire ogni aspetto della piattaforma tramite il pannello amministrativo di Joomla.

Mappa Concettuale

photo blog

E-Commerce Management Systems con Magento

Lo scopo di questo elaborato presentato all’esame di maturità è quello di sperimentare la creazione e gestione di un sito web per l’e-commerce.

Si è scelto come base di testing e sviluppo la piattaforma Magento Community Edition (open source) installata su una macchina virtuale Ubuntu Server con stack livello applicativo LAMP (acronimo per Linux Apache MySQL PHP).

Link alla mappa concettuale

Link alla guida per la creazione di una macchina virtuale e installazione di Magento

Backend del sito:Immagine

Progetto Pizzeria Meneghelli & Ongaro

Il progetto prevede la possibilità di prenotare comodamente dal proprio cellulare, tablet o PC le pizze senza dover ricorrere alla classica chiamata telefonica. E’ necessario registrarsi al sito di una pizzeria d’asporto “virtuale” per aver accesso all’interfaccia ove inserire gli ordini.

Il nostro elaborato sarà pertanto diviso in due parti: una parte di back-end, cioè di gestione da parte dell’amministratore del processo d’ordine di una pizza, e una parte di front-end per l’utente acquirente.

La parte di back-end gestirà gli ordini e provvederà a far apparire sullo schermo della pizzeria gli ordini in corso. Il linguaggio di programmazione utilizzato per sviluppare tale parte è Java, grazie al quale s’è creato pure un’interfaccia grafica al database, mentre la parte di front-end è perlopiù sviluppata in PHP e HTML con l’aggiunta di codice CSS e JavaScript.

LINK AL SITO – LATO FRONT-END: http://www.doyouwantapizza.altervista.org

Pizzeria-front-end

SCREENSHOT LATO BACK-END:

screenshot lato back-end

MAPPA CONCETTUALE

Sviluppo sito ECDL

La tesina che presenteremo all’esame di stato tratterà lo sviluppo e la gestione di un sito ECDL, per la scuola, su piattaforma Joomla. Questo sito, accessibile dall’indirizzo ecdl.carloanti.it, permette la registrazione di un utente che sarà per default uno studente. Il ruolo di professore è assegnabile, solo da parte dell’amministratore del sito, ad ogni utente con una semplice modifica.

Lo studente, prima di potersi iscrivere agli esami, deve richiedere una Skill Card che, solo dopo un’operazione di convalida da parte del professore, darà diritto alla prenotazione per gli esami desiderati (ovviamente nei giorni indicati in piattaforma).

Il professore ha a disposizioni diversi funzioni:

  • Assocciare una Skill Card ad ogni studente che ne abbia fatto richiesta
  • Inserire una data per gli esami ed un termine massimo per le iscrizioni
  • Modificare la data degli esami (non eliminabile in presenza di iscritti)
  • Visualizzare gli iscritti ad una data e ad un esame specifico, esportando i dati necessari alla registrazione degli esami in piattaforma ATLAS in una tabella .csv

Il tutto è stato gestito integrando diversi linguaggi di programmazione dinamica tra i quali PHP, SQL, HTML, CSS e in piccole parti anche JavaScript.

Mappa concettuale del progetto

ecdl.carloanti.it