FOSDEM '09 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

Frederik Van Outryve
Davy Van Den Bremt
Day Sunday
Room H.1302
Start time 14:45
End time 15:30
Duration 00:45
Event type Podium
Track Drupal
Language English
Drupal Showcase: Cultural Activities in Flanders

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.

Other events at the same time:

When Event Track Where
14:00-15:00 MediaWiki Collaboration Chavanne
14:00-15:00 Syslinux and the dynamic x86 boot process Kernel Janson
14:00-16:00 Mozilla Marketing Café Mozilla AW1.105
14:00-15:00 MaRTE-OS Ada AW1.124
14:00-15:00 Large CentOS LDAP Deployments Fedora+CentOS H.2213
14:00-15:00 r600_demo: Programming the New GPU Generations from AMD H.1309
14:00-15:00 Lenny - the road to release Debian AW1.121
14:00-15:00 GroupDAV/CalDAV Implementors Meeting GNUstep+OpenGroupware+Etoile AW1.117
14:00-15:00 Advanced powermanagement for OMAP3 Embedded Lameere
14:15-15:00 Percona MySQL patches and the XtraDB storage engine MySQL AW1.126
14:30-15:15 Xfce as a Platform CrossDesktop H.1301
14:30-15:00 SQL/MED BSD+PostgreSQL UA2.114
14:45-15:30 Architecture of Collaboration openSUSE H.2214
14:45-15:15 JNode Free Java AW1.125
14:45-15:15 Ruby and Java: What are the differences? Ruby and Rails AW1.120
14:45-15:30 Mobile/Fennec Mozilla H.1308
15:00-16:00 Easy Integration with plugin frameworks for open source Zarafa Groupware and advanced replication Collaboration Chavanne
15:00-16:00 Ext4 Kernel Janson
15:00-15:15 PyRoom - distraction free writing Lightning Talks Ferrer
15:00-16:30 LPI exam session 5 LPI Certification Guillissen
15:00-16:00 GNATBench: Ada programming with Eclipse Ada AW1.124
15:00-16:00 Boost performance with MySQL 5.1 partitions MySQL AW1.126
15:00-16:00 Cobbler & Koan Fedora+CentOS H.2213
15:00-16:00 LLVM + Gallium 3D: Mixing a compiler with a graphics framework H.1309
15:00-16:00 The long road to KDE4 in Debian Debian AW1.121
15:00-16:30 Emdebian 1.0 release - small & super small Debian Embedded Lameere
15:00-16:00 Filesystem I/O From a Database Perspective BSD+PostgreSQL UA2.114
15:15-15:30 Putting Apache Solr to work: eZ Find, a powerful eZ Publish search plugin Lightning Talks Ferrer
15:15-16:00 Why logs are important CrossDesktop H.1301
15:15-15:30 Zero/Shark Free Java AW1.125