12-03-2007, 05:39 PM
Ciao a tutti!
Sono contento di come si stia evolvendo lo script sotto la spinta di onorevoli volontari capaci e fantasiosi.
Ho però una necessità: le troppe modifiche al codice rendono non semplice lo sviluppo di un filone principale asettico e funzionale alla manutenzione e revisione.
Pertanto chiedo agli sviluppatori di scrivere e rivedere le modifiche in termini di plug-in, cioè di pacchetti indipendenti che si installano dentro una specifica e dedicata cartella che contiene tutti i files che utilizza, dalle immagini alle terze routines utilizzate.
Propongo di utilizzare la cartella /addons/ come standard.
In via semplificativa se volessi aggiungere un plug.in che gestisce un menù separato in ajax creerò un pacchetto installabile nella dir addons così formato:
/addons/menuajax/
/addons/menuajax/img/
/addons/menuajax/inc/
/addons/menuajax/data/
...
Una volta che il pacchetto viene creato e certificato dl team di sviluppo si modifica il file utilizzato inserendo una funzione che verifica la presenza del pacchetto e lo esegue in sostituzione al comando standard:
Sono contento di come si stia evolvendo lo script sotto la spinta di onorevoli volontari capaci e fantasiosi.
Ho però una necessità: le troppe modifiche al codice rendono non semplice lo sviluppo di un filone principale asettico e funzionale alla manutenzione e revisione.
Pertanto chiedo agli sviluppatori di scrivere e rivedere le modifiche in termini di plug-in, cioè di pacchetti indipendenti che si installano dentro una specifica e dedicata cartella che contiene tutti i files che utilizza, dalle immagini alle terze routines utilizzate.
Propongo di utilizzare la cartella /addons/ come standard.
In via semplificativa se volessi aggiungere un plug.in che gestisce un menù separato in ajax creerò un pacchetto installabile nella dir addons così formato:
/addons/menuajax/
/addons/menuajax/img/
/addons/menuajax/inc/
/addons/menuajax/data/
...
Una volta che il pacchetto viene creato e certificato dl team di sviluppo si modifica il file utilizzato inserendo una funzione che verifica la presenza del pacchetto e lo esegue in sostituzione al comando standard:
Codice:
if (@is_file('/addons/menuajax/data/config.php')) require ('/addons/menuajax/index.php');
else echo '...',
