Modernizing FillPDF: Porting a Module to Drupal 8

Many of us have been following the main Drupal 8 initiatives to some degree, and we know that things have changed. At the same time, the scope of the changes may be unclear. So we may ask:

  • "What exactly has changed?"
  • "How hard is it to port a Drupal 7 module to Drupal 8?"
  • "Will I have to learn a lot of new PHP patterns?"
  • "Can I use Coder Upgrade( again)?"

In the weeks leading up to DrupalCamp Oslo, I explored these very questions, and I found a lot of answers (which I told them about). I'm going to continue porting FillPDF to Drupal 8 and delving deeper into these questions. Time permitting, I'll show you the fruits of my labor (or labour, as you may call it) — the working module running in Drupal 8.

I'll primarily detail my experience learning Drupal 8 and my impressions after having been deeper in the code. I will also share useful tips and resources that will hopefully save you time when you attempt the same.

The talk is aimed at Drupal module developers. It is also somewhat relevant for technical project managers who foresee having to ballpark module upgrade estimates for clients.

Experience level: 
Intermediate
Speaker(s): 
wizonesolutions

Session Tracks (DrupalCamp NJ 2015)