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: | ||
− | + | = 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 | + | |
− | + | == 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ó''' | |
− | + | *** Per exemple, a la instalació de drupal a guifi.net es pot trovar el link a https://guifi.net/es/admin/reports/updates | |
− | + | * 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 | |
− | + | **wget http://ftp.drupal.org/files/projects/image-6.x-1.1.tar.gz | |
− | + | * 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/ |
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ó
- Per exemple, a la instalació de drupal a guifi.net es pot trovar el link a https://guifi.net/es/admin/reports/updates
- 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
- Per exemple:
- 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/
- usuari@màquina /ruta_drupal/sites/all/modules/$ svn co --username anonymous http://svn.projectes.lafarga.cat/svn/guifi/trunk/modules/guifi/