Estic provant de passar la web saballuda a la darrera versió de drupal. La web treballa sobre nodes modificats, que en la terminologia drupalera s'anomenen flexinodes. Resulta que a la darrera versió de drupal estable (la 5.3, ja que la 6 encara es troba en desenvolupament), ja no treballa amb flexinodes, sinó que els nodes es modifiquen directament a través d'una nova eina que s'anomena equip de construcció de continguts(cck).
Doncs bé, hi ha un módul que fa la conversió de la majoria de camps que s'utiltzen als flexinodes, i permet una migració més fà cil dels continguts sense haver de reescriure'ls.
Tenia un problema, i es que la primera vegada que vaig utilitzar el node, em donava error en la sintaxi que s'utilitza en el módul a l'hora de fer la conversió. Vaig fer consultar al lug de drupal(
drupal.cat, i em và ren dir que enlloc de passar directament d'una versió a una altre, ho fes per etapes.
És a dir, tenim la versió actual(4.6), doncs primer fem l'actualització a la 4.7(jo ho havia fet a la brava, de la 4.6 a la 5.2, i es clar a la 5.x ja no saben que és aixó dels flexinodes). A la 4.7 seguia tenint fins avui ,el mateix problema, però aquesta versió em facilita encara més la conversió d'un tipus de contingut a un altre ja que aqui coexisteixen els dos móduls, tant el flexinode com el cck.
Un cop tenim la 4.7, quin ha estat el següent pas? Comprovar quin es l'error que no em permet la conversió. Aixi que he avui, primer he mirat a la web de drupal sobre l'error que em donava:
http://drupal.org/search/node/your+MySQL+server+version+for+the+right+syntax+to+use+near+%27value?page=1
I he arribat a una pà gina on parlaven de la part de bugs(problemes). Aixi que m'he dirigit a aquesta part de la web(
http://drupal.org/project/issues), i he mirat els que hi havia referent al flexiconvert.
I la solució era molt senzilla, ja que resulta que es un problema de versió de mysql(el codi està pensat per a mysql 5, mentre nosaltres treballem en una anterior). Ha estat aplicar el pedaç, i oli en un llum(sortien warnings però s'han convertit tots els nodes sense problemes). Aixi ens hem evitat de reescriure més de 200 nodes i el contingut s'ha mantingut i convertit en menys d'un minut.
Technorati tag: apunts,
programacio web,
tecnologia,
saballuts,
drupal,
català Defined tags for this entry: 1