Buongiorno a tutti.
Oggi non ho nessuna domanda da farvi ma vorrei mostrarvi un progetto che ho deciso di pubblicare come opensource su GitHub.
Il link al progetto è questo https://github.com/AndreaCatania/JGush
Inizialmente vorrei proporvi solamente il modulo CMS (Content Management System) del progetto (che alla fine è la parte più interessante), per pubblicare man mano tutti gli altri moduli su cui devo ancora scrivere il file di descrizione che usa GitHub.
Di cosa si tratta?
Come ho già detto JGush è un progetto opensource e si tratta di un framework che vuole dare una base di partenza dinamica che si adatta al progetto da realizzare, mantenendo una struttura standard che garantisce una semplice manutenibilità del codice nel tempo.
GJush ha diversi moduli che possono essere inclusi o meno in base alle esigenza dell proprio progetto, uno di questi moduli è JGush_cms che è un Content Management System di basso livello.
La caratteristica di essere di basso livello si rifa al fatto che questo CMS può essere gestito da codice e ampliato in base alle proprie esigenze.
Di base questo CMS può generare pagine statiche, dinamiche, multilingua statiche, multilingua dinamiche. Si possono creare widget da far interagire direttamente con metodi proprietari del progetto da costruire.
Se siete interessati potete visitare i link sottostanti:
https://github.com/AndreaCatania/JGush progetto JGush
https://github.com/AndreaCatania/JGush_cms progetto JGush_cms
https://github.com/AndreaCatania/JGush_TEST progetto che usa JGush_cms e genera 2 pagine html.
Chiunque volesse usare questo framework può scaricare il codice ed usarlo, se dovreste avere problemi potete postare una domanda su qeusto sito cosi io o altri potremo aiutarvi nell'implementazione.
Questo framework non è nulla di completo e finito ma è un idea di partenza; invito a chiunque piaccia l'idea e voglia migliorare o aggiungere idee e/o moduli a collaborare e creare una community ( basta pure criticare il progetto per aiutarlo a farlo crescere).
Scrivete su questo forum o parliamone tramite altri mezzi alternativi, o postate il codice tramite github.
Fatemi sapere cosa ne pensate.
Spero che questa povera descrizione faccia giustizia al tempo impiegato nella scrittura di tutto il framework fino ad oggi.
Ciao a tutti e Buon proseguimento.