Revisions in Drupal 8

Submitted by Anonymous (not verified) on Mon, 07/09/2015 - 09:56

<p>I’m sorry to say that on the surface little has changed with revisions in Drupal 8, but there is some work still being done.</p><!-- more --><p>The first step, for me, is to get <a href="; target="_blank">revisions enabled by default</a>. I was interested to hear from <a href="; target="_blank">webchick</a> that this <a href="; target="_blank">came up indirectly during user testing</a>. Most Drupal sites I have worked on have been large enterprise organisations. These types of companies all want an audit trail and all want to effectively manage their content. This is easily achievable by using revisions. It looks as though many new to Drupal are in a way scared by revisions. Enabling revisions by default will take away the reasoning for being scared and give this awesome feature out of the box.</p><p>The current revisions system isn’t perfect, it’s pretty good, but not perfect. There’s a lot of work being done to improve upon in. In Drupal 7 we had the <a href="; target="_blank">deploy module</a>, which allowed users to move content from one site to another, such as from staging to production, this built upon the existing revisioning platform. In Drupal 8 we have the <a href="; target="_blank">multiversion</a> and <a href="; target="_blank">relaxed web services</a> modules. These were both <a href="; target="_blank">demoed</a> by <a href="; target="_blank">dixon_</a> at <a href="; target="_blank">Drupalcon Los Angeles</a>.</p><p>Although <a href="; target="_blank">multiversion</a> builds upon Drupal 8′s core revision system it’s vastly different with an awesome direction. One key feature is it enables revisions for every entity, users, comments, everything. The way it displays revisions as a tree also makes it clear and understandable as to how the revisons work and how the relate.</p><p>The <a href="; target="_blank">relaxed web services</a> module builds upon a similar ethos as the <a href="; target="_blank">deploy module</a>, but it makes use of an API based on the <a href="; target="_blank"> protocol</a> to handle bi-directional content replication. This means it can replicate content to any other <a href="; target="_blank"> protocol</a> source such as <a href="; target="_blank">couchdb</a> or <a href="; target="_blank">pouchdb</a>.</p><p>Step by step Drupal 8 is getting more amazing.</p><p>To find out more about all this head along to the <a href="…; target="_blank">Planning for CRAP and entity revisions everywhere in core</a> session at Drupalcon Barcelona on Tuesday 22nd September at 11am in room 122-123 “Interoute”.</p>

Add new comment