Pure Sign bedenkt, ontwerpt en ontwikkelt websites met het open source CMS Drupal.
Case study: James Ensor - Een online museum
(An english version of this blog post can be found here)
Op 25 februari lanceerde de Vlaamse Kunstcollectie een online museum rond de Belgische kunstenaar James Ensor op www.jamesensor.eu. Deze website werd gebouwd aan de hand van populaire open source technologie zoals Drupal, CollectiveAccess en Apache Solr.
Pure Sign stond samen met Koba in voor de implementatie van het achterliggende collectiebeheersysteem en de publieke website. Het design van de website werd ontworpen door Davy Kestens.
De Vlaamse Kunstcollectie is een samenwerkingsverband tussen de Vlaamse musea KMSK (Antwerpen), Groeningemuseum (Brugge) en het MSK (Gent). De website rond James Ensor is de eerste in een reeks websites die de Vlaamse Kunstcollectie heeft gepland om Vlaamse kunstenaars internationaal te promoten.
Collectiebeheer
Voor de implementatie van het collectiebeheersysteem dat de website aanstuurt werd gekozen voor CollectiveAccess, een open source webgebaseerd softwarepakket voor het beheer van catalogi, collecties en archieven. Alle gegevens en afbeeldingen van de werken van Ensor werden geëxporteerd uit de verscheidene softwarepakketten die momenteel worden gebruikt door de verschillende musea, en vervolgens geïmporteerd in het centrale CollectiveAccess beheersysteem.

Voor de publieke ontsluiting van de kunstwerken vanuit het collectiebeheersysteem werd gekozen voor een website gebouwd met het open source CMS Drupal. Om beide systemen met elkaar te verbinden, werden Drupal modules geschreven om de gegevens via SOAP webservices op te halen vanuit CollectiveAccess, en deze te integreren als Drupal nodes. Een deel van deze functionaliteit is reeds beschikbaar gesteld als module op drupal.org. Ondertussen wordt er hard verder gewerkt om deze integratiemodule(s) uit te breiden qua functionaliteiten en mogelijkheden, alsook gebruiksvriendelijker te maken voor niet-technische gebruikers.
Collectie op de website
Bezoekers van de website kunnen de werken van James Ensor raadplegen via het menu "Collectie", en dit op verschillende manieren. Voor de zoekfunctionaliteit werd gebruik gemaakt van het open source zoeksysteem Apache Solr. Deze krachtige zoekmachine integreert zeer goed met Drupal via de ApacheSolr Drupal module en gerelateerde modules.
Door gebruik te maken van de "faceted search" faciliteiten van Apache Solr, is het mogelijk om de gevonden zoekresultaten te verfijnen op museum of trefwoord, of om de resultaten te sorteren.
Naast de zoekfunctionaliteit is het tevens mogelijk om Ensor's werken te ontdekken via de thematische collectiepresentatie, waarbij de bezoeker één van de 10 thema's kan selecteren. Naast een overzicht van de belangrijkste kunstwerken, vind je er meer informatie over het belang van dit thema in Ensor's werk. Dit werd technisch opgebouwd aan de hand van de CCK Nodereference module.
Een derde manier om de werken van deze Oostendse schilder te bezichtigen is via de selectie door Ensorliefhebbers. Een aantal vooraanstaande liefhebbers maakte een selectie van de werken van Ensor die hen het meest aanspreken, inclusief verdere toelichting bij deze keuze.

Interactiviteit
Naast het aanschouwen van de schilderijen van deze grootmeester, biedt de site tevens interactieve mogelijkheden aan de bezoeker: zo is het mogelijk om een persoonlijke selectie van favoriete werken te maken en bij te houden. Hiervoor werd gebruik gemaakt van de Flag module.
Daarnaast kan de bezoeker ook zijn of haar favoriete werken delen via de meest gangbare sociale netwerken, zoals Twitter, Facebook, etc... Deze functionaliteit wordt aangeboden via Service Links.
Drupal modules
Hieronder lijsten we enkele van de belangrijkste Drupal modules of modulegroepen die het mogelijk maakten om deze site te creëren:
- Views
- CCK
- Filefield / Imagefield / Imagecache
- CollectiveAccess
- Display Suite
- Apache Solr
- Internationalization
- Flag
- Content profile
- Nodequeue
- Service Links
- WYSIWYG
- Quicktabs
Daarnaast werden uiteraard nog een heleboel andere nuttige modules geinstalleerd.
Meer informatie
Voor meer informatie omtrent dit project kan je terecht bij Sven Decabooter via contact [at] puresign [dot] be of in de commentaren hieronder.



Nieuwe reactie inzenden