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' implementazionedi 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 conspring dwr per ajax e non c'è bootstrap, l'idea era quella di partirecreando un bootstrap template di massima e su quello sviluppareprogressivamente le funzionalità.Vorrei quanto prima anche aggiungere una sorta di BDD test con selenium.