modifica funzionalità file upload

Qui si raccolgono idee, suggerimenti e consigli per sviluppi futuri del software.
Rispondi
trialrace
Messaggi: 6
Iscritto il: 09 mar 2020 12:40

modifica funzionalità file upload

Messaggio da trialrace »

ho modificato la logica del componente per il filelist_and_upload in particolare rendendolo compatibile per l'utilizzo dentro "gestione componenti". La modifica ha coinvolto purtroppo altri files:filemanager.php, uploads.php, actions.php, ajax.php oltre che my_impianti.componenti.php.

la cosa che mi dispiace molto è che non potrò usare facilmente gli aggiornamenti che saranno rilasciati..... non era possibile fare diversamente vero? :-(

Avatar utente
dasc3er
Messaggi: 1163
Iscritto il: 11 lug 2016 17:41

Re: modifica funzionalità file upload

Messaggio da dasc3er »

Ciao,
dipende dall'estensione della modifica. Se hai solo modificato file in modules/ oppure plugins/ e lo hai fatto con la corretta procedura del copiare il file che vuoi modificare nella cartella custom/ relativa, le tua modifiche non verranno sovrascritte dopo ogni aggiornamento ma potrebbero presentarsi delle incompatibilità nel caso di aggiornamenti corposi (cambio di nomi di variabili, tabelle, campi, ...).
Se invece la modifica ha compreso file in altre cartelle è molto probabile che tu debba fare un controllo manuale e riportare dopo ogni aggiornamento le modifiche relative, che altrimenti verrebbero sovrascritte.

Mi sembra strano che sia stato necessario modificare così tanti file solo per implementare la gestione degli upload nei componenti, ma se hai modificato: filemanager.php, uploads.php, actions.php, ajax.php, ... dovrai controllare manualmente gli aggiornamenti e correggere tutto di conseguenza.

Alla fin fine per noi sarebbe impossibile procedere altrimenti, poiché le personalizzazioni sono intese per essere sviluppate in una specifica versione del gestionale e mantenute in essa. Diversa la situazione è per interi componenti separati e non previsti nel gestionale: se installi un nuovo modulo, un aggiornamento non lo sovrascriverà ma ovviamente il modulo deve essere compatibile con la versione dell'aggiornamento che stai installando.

trialrace
Messaggi: 6
Iscritto il: 09 mar 2020 12:40

Re: modifica funzionalità file upload

Messaggio da trialrace »

Grazie per la risposta.... immaginavo...
ho dovuto modificare tutti questi files in breve per i seguenti motivi :
-tenere conto dell' id_componente nella struttura di upload (che teneva conto del modulo e del plugin ma non del componente) ; ho aggiunto anche un campo in zz_files
-permettere la coesistenza di più file upload sulla stessa pagina (se si mettono più istanze di componenti in un intervento verranno a trovarsi tutti sulla stessa pagina.....

apro un altro task per una info sui permessi dei componenti....
grazie 1000 :)

Rispondi