Drupal 8 Rules: #d8rules status update November 2017

Planet Drupal - 28 November 2017 - 5:13am

Hi everyone,

it's been since March 2016 when we posted our last update on reaching Milestone 2 for porting Rules to Drupal 8. In the last 1.5 years, we haven't made significant progress because of limited resources available to contribute to the module. From an initiative perspective this is unfortunate, because we would like to fulfill the mission of providing a stable release for the Rules module in Drupal 8.

During DrupalCon Vienna we had various good talks but nothing confirmed yet. Our overall status summary is:

  • Milestones 1 & 2 have been completed

  • Milestone 3 is still pending

So we are at 70% of providing a stable release for Rules in Drupal 8

Fago can’t dedicate time required to develop the module further. What Rules is really missing at the moment is development capacity to help finish the last milestone. We have some early alpha releases out and are “only” missing 30% to complete development but to provide Rules’ capabilities to the ecosystem this investment would be really needed. If we look at the usage statistics, we can see that more than 5000 Drupal 8 sites already rely on Rules and there is a potential for almost 300,000 Drupal 7 sites with active Rules installations to migrate. It would be great to have all of them not rely on alphaware that doesn’t have an upgrade path or security coverage.

Various supporters already have helped us achieve 2 out of 3 milestones. Especially in the last weeks we have seen good activity in the Rules issue queue. Still, the Rules initiative won’t get much further without dedicated development capacity available. Even if we got more funding today, fago the current principal maintainer of the Rules module wouldn’t have enough capacity to do the work himself. So, if you are or if you know a good developer that could work on Rules, thanks for reaching out in the issue queue or contacting me directly via drupal.org.

We are hosting initiative meetings every second Thursday. Details and agenda can be found in our roadmap issue.


Josef / dasjo


Categories: Drupal

Valuebound: Drupal Commerce: Splitting a package into multiple shipments using Packer & PackerManager

Planet Drupal - 28 November 2017 - 5:04am

Drupal 8 commerce shipping contributed module introduced an extendable and prioritized concept of Packer and PackerManager. Packer allows sites to automatically split an order into multiple shipments based on stock location, weight, dimensions, or some other criteria.

Let’s see what Packer and PackerManager do.

Packer and PackerManager
  1. Packer: Creates one or more shipments for a given order. We can create an end number of Commerce Packer class, which implements `Drupal\commerce_shipping\Packer\PackerInterface`. PackerInterface provides abstract methods:
    1. applies:
Categories: Drupal

InternetDevels: Drupal 8: multilingual from interface to content

Planet Drupal - 28 November 2017 - 4:33am

In every corner of the world, your potential customers are waiting for your website to start “speaking” their language. And it’s easy to provide that with Drupal 8, a true polyglot among CMSs. Unmatched multilingual capacities are among Drupal 8’s most lucrative features that inspire website owners to choose “the great eight” — either to get a website or to upgrade their existing one. Well, it’s really hard to resist!

Read more
Categories: Drupal

Workbench moderation Integration in Drupal 8

New Drupal Modules - 28 November 2017 - 2:40am

How to integrate Workbench moderation in Drupal 8

Categories: Drupal

Mailing Queue

New Drupal Modules - 27 November 2017 - 11:28pm

Test module

Categories: Drupal


New Drupal Modules - 27 November 2017 - 10:30pm

popper_js provides support in Drupal 8 for the Javascript library popper.js (popper.js.org). This library provides "poppers" (inline popups like modal dialog boxes) as well as tooltips.

Popper has no dependencies and plays well with popular front-end frameworks.


Composer is recommended. Use:
composer require 'drupal/popper_js:1.x-dev'

Categories: Drupal

Webform Validation for Brazilian Tax Number Fields

New Drupal Modules - 27 November 2017 - 3:22pm

This module uses validators from Brazilian Ids
and apply in webform validation for the following Ids:

- CPF - Accepts only valid tax number of brazilian individuals
- CNPJ - Accepts only valid tax number of brazilian companies

Categories: Drupal


New Drupal Modules - 27 November 2017 - 3:22pm

Yandex.Turbo pages export module

Модуль экспорта страниц в формате Яндекс.Турбо страниц (RSS)

По вопросам поддержки:

Categories: Drupal

Drupal Association blog: Drupal Association Board Meeting Announcement

Planet Drupal - 27 November 2017 - 2:21pm

The Drupal Association board meeting and executive session moved from Wednesday, November 28 to Tuesday, December 12 at noon ET / 1700 GMT. The board meeting is virtual and open to the public and it will be followed by a closed executive session. Go here to join the board meeting. Below is the agenda for both the board meeting and executive session.

Board Meeting Agenda:
  • Approve 27 September, 2017 board meeting minutes
  • Vote: Bylaws Changes
  • Vote: Extend Community At-large board member seats to expire in November rather than January
  • Operational Update
  • Q&A from community
Executive Session
  • Executive Update
  • Board nomination committee discussion and vote in board members
  • Vote to approve Q3 financial statements
  • Discussion 2018 committees and meeting schedule
Categories: Drupal

DrupalCon News: Meet the new face of DrupalCon

Planet Drupal - 27 November 2017 - 1:22pm

First introduced at the DrupalCon Baltimore closing session, we're very pleased to announce that the new brand for DrupalCon is now live. Take a look to see how the new brand evokes all aspects of the Drupal project and community - from the technical to the human.

