Taxonomy CSV import/export (Drupalmodule)
Uit DeVliegendeWiki
Met de Taxonomy CSV Import/export-module kun je taxonomieën offline beheren, en up- en downloaden. De module bestaat voor Drupal 4.7, 5, 6, en 7. In Durpal 5 en 6 integreert deze module in het bestaande Catalog-menu. In Drupal 7 vind je de module terug onder Home » Administration » Structure
Inhoud |
Importeren (Drupal 5)
Administer > Content management > Categories > CSV Import
Let op: leading spaces lijken niet altijd te worden overgenomen, maar kun je naderhand wel handmatig toevoegen aan de betreffende velden. Is een kleine moeite, en een stuk mooier dan nullen toevoegen.
Importeren kan een tijdrovende kwestie zijn. In juli 2011 duurde import van een bestand met zo'n 18.000 paden icm. Drupal 5, ongeveer een half uur. Al die tijd gaf de browser aan Connecting..., dus er ontstond geen time-out. Tegelijkertijd kon je een tweede tabblad openen op dezelfde site om het totaal aantal pagina's met paden te zien groeien.
Pauthauto
Begin 2012 wilden we aan deze bestaande taxonomie een bestand toevoegen met zo'n 1.000 paden. Tot mijn verbazing duurde dat uren, en uiteindelijk stopte het proces. Kleinere bestanden lukten ook niet: Deze gaven een execution time exceeded-foutmelding.
Het probleem bleek te liggen bij de Pathauto-module. Als deze werd uitgezet, verliep import razendsnel.
Dubbelen (Drupal 5)
In Drupal 5 lijkt deze module ietwat onvoorspelbaar om te gaan met dubbele paden. Het lijkt daarbij niet uit te maken of zo'n dubbeling in hetzelfde bestand voorkomt, of in een apart bestand. Echter, het lijkt dat als bij Existing terms aangegeven wordt: Update if names matches, dit probleem niet aanwezig is:
Casus: Drupal 5, Existing terms: Update if names matches (gaat goed)
Casus: Drupal 5, Existing terms: Ignore (gaat niet goed)
Casus: Drupal 6, 95 paden, niets bijzonders
In januari 2012 wilde ik een taxonomie met 95 paden importeren in een Drupal 6-site voor de verkoop van tandriemen of drijfriemen.
