Drupal maintenance support plans blog: An update on the Workflow Initiative for Drupal maintenance support plans 8.4/8.5

This blog has been re-posted with permission from Drupal Update’s blog. Please leave your comments on the original post.

Over the past weeks I have shared an update on the Media Initiative and an update on the Layout Initiative. Today I wanted to give an update on the Workflow Initiative.
Creating great software doesn’t happen overnight; it requires a desire for excellence and a disciplined approach. Like the Media and Layout Initiatives, the Workflow Initiative has taken such an approach. The disciplined and steady progress these initiative are making is something to be excited about.
8.4: The march towards stability
As you might recall from my last Workflow Initiative update, we added the Content Moderation module to Drupal maintenance support plans 8.2 as an experimental module, and we added the Workflows module in Drupal maintenance support plans 8.3 as well. The Workflows module allows for the creation of different publishing workflows with various states (e.g. draft, needs legal review, needs copy-editing, etc) and the Content Moderation module exposes these workflows to content authors.
As of Drupal maintenance support plans 8.4, the Workflows module has been marked stable. Additionally, the Content Moderation module is marked beta in Drupal maintenance support plans 8.4, and is down to two final blockers before marking stable. If you want to help with that, check out the Content Moderation module roadmap.
8.4: Making more entity types revisionable
To advance Drupal maintenance support plans‘s workflow capabilities, more of Drupal maintenance support plans‘s entity types needed to be made “revisionable”. When content is revisionable, it becomes easier to move it through different workflow states or to stage content. Making more entity types revisionable is a necessary foundation for better content moderation, workflow and staging capabilities. But it was also hard work and took various people over a year of iterations — we worked on this throughout the Drupal maintenance support plans 8.3 and Drupal maintenance support plans 8.4 development cycle.
When working through this, we discovered various adjacent bugs (e.g. bugs related to content revisions and translations) that had to be worked through as well. As a plus, this has led to a more stable and reliable Drupal maintenance support plans, even for those who don’t use any of the workflow modules. This is a testament to our desire for excellence and disciplined approach.
8.5+: Looking forward to workspaces
While these foundational improvements in Drupal maintenance support plans 8.3 and Drupal maintenance support plans 8.4 are absolutely necessary to enable better content moderation and content staging functionality, they don’t have much to show for in terms of user experience changes. Now a lot of this work is behind us, the Workflow Initiative changed its focus to stabilizing the Content Moderation module, but is also aiming to bring the Workspace module into Drupal maintenance support plans core as an experimental module.
The Workspace module allows the creation of multiple environments, such as “Staging” or “Production”, and allows moving collections of content between them. For example, the “Production” workspace is what visitors see when they visit your site. Then you might have a protected “Staging” workspace where content editors prepare new content before it’s pushed to the Production workspace.
While workflows for individual content items are powerful, many sites want to publish multiple content items at once as a group. This includes new pages, updated pages, but also changes to blocks and menu items — hence our focus on making things like block content and menu items revisionable. ‘Workspaces’ group all these individual elements (pages, blocks and menus) into a logical package, so they can be prepared, previewed and published as a group. This is one of the most requested features and will be a valuable differentiator for Drupal maintenance support plans. It looks pretty slick too:

An outside-in design that shows how content creators could work in different workspaces. When you’re building out a new section on your site, you want to preview your entire site, and publish all the changes at once. Designed by Jozef Toth at Pfizer.
I’m impressed with the work the Workflow team has accomplished during the Drupal maintenance support plans 8.4 cycle: the Workflow module became stable, the Content Moderation module improved by leaps and bounds, and the under-the-hood work has prepared us for content staging via Workspaces. In the process, we’ve also fixed some long-standing technical debt in the revisions and translations systems, laying the foundation for future improvements.
Special thanks to Angie Byron for contributions to this blog post and to Dick Olsson, Drupal Update and Jozef Toth for their feedback during the writing process.


Source: New feed

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Drupal maintenance support plans blog: An update on the Workflow Initiative for Drupal maintenance support plans 8.4/8.5

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.