Important massivament un llistat de categories en una taxonomia de Drupal

Important massivament un llistat de categories en una taxonomia de Drupal

En aquest article t'explique com fer una importació d'un llistat gran de categories que tinguem en una taxonomia Drupal de forma ràpida i fàcil.

Actualment, estic acabant un projectet Drupal i una de les necessitats que vaig trobar era fer un llistat gran de Taxonomies, concretament 135 municipis de la província de Castelló i totes les mancomunitats existent en la província. I vaig trobar una manera molt senzilla i còmoda de fer una importació al vol de tota la informació.

Farem servir el mòdul Term CSV Export Import, descarregant el fitxer .tar.gz i descomprimint-ho en /modules/contrib del nostre projecte. També vaig veure un altre mòdul, el CSV Importer, però el primer m'ha funcionat molt bé i no he necessitat provar el segon.

Una vegada instal·lem el mòdul, caldrà que anem a la configuració de les taxonomies de Drupal i creem una nova. En aquest exemple he creat una anomenada pobles:
Importar termes al vol en una taxonomia de Drupal

Una vegada creada, si ara volguérem afegir termes en la taxonomia, ho faríem manualment des del botó de "+ Afegir terme" (o + Añadir término en la imatge següent):
Importar termes al vol en una taxonomia de Drupal

Però en aquest cas, afegirem els termes al vol, per a no perdre temps. Aleshores, primer haurem d'aconseguir la informació. Jo he anat al portal de Dades Obertes de la Diputació de Castelló i m'he descarregat un Dataset amb el nom dels Ajuntaments i de les Mancomunitats, i els he ajuntat:
Importar termes al vol en una taxonomia de Drupal

A continuació, cal treballar eixes dades per a que mostren els camps següents:
name, status, description, format, weight, parent_name:
Importar termes al vol en una taxonomia de Drupal

Desarem la informació en un format de text pla per a crear-nos el fitxer CSV (separats per comes, en el meu cas) i quedarà de la següent manera:
Importar termes al vol en una taxonomia de Drupal

Ara anem a la configuració del mòdul CSV Term Import i inserim el contingut del fitxer CSV amb les dades estructurades tal com he comentat, i seleccionarem el nom de la taxonomia on volem fer la importació de les dades:
Importar termes al vol en una taxonomia de Drupal

A continuació veurem una pantalla on el mòdul detecta que volem crear 151 termes en la taxonomia. Si tot e´s correcte, farem clic en el botó Importar:
Importar termes al vol en una taxonomia de Drupal

I ara veurem una pantalla dient-nos que la importació s'ha fet correctament, excepte el camp data que com que no l'hem afegit al fitxer CSV no sap què fer i no ha importat cap valor:
Importar termes al vol en una taxonomia de Drupal

I ja està tot fet. Si ara anem dins de la taxonomia Pobles que hem creat, veurem els 151 termes que hem importat des del fitxer CSV. Tot i així, ara la taxonomia és una taxonomia de Drupal normal, per tant podrem modificar termes, afegir-ne nous o esborrar algun terme si ho volem fer més endavant:
Importar termes al vol en una taxonomia de Drupal

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES