Drupal Planet

It's not just how a website looks...
September 2017
... that counts. Results matter. What results are important for you? What are you trying to accomplish with your website?

Getting the group into the URL with Purl
The corners of Drupal 8 that aren't there are quickly dwindling, but there are still some that need to get worked out. While upgrading our internal issue tracker, we hit a new one -- getting a group context set via a URL alias, and generally keeping posts within a group.

How do you keep a high bar of quality on dozens of sites every day?
DevOps is the union of development, operations, and quality assurance -- but it's really the other way around.

Building a Membership site in Drupal 8
Memberships are not all the same. Some memberships last a lifetime, others last a year, or a month. Some memberships are for an individual, others for a couple, others for an entire family.

Fixing Drupal 8.3 upgrade issues - TwigExtension, Layouts, and Tweaks
Lots of stuff has been changing in Drupal 8 recently. In 8.3.0, a new experimental "layout discovery" module was added to core, which conflicted with the contrib "layout plugin" module.

Added D8 Rules support to Matrix API
As of today, the Drupal Matrix API module now supports sending messages to a room via Rules. Now you can automatically configure notifications to Matrix rooms without touching any code!

Is your website safe from a cyber attack?
As I write, we're in the midst of a big Ransomware attack. Millions of computers have been infected, with their data encrypted, held ransom pending an extortion payment or deleted. Supposedly.
Drupal grows up, loses its innocence
Extreme irony: the person most responsible for making Drupal a mature, stable, long-term platform has been ejected from a leadership role for reasons that are not entirely clear. As a result, the Drupal community itself is going through a painful crisis.

6 things to consider before the next AWS outage
Yesterday Amazon Web Services (AWS) had a major outage in their US-East datacenter, in Virgina. It made all sorts of national news, largely because it affected some major online services.
Part 3: Metrics to success and selecting a vendor
When thinking about ways to measure your website’s effectiveness, you may also want to think about the metrics you use to gauge the success of the website in accomplishing your business goals. How else do you measure success?
Handle 40x as much traffic -- Switch to Drupal 8 [Update: ok, not so much]
[Update: It turns out the Drupal 7 site we tested had page caching disabled.