Refactoring del sito

5 views
Skip to first unread message

Vitalij Zadneprovskij

unread,
Nov 12, 2013, 5:32:20 AM11/12/13
to jugeven...@googlegroups.com
Quello che si vuole fare con il refactoring è:

l'idea era di riscrivere tutto mantenendo solo la struttura del
database e i DAO.
Come tecnologie le seguenti:
- client: bootstrap template + jQuery;
- server: rest con spring mvc controller. Limitare i controller MVC
classici al minimo, usare quanto piu' possibile AJAX con jQuery e REST
- persistence layer: lambico, di fatto, entity con JPA annotation e
DAO "intelligenti" - https://code.google.com/p/lambico/

Per quanto concerne le nuove funzionalità ho in mente le seguenti:
- possibilità di autenticarsi con gmail e/o facebook oltre che la
classica autenticazione su db di JE;
- una sezione JUG con informazioni, foto, eventi del JUG;
- una sezione forum cross-JUGs;
- migliorare le funzionalità relative all' evento.

In generale vorrei spingere sull' aspetto social di JE, quindi con
dati relativi a twitter, skype, github e così via.

Per la sicurezza usiamo spring security, c'è già un' implementazione
di open id con gmail, oltre la classica autenticazione su db.
Il codice di je3 si trova qua:
Al momento c'è ancora l'implementazione basata sul vecchio MVC con
spring dwr per ajax e non c'è bootstrap, l'idea era quella di partire
creando un bootstrap template di massima e su quello sviluppare
progressivamente le funzionalità.
Vorrei quanto prima anche aggiungere una sorta di BDD test con selenium.

Fermo restando che ogni decisione deve essere validata da Lucio Benfante, che idee avete? 
Reply all
Reply to author
Forward
0 new messages