Contacteer ons op +32 2 306 02 11 of mail ons op info@desk02.be
Contacteer ons op +32 2 306 02 11 of mail ons op info@desk02.be
Voor een klant van ons maakten we recentelijk in Drupal 7 de reis (vergelijkings)website http://www.vakantiedeals.be.

De inhoud van deze website wordt dagelijks geüpdate op basis van XML-productfeeds van de bekendste Belgische touroperators zoals Neckermann, Thomas Cook, Sunweb, Corendon, etc….
Bezoekers kunnen op deze website per bestemming (landen, regio’s & steden) of per vakantiethema (bijv. Vliegvakanties, Citytrips, Last Minutes, etc…) de verschillende reisaanbiedingen vergelijken overheen verschillende Belgische touroperators.
Deze touroperators stellen dagelijks upgedate XML-productfeeds ter beschikking, gaande van algemene feeds waarin zich het gehele product aanbod bevindt (bijv. Thomas Cook), tot specifieke feeds waarin zich bijv. alle reizen van een bepaald vakantiethema bevinden (bijv. de Last Minutes –feed van Neckermann). Ondanks het feit dat deze XML-feeds - zo goed als allemaal - van dezelfde online marketing / reclame regie kwamen, merkten we toch grote verschillen op in de XML-structuur en inhoud van deze feeds.
Zo kwamen bepaalde gestructureerde velden in sommige feeds eenvoudigweg niet voor, ofwel hadden deze velden een andere benaming, ofwel werd er een geheel andere indeling en structuur gehanteerd ten opzicht van de anderen.
De grote uitdaging bij de realisatie van dit project was de uitwerking van de informatie architectuur.
Tijdens de analysefase was het van cruciaal belang de beschikbare en relevante informatie overheen alle feeds te identificeren, waarna deze informatie beschikbaar kon gemaakt worden voor het verrichten van zoekopdrachten door bezoekers van de website. Ook de structuur en navigatie binnen de website kon op deze manier op een consistente manier georganiseerd worden.
Vermits we voor de inhoud (en dagelijkse updates) van de website afhankelijk zijn van XML productfeeds (beschikbaar via een externe (3e) partij), dienden we ook de verschillende inhoudelijke of technische ‘fouten of tekortkomingen’ op te vangen, in de mate van het mogelijke…
Voor de vakantiedeals.be website - gerealiseerd op basis van Drupal 7- is er uiteindelijk ook beslist om een ‘XML feed importer’ op maat uit te werken. Naast een goede performantie biedt deze XML feed importer eveneens voldoende flexibiliteit om de tekortkomingen van de huidige feeds op te vangen, alsook die van potentiële toekomstige feeds.
Ook op het vlak van Zoekmachine optimalisatie of Search Engine Optimization (SEO) werd ook een aanzienlijke inspanning geleverd: er wordt gebruik gemaakt van duidelijk leesbare URL’s (clean URL’s) die opgebouwd worden in combinatie met belangrijke sleutelwoorden; ook de sleutelwoorden in de redactionele inhoud en de meta tags zijn consistent opgebouwd; de interne link structuur is dusdanig opgebouwd zodat de Google Spider de inhoud van de website snel en gemakkelijk kan indexeren. De belangrijkste pagina’s/URL’s worden eveneens hernomen in een XML sitemap. De verschillende overzichtspagina’s (per bestemming of per vakantiethema) zijn allen voorzien van een zone waar het overzicht van de aanbiedingen kan aangevuld worden met een stukje gerelateerde redactionele inhoud.
Ook de klant zelf doet zijn duit in het zakje voor wat betreft het SEO verhaal: hij levert zelf op regelmatige basis reisnieuws, wat de site unieke en relevante redactionele inhoud oplevert.
Ook de integratie met de Sociale Media was een vereiste van de klant: zo werd elke pagina voorzien van een optie om de inhoud te delen met vrienden en/of over sociale netwerken.
Een ‘Facebook Like-button’ werd prominent op de site geplaatst, wat al snel voor de eerste “Likes” zorgde.
Het resultaat van deze opdracht is een verzorgde, goed presterende vakantie (vergelijkings)website die eveneens een aangename en overzichtelijke ‘look and feel’ (Drupal Theme) meekreeg en al snel een Franstalige versie kreeg onder de naam www.voyagespaschers.be ".
Reacties
Peter
1 jaar geleden ...
Mooi werk! Welke modules hebben jullie hiervoor gebruikt? Wordt bvb. Commerce Feeds gebruikt? Hebben jullie interesse om een technische bespreking van deze module te schrijven (ik ben hiervan de co-maintainer)?
Olivier Jacquet
1 jaar geleden ...
In een eerste versie hebben we Feeds gebruikt maar dat werd een serieuze bottleneck waarna we de import volledig zelf hebben geschreven.
Nieuwe reactie inzenden