Drupal Commerce: Next steps for Drupal Commerce documentation

Planet Drupal - 10 September 2017 - 6:01am

With the Drupal Commerce 2.0 release slated for September 20th, we are making an effort to provide excellent documentation so that our implementers and end users can work with Drupal Commerce efficiently. We also want to encourage contribution at all levels, such as documentation. I am happy to announce we have moved from using Sphinx, a Restructured Text documentation tool, to GravCMS. GravCMS is a PHP based flat-file CMS, which uses Markdown.

Why the change?

We found that while Sphinx provided robust features, it also added a high entry barrier for documentation contributors:

Categories: Drupal

Term index

New Drupal Modules - 10 September 2017 - 5:37am

This module provides a block that displays a list of taxonomy terms.
The list is displayed with JavaScript dynamically (TODO: create default display with Twig if JS is not enabled).

Send me pull requests on GitHub:

Categories: Drupal

Load Block On Ajax

New Drupal Modules - 10 September 2017 - 4:27am

Ajaxify blocks.

Categories: Drupal

Commerce Royalpay

New Drupal Modules - 9 September 2017 - 10:53pm

Commerce Royalpay
Developer: Guotong Zheng (Tony)
Developer Website:

Implements [Royal Pay]( payment services for use with
[Drupal Commerce](

Categories: Drupal


New Drupal Modules - 9 September 2017 - 12:04pm
Poet bridge for Drupal 7 is a shared, universal ledger designed to track ownership and attribution for the world's digital creative assets.
For more info see:

Module under development.

Categories: Drupal

Review Roundup

Tabletop Gaming News - 9 September 2017 - 11:00am
Let’s see if the system decides to eat this one or not. Anyway, it’s Saturday, and that means I’m happy. I’ve been doing various domestic things this morning in order to be ready for when a friend comes over for some gaming (Guild Ball and Ascension are the most-likely games to be played). The other […]
Categories: Game Theory & Design Drupal's database schema model

Planet Drupal - 9 September 2017 - 7:24am

We shall do a deep dive of Drupal's database schema. For the purpose of simplicity, we shall deal exclusively with SQL queries and not step out of DB land unless its required. By doing this exercise, we can derive Drupal's schema from first principles. Let's start with a humble node, more specifically, an article content type which ships by default with Drupal's core. It consists of the node ID, the node type and node properties, i.e. the node title and node status. We are assuming only one bundle, the "article" bundle for now.

Categories: Drupal

agoradesign: Potential pitfalls when using Dompdf and how to fix them

Planet Drupal - 9 September 2017 - 6:54am
In a current project, I had to generate PDF documents based on custom entities on a Drupal 8 page. Although this has never been so easy than with Dompdf, I've stumbled across two problems which cost my some time to find out and fix.
Categories: Drupal

Commerce Swedbank Payment Portal

New Drupal Modules - 9 September 2017 - 4:37am

This module integrates Swedbank Payment Portal payment methods (banklink, credit card) as payment gateways in Drupal Commerce.


1. Add the following dependency in your `composer.json` file:

"require": { "drupal/commerce_payment_spp": "@dev" }

and run composer update.

Categories: Drupal

Video: YouTube

New Drupal Modules - 9 September 2017 - 12:42am
Categories: Drupal

YouTube: Manager

New Drupal Modules - 8 September 2017 - 11:45pm
Categories: Drupal

YouTube: TV

New Drupal Modules - 8 September 2017 - 10:51pm
Categories: Drupal

YouTube: Entity

New Drupal Modules - 8 September 2017 - 10:49pm
Categories: Drupal

YouTube: Field

New Drupal Modules - 8 September 2017 - 10:47pm
Categories: Drupal

Slicky mobile

New Drupal Modules - 8 September 2017 - 9:14pm

Slicky mobile provides a Drupal 8 menu for the phone and tablet.

Categories: Drupal

DrupalCon News: Introducing a new form of Drupal sprints: Drupal Marketing Sprints

Planet Drupal - 8 September 2017 - 4:24pm

At DrupalCon Vienna One Shoe will host the very first Drupal Marketing Sprint on Thursday, 28 September 2017. The goal is for Drupal businesses and agencies to work together to create marketing materials that promote Drupal as a whole. Come prepared with examples of Drupal marketing material that has caught your attention so you can start the sprint with something to work with. Read more in the following blog from Michel van Velde, One Shoe CEO.

Categories: Drupal

Wyrd Previews The Dreadnaught For The Other Side

Tabletop Gaming News - 8 September 2017 - 3:01pm
Friday afternoon is here. And as we get ready for the glory that is the weekend, we’ve got one more story for you today. We would be remiss to not give you your regular Friday The Other Side preview, complements of Wyrd. This time around, it’s the Dreadnaught, titan of the Abyssinian army. From the […]
Categories: Game Theory & Design

Game Nite Magazine Issue 17 Now Available

Tabletop Gaming News - 8 September 2017 - 3:00pm
As we head into the weekend, there’s the potential for a lot of waiting around. You might be going in a car somewhere. Or waiting for friends at the LGS. Or waiting for the BBQ to be ready. With that spare time, you can partake in a gaming magazine. For example, Game Nite Magazine has […]
Categories: Game Theory & Design

Glassdimly tech Blog: D8: Disable Block Programmatically on Just One View or Node

Planet Drupal - 8 September 2017 - 2:43pm

It's not always possible to use a path to determine block visibility.

Therefore, here is how you programmatically disable a block on specific view without recourse to path.

Categories: Drupal

Gen Con 50 Survey Open Now

Tabletop Gaming News - 8 September 2017 - 2:00pm
Would you like to take a survey? Did you go to Gen Con 50? Did you eat beans at Gen Con 50? Would you go to a convention with George Wendt? Would you go to a bean-eating convention with George Wendt? If you answered “yes” to at least that first question, Gen Con would love […]
Categories: Game Theory & Design


Subscribe to As If Productions aggregator