Xedia

Drupal-client voor Onix-XML van Centraal Boekhuis

Voor een van de grootste uitgevers van boeken in Nederland schreef Xedia een Drupal-module om dagelijks een Onix xml-bestand te importeren in Drupal. De module maakt automatisch boek en auteur nodes aan om de boekinformatie in op te slaan. Een afbeelding van de voorkant wordt automatisch opgehaald bij het Centraal Boekhuis en ook bewaard bij de boek-node. 

Omdat het Centraal Boekhuis auteurs niet uniek identificeert, is het proces om een boek-node naar de juiste auteur-node te laten verwijzen helaas niet zonder fouten; er zijn talloze voorbeelden van verschillende auteurs met dezelfde naam. Om dit probleem op te lossen is er door businesspartner Icontact een separate boekendatabase gebouwd die de XML-feed verrijkt met unieke auteurs-id's. Deze verrijkte Onix-feed is Onixplus gedoopt. Dankzij de op maat gebouwde centrale boekendatabase en Onixplus kunnen redacteuren de boekgegevens corrigeren en verrijken zodat talloze websites automatisch, via de Drupal Onix-client, gebruik kunnen maken van de verbeterde boekinformatie.