Decoupling Drupal from Drupal

jmolivas

From the ground up, Drupal 8 has been built to take advantage of latest PHP standards. Drupal 8 includes some of the best-known technologies and it depends on dozens of external libraries like Composer, Guzzle, and Symfony2 components.

Drupal uses code that wasn't invented here to get off the Island, so you can build amazing things that work anywhere. But wouldn’t it be great to start componentizing Drupal’s existing code base, write as individual and stand-alone components and make them available to the non-Drupal world?

We will be discussing the possible future of Drupal by decoupling Drupal into components. Having the ability of decoupled and re-use it in other systems, and creating an API will open the door for new opportunities for headless applications, better integration with CLI and other frameworks.

Topics that will be covered:

  • Composer

  • Drupal Composer

  • Building stand-alone components/libraries.

  • The new approach for module development.

  • Extract Drupal core code into separated components.

Session Track

Core Conversations

Experience Level

Intermediate

Drupal Version