Sto lavorando a una soluzione per un'organizzazione che deve durare a lungo termine (per quanto soggettiva sia).
Attualmente hanno un'installazione Joomla in cui il CMS parla direttamente al database, da lì ho iniziato a "serrare" le aggiunte di cui hanno bisogno per il loro ambiente (app per dispositivi mobili, chiosco e display della lobby). Ho anche iniziato a scrivere un servizio RESTful per parlare con Joomla (non con il database di joomla) e con le app.
Ecco un diagramma di come sta andando attualmente.
nota: hanno già il "pubblico e l'amministratore" e anche il db centrale, google cal, email e vimeo
Dato che sto iniziando con questo, sto pensando che probabilmente dovrei spingere per un progetto appropriato da zero. Sto suggerendo questo in modo che abbiano una buona base per andare avanti.
Ecco il mio suggerimento per loro
architecture proposto http://www.gliffy.com/pubdoc/3221292/L .png
Essendo già in possesso di alcuni pezzi, vale la pena spingere per una nuova architettura? Inoltre, sono sulla strada giusta per quanto riguarda la nuova architettura?
Infine, vale la pena notare che non sono completamente soddisfatti di Joomla e sono comunque alla ricerca di una possibile ricostruzione per quella parte del loro progetto.