Veel data ineens importeren

Wat als je veel date in één keer wil importeren? Enkele mogelijke toepassingen:

·      Je hebt een exceldocument met allemaal evenementen en je wil die allemaal in je kalender plaatsen

·      Je hebt een bestaande winkel en wil alle producten in één keer in de webshop importeren

·      Je hebt een bestaande website (Joomla, Dreamweaver, PHP, ...) en wil de database hiervan omzetten naar een Drupaltoepassing

Bij wijze van voorbeeld, zullen we de postcodes van België importeren.

Een inhoudstype maken

Voordat je gegevens moet importeren, moet je steeds een inhoudstype maken, waarnaar je kan importeren.

We maken een inhoudstype “postcodes”.
We hernoemen het veld titel naar postcode.

We slaan het inhoudstype op.

Klik naast het inhoudstype “postcode” op velden beheren.

We maken een nieuw veld “gemeente” aan.

Module Feeds installeren

We installeren en activeren nu de nodige modules:

·      Feeds: http://drupal.org/project/feeds

·      Job Scheduler: http://drupal.org/project/job_scheduler

Vink alles bij Feeds en Job Scheduler aan.

Nieuwe Feed maken

We gaan nu een nieuwe feed maken. Hiermee zullen we later de nodige gegevens importeren.

Ga naar Structuur – Feeds importer

Klik op New Importer en geef een naam.

Basisinstellingen:

Bij Attach to content type moet “Use standalone form staan. Bij Periodic import “As often as possible”.


Fetcher:

Kies voor File upload.

File upload:

Parser:

Kies voor CSV parser.


CSV Parser:

Kies voor ;

Processor:

Kies voor Node processor.


Node processor:

Kies het inhoudstype.


Mapping:

We maken nu velden aan. Typ de naam van het veld (in csv) in en kies het doel (overeenkomstige veld in inhoudstype). Klik telkens op toevoegen.

Tijd om te importeren

Nu het inhoudstype en de feed klaar zijn, kunnen we importeren.

Indien je de blok “navigatie” toont, kan je klikken op Importeren. Je kan ook “import” achter de url intypen.

Via de navigatie gaan we importeren (of via import achter de url):

Klik op Postcode

Via kies bestand blader je naar het juiste CSV-bestand.

Klik op Importeren.

Je krijgt een boodschap. Deze vermeld dat het importeren succesvol was en hoeveel nodes geïmporteerd werden.

Problemen? Wanneer je offline werkt, mag je drupalsite NIET in een submap staan. Feeds werkt enkel wanneer je Drupalsite in de root staat!

 
 Drupal 7, deel 2- CMS | pagina laatst gewijzigd op 27/11/2011 | Onze cursussen vallen onder copyright!
Zelfstudie.be - gratis cursussen internet, dreamweaver, fireworks, flash, enz. Terug naar vorige pagina