Drupal Training by Zengenuity


Of Interest To: Site Builders

In this video, I demonstrate how to set up multi-file uploads on Drupal 7 using the FileField Sources and Plupload Integration modules. It also covers additional file import options provided by the FileField Sources module.

Of Interest To: Site Builders

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

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


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

Session Link: https://austin2014.drupal.org/session/commerce-app-purchases-sell-produc...


  • Drupal
  • Commerce Kickstart
  • DrupalGap
  • Drupal Services module
  • PhoneGap
  • jQueryMobile

How it Works

  • Services module provides the CRUD
  • DrupalGap provides an interface to that.
  • Commerce DrupalGap Kickstart distribution
  • Suggested Tool: Ripple from the PhoneGap devs


Subscribe to DrupalTutor Blog

Who We Are

DrupalTutor was built by Zengenuity, a Drupal development firm in Ann Arbor, Michigan. Our online courses are taught by Wayne Eaker, a Drupal expert with years of experience building highly-customized Drupal websites. Wayne's also a seasoned trainer, having taught professionals, corporate clients and high school computer science students.

Contact Us

DrupalTutor.com is a service of Bitwisdom, LLC.

116 East Washington Street, Suite 220
Ann Arbor, Michigan 48104

Web: http://drupaltutor.com
Email: info@drupaltutor.com
Phone: 734-961-4705

Contact Us Online

About Drupal

Drupal is an open source content management platform powering millions of websites and applications. This website and Drupal training are provided by Zengenuity, and they are not affiliated with or endorsed by the Drupal Project, the Drupal Association, or their trademark owners. Drupal is a registered trademark of Dries Buytaert.