Categorie


patch-drupalSpesso prima che venga aggiornato un modulo o rilasciata una nuova versione del “core” Drupal, ci si accorge che vi sono degli errori o un diverso metodo per risolvere un problema. In qusti casi si rilasciano dei piccoli file che contengono queste modifiche. Questi file si chiamano “Patch“. Tramite una patch è possibile modificare automaticamente del codice presente in più file, con un solo comando. Inoltre è possibile, nel caso non funzionasse, ritornare al file originale senza problemi. Questi file sono identificati con l’estensione .patch

Per poter utilizzare questo comando abbiamo bisogno del comando patch di linux. Se siamo in un sistema Windows, possiamo installare CygWin (scaricabile gratuitamente dal sito http://www.cygwin.com/).
Cygwin è un software gratuito che permette di utilizzare comandi linux in ambiente Windows. Una volta scaricato ed installato, viene presentata una schermata in cui è possibile scegliere quali comandi installare. Lasciare quelli di default ed abilitare il comando patch situato nella categoria Tools.
A questo punto abbiamo una shell “linux” con cui possiamo interagire ed esguire le patch dei nostri file.
Per far ciò sistemiamo il nostro file patch nella cartella desiderata (es: nella cartella del modulo se stiamo modificando un modulo).
Quindi nella finestra shell, digitiamo :

se tutto va bene abbiamo terminato, altrimenti per tornare al file originale digitiamo ;

Per posizionarci facilmente in una cartella ed avere la shell già impostata possiamo fare in questo modo:

Creare un file imposta.reg ed inseriamo le seguenti righe:

[text]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Apri la Shell qui"

[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="c:\\cygwin\\bin\\bash.exe –login -i -c ‘cd \"cygpath \"$*\"\";bash’ bash %L"

[HKEY_CLASSES_ROOT\Drive\shell\bash]
@="Apri la Shell qui"

[HKEY_CLASSES_ROOT\Drive\shell\bash\command]
@="c:\\cygwin\\bin\\bash.exe –login -i -c ‘cd \"cygpath \"$*\"\";bash’ bash %L"
[/text]

quindi eseguire il file cliccandoci sopra.
In questo modo avremo una nuova voce,  “Apri la Shell qui” ogni volta che clicchiamo sul tasto destro di ogni cartella. ;)

 

« « Io Sono Abruzzo | Condividere un testo e confrontare le versioni con WriteBoard » »

Articoli correlati

Visualizzazione di un content type con diversi tipi (select, checkbox,image,text)
Come gestire i content type in Wordpress

Uno dei punti di forza di Drupal è la gestione dei tipi di contenuto (Content Type) che permette di creare contenitori di dati...


Schermata 2011-07-11 a 10.52.21
Facebook Graph Api Explorer

Lo staff di facebook ha messo a disposizione degli sviluppatori uno strumento davvero utile per analizzare e scoprire le graph api della...


Seguimi su twitter : @ironico

4 commenti

Rispondi

Attenzione : Per inserire codice html/php o caratteri speciali utilizza Postable. Postable converte i caratteri speciali del tuo commento.
XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Login with:
Powered by Sociable!