Page 1 of 1

Override file

Posted: Thu Jun 14, 2018 8:51 am
by kingbluz
Ciao,
è possibile fare l'override dei file in maniera semplice? Per esempio fare upload dei file modificati in una determinata cartella, senza sovrascrivere i file originali...

Con le informazioni e i fix trovati anche qui nel forum e con le piccole modifiche fatte qua e là per modificare o personalizzare la piattaforma, ogni volta che va fatto un upgrade diventa difficile risalire a tutto quello che è stato fatto. Diversi sistemi (soprattutto cms) lo prevedono, ma per Forma non ho mai fatto caso se esista o meno...

Maurizio

Re: Override file

Posted: Thu Jun 14, 2018 1:04 pm
by alfa24
A parte customscripts che hanno i loro limiti non puoi fare altro.

Re: Override file

Posted: Thu Jun 14, 2018 4:37 pm
by canelli
non sono mai stati rilasciati pacchetti con i soli file modificati da una release all'altra . Non credo che per forma 2.0 verrà modificata questa politica .

Puoi farti tu un diff tra due release di forma e trovare i file modificati o puoi verificare sui repository
svn : https://sourceforge.net/p/forma/code/HEAD/tree/
git: https://github.com/formalms/formalms

Re: Override file

Posted: Fri Jun 15, 2018 10:08 am
by kingbluz
Ok grazie Claudio.
Pensavo non tanto a fix di bug ma alle diverse modifiche che si sviluppano in proprio o in seguito a segnalazioni o suggerimenti postati qui sul forum.

Speravo che ci fosse un sistema simile a quello per esempio di VirtueMart che consente di mettere i file modificati in determinate cartelle: il sistema usa prima (se sono presenti) i file modificati, altrimenti quelli standard

Maurizio

Re: Override file

Posted: Fri Jun 15, 2018 10:55 am
by canelli
la cartella customscripts e le sue sottocartelle sono state pensate per lo scopo che specifici.

se vuoi farti una modifica ad un file del core / e/o libreria , puoi copiarlo sotto customscripts (in una sottocartella mantendo la struttura inalterata) e apportarti le tue modifiche

il sistema utilizzarà prima il file in custoscripts e se non lo trava l'originale ..

La cartella customscripts ha dei limiti : non può essere utilizzata per tutte le cartelle / file del core. Il sistema deve essere esteso e perfezionato