Content Staging in Drupal 8: DrupalCon Austin Session Notes

June 5, 2014 by Wayne Eaker
: Site Builders
Content Staging in Drupal 8: DrupalCon Austin Session Notes

Session Link: https://austin2014.drupal.org/session/content-staging-drupal-8

  • For D8, building a loosely coupled "content replication" components rather than a full-blown "content staging" solution, as D7 was.
  • Revisions everywhere and conflict detection
  • Easier dependency management
  • Allow for continuous replication
  • Bi-directional replication
  • REST API

Multiversion Module

  • Sits in the bottom of the stack
  • Tracks update sequences in order to make dependency management a lot easier
  • Provides revision support for all content entities
  • Revisions don't get a UUID. There's a hashing mechanism that hashes on the changes.
  • CRAP instead of CRUD. (Create/Read/Archive/Purge)
  • "Compaction" job can be done to remove revisions for real.

Relaxed Module

  • Extension to RESTful JSON API
  • Provides new endpoints
  • Supports bulk pushes of content
  • Endpoints for comparing revisions

Deploy Module

  • UI on top of the underlying subsystem
  • UI for managing conflicts

Protocols

  • Using CouchDB compatible API
  • Can use other CouchDB tools and libraries

Do you want to become an expert Drupal developer? Our classes will get you there in record time!

"The entire course was much more than I expected. I did attend a previous Drupal course, but there was no comparison. This ecourse rocks!"
Missi - Webmaster at a public library system