DrupalCon Notes. Behat, MinkJS, PhantomJS - Test all the Things
Gherkin -> Behat -> FeatureContext -> MinkJS/PhantomJS
DrupalCon Notes. Configuration Management in Drupal 8
Why?
- Deployment
- A predictable and robust system
DrupalCon Notes. Decoupling Drupal Modules into PHP Libraries
Background
- Abstract functionality out of modules into PHP libraries
- Framework agnostic
- Build Drupal modules on top of these libraries
DrupalCon Notes. Entity Storage, the Drupal 8 Way
Drupal 7 vs Drupal 8
Drupal 7
- Field swappable storage
- Field data can live in NoSQL storage, remote storage
- Each field configured independently
- Problematic for entity querying
- Supports only fields, properties are always in the SQL database
DrupalCon Notes. Making Drupal Fly
The Fastest Drupal Ever is Here!
Drupal 8
- Utilises BigPipe to send quick content (text, cached items) first. Slow content last.
- Page renders faster. Slow content filled in as/when ready.
- Similar technology, SmallPipe, works without JS.