Details
Join the Drupal London Developers Meetup on our August event.
We are a group for people interested in sharing experience and knowledge about all things Drupal and Content Management Systems, as well as diving into the technologies we use to build it. Come prepared to meet friendly fellow Drupalers and to share your knowledge - whether you are an experienced Drupal user or a newbie.
You will also need to register on Skills Matter's website to attend this meetup!
⏱️ 5pm - Pre-meetup Sprint / Co-work
Come along early if you want to get involved in Drupal core, or just hang out. The bar will be open!
⏱️ 7pm - JavaScript Modernisation Initiative
Sally Young - JavaScript Core Maintainer, and Admin UI & JS Modernisation Initiative Lead
@justafish / justafish
(See footer for session description)
⏱️ 7:45pm - Using the Migrate module to populate your Drupal 8 site
Elliot Ward - Out-of-the-Box Initiative Lead
@eli_t / eli-t
(See footer for session description)
⏱️ 8:30pm - Wind DownM
We'll all be heading round the corner to Bierschenke for food and drinks (vegetarian and vegan dishes available! Check the menu)
JavaScript Modernisation Initiative
Back in 2007, the very first iPhone was released, the skeuomorphic design golden era was starting, the last Harry Potter book was published, and Britney Spears had an extra tough year. Also, Drupal 5 shipped with jQuery.
Over ten years later, not much has changed for Drupal's JavaScript architecture. The goal of the Admin UI & JavaScript Modernisation initiative is to provide a re-imagined content authoring experience and site administration experience in Drupal, built on top of modern JavaScript foundations. The initiative's main priorities are:
- Create a new "design system" for Drupal's editing and administrative interface, and implement this in incrementally.
- Create a decoupled, single-page React application that manages Drupal administration
- Modernize the underlying JavaScript code and enhance Drupal's APIs to better support all types of decoupled applications.
We are especially looking for feedback on everything we're currently working on!
Using the Migrate module to populate your Drupal 8 site
Migrate has been a critical contributed component for populating your Drupal site since Drupal 6; with its inclusion in Drupal 8 core it is now the first port of call for importing Drupal entities from any external system. This talk will assume no prior knowledge of the migrate module, and will springboard attendees to be able to immediately start work on their own migrations. Starting from first principles we will explain:
- The use cases of migrate
- Migrate's architecture as an ETL (Extract - Transform - Load) system
- The contributed parts of the puzzle you can use to leverage migrate's power
- The gaps left over for you to implement in your custom module(s)
- How to migrate from different source data types
- How migrate keeps track of relationships between source and destination entities, and how this can help in some sticky situations
- How process plugins fulfil the Transform stage of our ETL process, and what Drupal provides for free using Drupal's Event system to listen for and react to key moments in the migration process
We will build from the simplest possible example migration from scratch and show how to use execute, rollback and interrogate migrations using live demonstrations. We will then incrementally build on our simple migration to map additional fields, deal with data dependencies and react to migration events.
This session capitalises on over 5 years of experience of leading migration implementations for some of the largest enterprise Drupal projects in Europe, maintaining contrib migrate modules, giving talks across the world and delivering workshops to Drupalistas of all levels from senior engineers to the UK's Drupal apprenticeship programme.
Might also involve monkeys
Don't forget you will also need to register on Skills Matter's website to attend this meetup:Click here to register!
Every person is welcome; every behaviour is not
The Drupal London Developers (DLD) community is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of participants in any form.
Members of this group agree to uphold our Code of Conduct (https://www.meetup.com/Drupal-London-Developers/pages/27166337/Code_of_C...).
