Using Drupal 8 contact forms via REST

While working on Narwhal CMS, our hosted decoupled / headless CMS service built on Drupal 8, a feature request that has popped up multiple times is the ability to have (contact) forms in the frontend application or website be processed by the Drupal backend through REST. Drupal 8 provides you with REST services and fieldable contact forms out of the box, but doesn't provide all the pieces to get this specific use case working. In the tutorial below I will show you how to implement this on your Drupal 8 website.

Website now runs on Drupal 8

This website - svendecabooter.be - has been upgraded to run on Drupal 8, the latest version of my favourite content management system. 

For the past few months I have actively contributed to the Migrate in Drupal 8 core initiative, and have been porting a few contributed modules to Drupal 8 (most of them sponsored by Acquia):

Book review: Drupal 7 Development by example

In the book 'Drupal 7 Development by Example', author Kurt Madel guides the reader through the process of building a Drupal 7 website. Step by step we are building an HTML5 interactive recipe website. The book covers setting up content types, using Views to list recipes and create blocks, integrating the Media module, HTML5 theming and enhancing the website markup with Microdata. Furthermore widely used modules such as Webform, Fivestar, Views Slideshow and Features are covered.

Book review: Drupal 7 Webform Cookbook

In the book "Drupal 7 Webform Cookbook" author Vernon Denny takes us on a journey through the various aspects concerning the popular Webform Drupal module. Readers of this book are shown step by step how to leverage the power of this module, and associated other contributed modules that extend its functionality, to create everything from simple contact forms to complex, multipage and conditional forms.

How to migrate part of a Drupal project to a new project repository

This is a writeup of a problem I encountered when working on the CollectiveAccess Drupal module: I had been maintaining a submodule called CollectiveAccess Feeds within the main Drupal CollectiveAccess project, but I found out that it would be more practical to have this as a separate module, in order to move it faster then the CollectiveAccess module itself, which is already more stabilized. Continue reading to see the steps I took to migrate this module to a new Drupal project.

Case study: James Ensor - An Online Museum

On February 25th, the Flemish Art Collection (Vlaamse Kunstcollectie) launched a virtual museum about the Belgian artist and painter James Ensor on www.jamesensor.eu. This website was built using popular open source technology such as Drupal, CollectiveAccess and Apache Solr.

The implementation of the collection management backend system and public website was done by Pure Sign in collaboration with Koba.

Announcing the Drupal Developer Days Brussels (4-6 Febr 2011)

After the awesome Drupal Design Camp in Prague where designers and themers from all over Europe gathered, it is now time to bring together Drupal developers for 3 days of Drupal geek madness! The organising team is thrilled to announce that the first European Drupal Developer Days conference will take place on Saturday and Sunday February 5th & 6th, 2011, at the Vrije Universiteit Brussel in Brussels, Belgium. This two day event will be preceded by a code sprint on Friday the 4th.

Thoughts on the Drupal Executives Meetup in Brussels

This weekend the first Drupal Executives Meetup (Drupal CXO) took place in Brussels. People in executive roles at Drupal shops from all over Europe gathered at the Microsoft offices to discuss and collaborate on various topics related to Drupal in a business environment.

Following the OpenSpace concept, I participated in a few sessions that were of interest to me. This blog post is my summary on 2 interesting topics that were discussed during various sessions. I enjoyed these most because some real action points came out of them.