Originariamente inviato da CortelliStefano
Un saluto a tutto il forum. Da un po' di tempo ho trovato un interessante progetto di gestionale scritto in PHP/MySql:
http://gazie.sourceforge.net/
Essendo ragioniere libero professionista, cerco ove possibile di proporre soluzioni Open Source ai clienti, dove possibile. Ben venga quindi questo progetto, portato avanti con impegno da alcuni anni.
Purtroppo a livello di gestione dati/database, a mio parere manca di un'impostazione "robusta" e affidabile, che si richiede necessariamente ad un software gestionale sul quale "girano" i dati aziendali. Ed è questo a mio parere il principale limite alla diffusione di questo software. Per gestione dati "robusta" intendo utilizzo di relazioni e transazioni, cosa che manca del tutto sul software in questione, che utilizzando tra l'altro le tabelle MyIsam, che non supportano né transazioni né foreign key.
Ho provato a convertire le tabelle con le InnoDb aggiungendo le relazioni ottenendo un netto miglioramento, purtroppo occorrerebbero ulteriori interventi sul codice PHP per inserire le transazioni e magari con l'occasione apportare alcune migliorie.
E qui viene il punto: purtroppo non ho conoscenze di PHP, pur apprezzando molto questo linguaggio di script, lavorando abitualmente su altri linguaggi.
Ecco allora la ragione della mia proposta: ci sarebbero persone con conoscenze di PHP interessate a contribuire ad una "sistemazione" di questo interessante progetto? Credo che un lavoro "base", che lo migliorerebbe già di molto, non sia un lavoro troppo lungo ed impegnativo per chi già e' abituato a lavorare con PHP/MySql.
Da parte mia potrei occuparmi di tutto l'aspetto relativo al Db (creazione delle relazioni, di nuovi indici, dell'architettura generale dei dati) e fornire alcuni consigli su determinate funzionalita' che magari si potrebbero aggiungere, credo di avere una buona esperienza in tal senso avendo sviluppato una procedura gestionale con un altro linguaggio.
Il tutto sarebbe un contributo molto valido al mondo Open Source e PHP in particolare.
Chiaramente, se lo staff di GAzie fosse interessato si potrebbe collaborare insieme, ma in caso contrario ci sarebbe un'altra strada grazie alla quale il software potrebbe diventare molto più utilizzabile rispetto a come è ora.
Ho già provato ad inserire un messaggio nel forum di GAzie sulla richiesta di features, ma non ho ricevuto nessun interessamento, e presumo quindi che la cosa non sia di primario interesse per gli sviluppatori, forse più interessati ad aggiungere funzionalità che all'aspetto della gestione dei dati (anche se spero di sbagliarmi):
http://sourceforge.net/tracker/?func...81&atid=717642
D'altro canto un gestionale che gira su un DB senza utilizzo di transazioni e relazioni... non è certo il massimo dell'affidabilità, ed è un vero peccato visto che il progetto, a livello di funzionalità, si presenta invece interessante e con poca fatica potrebbe fornire quella sicurezza sui dati che necessariamente si richiede ad un gestionale.
Un saluto a tutti,
Stefano