On September 10th 2016 I had the honour of giving an updated version of my talk "Migrate API in Drupal 8" at Drupalcamp Saint Louis. Since I'm staying in Chicago from August to October this year, Saint Louis was close enough to permit a trip to the third Drupalcamp hosted by the local STL community.
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):
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.
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.
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.
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.
When I was recently challenged with the task to periodically import and update data coming from a SOAP webservice into Drupal nodes, I used the Drupal batch API for processing the imports without giving it much thought. When testing the process during development in my browser, everything was working as it should have been. At least that's what I thought...