giovedì 18 settembre 2014

Modifiche a Drupal core

Anche se abbiamo fatto uno standard di non apportare modifiche ai moduli di base e Drupal core, ci sono volte che i nostri sviluppatori hanno davvero bisogno di apportare modifiche ai moduli di base, al fine di aggiungere la funzionalità richiesta. Casi come caratteristica aggiuntiva per 'user' o 'moduli' di commento e così via. In questo stato non siamo in grado di eseguire l'aggiornamento automatico sui nostri siti, come si potrebbe sovrascrivere i cambiamenti - e quindi abbiamo bisogno di fare l'aggiornamento manualmente. Beh, questo è ok se si mantiene uno o due siti, ma se si dispone di più di 100 siti, allora vi porterà un po 'di tempo.
Quello che abbiamo fatto per eliminare questo problema e di essere in grado di aggiornare il sito è stato automaticamente per creare una copia dei moduli di base originali (si trova in / modules), aggiungere la nostra funzionalità personalizzate, e mettere la copia modificata in 'contribuito' moduli directory ( / sites / all / modules ). Drupal leggere i moduli presenti nella / sites / all / modules prima e ignorano la stessa copia (originale) trovato su / moduli . Inoltre, potrebbe essere necessario modificare le informazioni modulo o il nome del pacchetto per separare i moduli modificati da quelli originali - es: modified_core, costume, ecc Nel caso in cui Drupal legge entrambi, si può semplicemente disattivare l'altra.
Ecco la nostra politica in materia di lavoro con moduli di Drupal: - hanno contribuito o moduli comunità in / sites / all / modules - su misura moduli in / sites / all / modules / custom - moduli di base modificata in / sites / all / modules / core_modified
Spero che questo aiuti. :)

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.