Actualitzacions mòduls drupal: Diferència entre les revisions

De Guifi.net - Wiki Català

(primera versió. segur que dic "burradas")
 
m (a veure si ara...)
Línia 1: Línia 1:
A l'hora d'actualitzar els mòduls de Drupal:
+
= Actualitzant els mòduls oficials de drupal =
  * '''CONDICIÓ INDISPENSABLE''': Tenir una '''màquina de proves''' (millor si es virtual) a la que tinguem instal·lats els mateixos mòduls de drupal (mòduls guifi i budgets inclosos) i una base de dades funcional que tingui dades per a tots els tipus de contingut (de drupal, del mòdul guifi i del mòdul budgets; zones, nodes (amb tots els tipus de trastos, etc) o, al menys, una bona colla d'ells, tants com sigui possible).  
+
* '''CONDICIÓ INDISPENSABLE''': Tenir una '''màquina de proves''' (millor si es virtual) a la que tinguem instal·lats els mateixos mòduls de drupal (mòduls guifi i budgets inclosos) i una base de dades funcional que tingui dades per a tots els tipus de contingut (de drupal, del mòdul guifi i del mòdul budgets; zones, nodes (amb tots els tipus de trastos, etc) o, al menys, una bona colla d'ells, tants com sigui possible).  
Recomanacions:
+
 
  * La ideia és que testejem les actualitzacions a aquest entorn de proves (no pas de producció) lo suficientment necessari com per a que quan passem a actualiztar tant ''test.guifi.net'' com ''guifi.net'' estiguem segurs de que no hi haurà cap problema.
+
== Recomanacions ==
  * Només actualitzar a versions estables
+
 
    * Si la darrera versió disponible és una versió no estable, cal fer '''comprovacions adicionals'''
+
* La ideia és que testejem les actualitzacions a aquest entorn de proves (no pas de producció) lo suficientment necessari com per a que quan passem a actualiztar tant ''test.guifi.net'' com ''guifi.net'' estiguem segurs de que no hi haurà cap problema.
    * En qualsevol cas, '''llegir SEMPRE les notes de la nova versió'''
+
* Només actualitzar a versions estables
        * Per exemple, a la instalació de drupal a guifi.net es pot trovar el link a https://guifi.net/es/admin/reports/updates
+
** Si la darrera versió disponible és una versió no estable, cal fer '''comprovacions adicionals'''
  * Comprimir el mòdul actual a un fitxer comprimit .tar.gz segons el nom del mòdul, la versió de drupal i la versió del mòdul. Per exemple:
+
** En qualsevol cas, '''llegir SEMPRE les notes de la nova versió'''
    * Nom del módul = image
+
*** Per exemple, a la instalació de drupal a guifi.net es pot trovar el link a https://guifi.net/es/admin/reports/updates
    * Versió de drupal = 6.X
+
* Comprimir''' el contingut de la versió actual del mòdul a un fitxer comprimit .tar.gz segons el nom del mòdul, la versió de drupal i la versió del mòdul.
    * Versió del mòdul = 1.0
+
** Per exemple:
    * => Nom del fitxer = image-6.x-1.0.tar.gz
+
*** Nom del módul = image
<nowiki>tar zvcf image-6.x-1.0.tar.gz image</nowiki>
+
*** Versió de drupal = 6.X
  * Descarregar la nova versió del mòdul
+
*** Versió del mòdul = 1.0
<nowiki>wget http://ftp.drupal.org/files/projects/image-6.x-1.1.tar.gz
+
*** => Nom del fitxer = image-6.x-1.0.tar.gz
  * Descomprimir-la
+
**** tar zvcf image-6.x-1.0.tar.gz image
<nowiki>tar zvxf image-6.x-1.1.tar.gz
+
* Descarregar la nova versió del mòdul
  * Fer tot tipus de comprobacions per veure que '''no hi ha problemes''':
+
**wget http://ftp.drupal.org/files/projects/image-6.x-1.1.tar.gz
    * funcionament
+
* Descomprimir-la
    * dades existents
+
**tar zvxf image-6.x-1.1.tar.gz
  * Cal prendre atenció especial a que no hi hagi:
+
* Fer tot tipus de comprobacions per veure que '''no hi ha problemes''':
    * problemes
+
** funcionament
    * desaparicions
+
** dades existents
    * incompatibilitats ni
+
* Cal prendre atenció especial a que no hi hagi:
    * desconfiguracions
+
** problemes
 +
** desaparicions
 +
** incompatibilitats ni
 +
** desconfiguracions
 +
 
 +
= Actualitzant els mòduls específics de guifi.net =
 +
 
 +
El desenvolupament del mòdul guifi i el mòdul budgets, aixi com els nostres temes per a drupal, es porten al repositori de lafarga:
 +
http://svn.projectes.lafarga.cat/svn/guifi/
 +
(usuari anonymous)
 +
 
 +
Per actualitzar els mòduls al teu entorn de desenvolupament, cal fer svn up.
 +
 
 +
Si és la primera vegada que els descarregues, tindràs que anar a la localització pare del contingut en questió i fer un svn co <ruta-fins-el-contingut>
 +
* Per exemple, si vols descarregar per primera vegada el mòdul guifi en el seu estat de desenvolupament (trunk):
 +
** usuari@màquina /ruta_drupal/sites/all/modules/$ ''svn co --username anonymous http://svn.projectes.lafarga.cat/svn/guifi/trunk/modules/guifi/''
 +
*** L'usuari anonymous no té cap paraula clau, pel que pots pulsar INTRO quan svn te la demani.
 +
*** Com veuràs un cop s'hagin descarregat tots els arxius , se t'haurà creat un directori anomenat 'guifi' a dins del directori actual, que segons el prompt que es mostra, era /ruta_drupal/sites/all/modules/, pel que el nou directori estarà correctament ubicat a /ruta_drupal/sites/all/modules/guifi/

Revisió de 20:54, 21 març 2011

Actualitzant els mòduls oficials de drupal

  • CONDICIÓ INDISPENSABLE: Tenir una màquina de proves (millor si es virtual) a la que tinguem instal·lats els mateixos mòduls de drupal (mòduls guifi i budgets inclosos) i una base de dades funcional que tingui dades per a tots els tipus de contingut (de drupal, del mòdul guifi i del mòdul budgets; zones, nodes (amb tots els tipus de trastos, etc) o, al menys, una bona colla d'ells, tants com sigui possible).

Recomanacions

  • La ideia és que testejem les actualitzacions a aquest entorn de proves (no pas de producció) lo suficientment necessari com per a que quan passem a actualiztar tant test.guifi.net com guifi.net estiguem segurs de que no hi haurà cap problema.
  • Només actualitzar a versions estables
    • Si la darrera versió disponible és una versió no estable, cal fer comprovacions adicionals
    • En qualsevol cas, llegir SEMPRE les notes de la nova versió
  • Comprimir el contingut de la versió actual del mòdul a un fitxer comprimit .tar.gz segons el nom del mòdul, la versió de drupal i la versió del mòdul.
    • Per exemple:
      • Nom del módul = image
      • Versió de drupal = 6.X
      • Versió del mòdul = 1.0
      • => Nom del fitxer = image-6.x-1.0.tar.gz
        • tar zvcf image-6.x-1.0.tar.gz image
  • Descarregar la nova versió del mòdul
  • Descomprimir-la
    • tar zvxf image-6.x-1.1.tar.gz
  • Fer tot tipus de comprobacions per veure que no hi ha problemes:
    • funcionament
    • dades existents
  • Cal prendre atenció especial a que no hi hagi:
    • problemes
    • desaparicions
    • incompatibilitats ni
    • desconfiguracions

Actualitzant els mòduls específics de guifi.net

El desenvolupament del mòdul guifi i el mòdul budgets, aixi com els nostres temes per a drupal, es porten al repositori de lafarga: http://svn.projectes.lafarga.cat/svn/guifi/ (usuari anonymous)

Per actualitzar els mòduls al teu entorn de desenvolupament, cal fer svn up.

Si és la primera vegada que els descarregues, tindràs que anar a la localització pare del contingut en questió i fer un svn co <ruta-fins-el-contingut>

  • Per exemple, si vols descarregar per primera vegada el mòdul guifi en el seu estat de desenvolupament (trunk):
    • usuari@màquina /ruta_drupal/sites/all/modules/$ svn co --username anonymous http://svn.projectes.lafarga.cat/svn/guifi/trunk/modules/guifi/
      • L'usuari anonymous no té cap paraula clau, pel que pots pulsar INTRO quan svn te la demani.
      • Com veuràs un cop s'hagin descarregat tots els arxius , se t'haurà creat un directori anomenat 'guifi' a dins del directori actual, que segons el prompt que es mostra, era /ruta_drupal/sites/all/modules/, pel que el nou directori estarà correctament ubicat a /ruta_drupal/sites/all/modules/guifi/
Eines de l'usuari