Skip to content

Configuratie adlib feeds module

hannolans edited this page Nov 28, 2012 · 1 revision

##Feeds module integratie De feeds module is geschikt voor het importeren van xml bestanden. Omdat het resultaat van een API-call naar Adlib ook een xml bestand is, kan veel standaard functionaliteit van de feeds module gebruikt worden. Er hoeven alleen maar een aantal plugins geschreven te worden.

##Fetcher en processor Voor de feeds module moet een fetcher geschreven worden. Deze haalt de informatie uit Adlib. We moeten er voor zorgen dat we niet 1 xml krijgen met heel veel objecten (140.000), omdat dit waarschijnlijk alleen al door de tijd van het ophalen onmogelijk in 1 keer kan worden verwerkt. De fetcher moet daarom per database bijhouden wat er is opgehaald en per import van de feeds module steeds weer nieuwe records aanbieden. Daarnaast moet er een processor komen die automatisch de Adlib id aan een node-id koppelt. Dit moet niet instelbaar zijn voor de gebruiker omdat de rest van de module deze informatie nodig heeft.

##Mappers We gebruiken in eerste instantie de aanwezige mappers van de feeds module. Deze mappers zouden in principe de aanwezige data in Adlib goed moeten kunnen omzetten naar Drupal. Velden met de volgende inhoud gaan dan goed: ! Tekst velden zonder opmaak ! Datum velden, mits de datum is opgeslagen in een standaard formaat (bijvoorbeeld isodate, timestamp) ! Numerieke velden

Clone this wiki locally