Breve descrizione del componente per eventi

Autore

Mi chiamo Mottola Michele e mi occupo prevalentemente di progettazione, realizzazione e test di applicazioni web.

Il mio sito ufficiale è http://www.intellynet.com

Licenza

Licenza Creative Commons
Quest' opera di Mottola Michele è concessa in licenza sotto la Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported.

Generalità

Ho proegettatato questa 'piccola' applicazione web che permette la gestione di eventi come fiere, mostre, etc. E' costituita da una parte visibile ai visitatori e da una parte in cui si inseriscono/modificano/cancellano i propri eventi.
Per questa versione gli eventi disponibili saranno: fiere, mostre e congressi (ma probabilmente saranno ampliati).

Link applicazione reale

La versione online è su http://www.aziendeit.info/eventi.html

Curiosità di progetto

La progettazione è stata realizzata usando UML come linguaggio di modellazione. La realizzazione è in php (framework joomla) e javascript/jquery.

Il lato frontend

In una prima versione gli eventi saranno visibili ai visitatori in un'unica pagina, ordinabile per colonne. In seguito le pagine aumenteranno e si dirameranno per regioni e provincie. Particolare attenzione è stata data alla generazione di pagine SEF URL per l'ottimizzazione sui motori di ricerca.

Poichè i dettagli di un evento sono molti, allora ho pensato di visualizzare solo alcuni campi nella pagina e usare una finestra di popup dove poter accedere a tutti i dettagli

Il lato backend per gli utenti registrati

L'utente registrato potrà accedere in area privata e quindi alla voce di menù per la gestione dei propri eventi. Da qui è possibile compiere le operazioni di inserimento, modifica e cancellazione

Il form per aggiungere o modificare gli eventi possiede diverse caratteristiche

  • validazione dei campi
  • campi richiesti
  • filtraggio dei dati
  • data picker

Di seguito un paio di screen shot

Il lato backend per l'amministratore

L'amministratore, in più degli utenti registrati, potrà visualizzare, modificare o cancellare, gli eventi inseriti da qualsiasi utente

1a revisione: aggiunto campo ruolo

Per una migliore classificazione ho aggiunto un campo necessario a capire se chi ha inserito l'evento parteciperà a tale evento con ruolo di espositore o visitatore.