Speakers | |
---|---|
Frederik Van Outryve | |
Davy Van Den Bremt | |
Schedule | |
Day | Sunday |
Room | H.1302 |
Start time | 14:45 |
End time | 15:30 |
Duration | 00:45 |
Info | |
Event type | Podium |
Track | Drupal |
Language | English |
Davy explains how they implement a complex Drupal website at DotProjects.
DotProjects is developing a new website for Cultuurnet Vlaanderen. This website allows users to browse all kinds of events happening in Belgium. All event data is not managed in Drupal but is managed in Cultuurnet's own system and access to this data is provided by their REST API.
This event data, which is "hosted" on their API is enriched with comments, ratings, YouTube video's, Press releases, ... in Drupal. To make this possible, all events need to exist in Drupal as nodes. For this we developed an offline synchronisation method and a real time synchronisation method where nodes for events are only created as soon as their node page is accessed.
For each event the system also tries to look for a YouTube video, Flickr image, Wikipedia entry. This all happens automatically without any user interaction. For this a custom Drupal module was developed (Service Attachments) which allows to automatically look for content on APIs for each node.
With a high focus on these two problems, we'll explain the process of implementing this website in Drupal.