Categories: Drupal

DrupalCon News: Nashville Registration is Open

Planet Drupal - 27 November 2017 - 1:09pm

Looking for the perfect way to celebrate Cyber Monday - you could be one of the first to buy tickets to DrupalCon Nashville!

Did you see our new site? Have you clicked through the pages? Did you read the headline of this story? If you have, then you’ve heard: DrupalCon Nashville 2018 registration is OPEN - and it’s music to our ears.

Categories: Drupal

Webform Composite Tools

New Drupal Modules - 27 November 2017 - 1:04pm

Webform Composite Tools builds upon the Webform module to provide additional
composite features.


Webform Composite Tools provides a reusable composite element for use on webforms. These composites can be customized via a provided ui and be used like standard composites across multiple webforms.

Categories: Drupal

User Reference Filter

New Drupal Modules - 27 November 2017 - 11:07am

This is a simple module to provide an input filter that allows content editors to quickly link to users by referring to their username prefixed with an @ symbol.

Categories: Drupal

Commerce Customization

New Drupal Modules - 27 November 2017 - 10:32am

This module aims to let users add customizations to products, like, add a engraving text on a ring.

Dev version is usable, but a lot of features are missing for now.

To use this.
- Enable module
- Manage the form display for your product type, (/admin/commerce/config/product-types/default/edit/form-display for default product type)
- Move customizations out of disabled and save it.
- Edit a product, there is now a customizations field.

Categories: Drupal

Commerce Product Personalization

New Drupal Modules - 27 November 2017 - 9:54am

Ignore this, I'm moving this project to commerce_customizations.

Categories: Drupal

OSTraining: Show Code in Drupal Content with the CodeSnippet Module

Planet Drupal - 27 November 2017 - 9:09am

Out of the box, Drupal displays code snippets that don't get highlighted.

In this blog post, you will learn how to show code snippets in Drupal content highlighted with the CKEditor CodeSnippet module and CKEditor CodeSnippet plugin.

Categories: Drupal

Purge Queues

New Drupal Modules - 27 November 2017 - 8:36am

This module provides extra Purge queue plugins.

Database plugins

Purge module allows enqueueing duplicate items.
There's an issue to address this at https://www.drupal.org/node/2851893

Categories: Drupal

orkjerns blogg: Automatic updates using violinist.io

Planet Drupal - 27 November 2017 - 7:31am
Automatic updates using violinist.io admin Mon, 11/27/2017 - 15:31

Violinist.io is a new service that is continuously trying to update your composer dependencies. When a new update is found, a pull request is created on the github repo for the project in question, for example your Drupal site. If you have a good testing setup, this will trigger your tests, and hopefully pass. Now, if you have continuous deployment set up, you can basically merge and deploy updates while sitting in a coffee shop on your phone. Which is now something I have done several times!

I am planning to write a longer blog post about a more complete continuous deployment setup, but just wanted to share a couple of quick fun animated gifs about how Violinist.io works

A couple of weeks ago a new version of Drupal console came out. After it was tagged on Github, an update was available through composer. Since Violinist picked this up, it opened up a new pull request on all of my projects that depend on this. That looks something like this:

I captured this animation because I was fascinated about the short time window between the release and the pull request. As you can see in the animation, it was only around 10 minutes! Now all left for me was to see that the tests passed, read through the changelog (including links to all commits) and merge in the update. Minutes after it was automatically deployed to the production server. About as easy as it gets!

But it's not only other Github hosted projects, or generic php packages that gets updated. For a typical Drupal project I also depend on modules from Drupal.org, and I download these modules with composer. Violinist.io supports those as well. Here is one example (from this very site you are reading) where a new pull request with a full changelog was posted only 8 minutes after it was released on Drupal.org.

Since admin_toolbar is a module I use on many projects, I now could just navigate from pull request to pull request, and update all of my sites within minutes, while still on my phone. A real time saver!

Full disclosure: As you probably understand from the enthusiastic description, I am also the creator of the service. It is completely free for open source projects, and up to one private project. Feel free to reach out if you have any questions or comments! To finish it off, here is an animated gif about enthusiasm.

Categories: Drupal

DrupalCon News: Thank you Vienna

Planet Drupal - 27 November 2017 - 7:22am

Thank you to the 1,670 people who joined us at DrupalCon Vienna!

So many volunteers! So many sandwiches! We had a wonderful time in Vienna and can't wait to see you all for DrupalCon Europe 2019.

Until then - we hope to see you in Nashville 2018.

Categories: Drupal

DrupalEasy: DrupalEasy Podcast 199 - David Rogers - What's up with React?

Planet Drupal - 27 November 2017 - 4:33am

Direct .mp3 file download.

David Rogers, Senior Front End Engineer at Pendo.io, joins Mike Anello to discuss from a Drupal-specific standpoint. They discuss the road to the Drupal community selecting React for use in Drupal core, when a typical Drupal developer should start thinking about React, and what the best first steps are for learning it.

Interview DrupalEasy News Sponsors Follow us on Twitter Subscribe

Subscribe to our podcast on iTunes, Google Play or Miro. Listen to our podcast on Stitcher.

If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.

Categories: Drupal


Subscribe to As If Productions aggregator - Drupal