Evaluating Drupal’s Code of Conduct

Over the past couple of years, the Drupal Community Working Group has talked about reviewing and possibly updating the existing Drupal Code of Conduct. The process has had several starts, but mainly due to contributor bandwidth hasn’t gained much traction to this point. As reported in 2019,  The current Drupal Code of Conduct was adopted in 2010 and last revised in 2014. Over the last two years, the CWG has

Read More

Drupal 9: The Correct Way To Redirect A Page

I was recently working with a Drupal 9 site and found some strange behaviour when saving certain types of content. The page would appear to save, but much of the content appeared to be missing. It had even failed to generate the paths for the page based on the path auto rules. Digging deeper I found the root cause of the problem was an improperly created redirect in an insert

Read More

10 Reasons to Love Drupal 9

Next month marks two years since the release of Drupal 9, and among the hundreds of thousands of site owners who have migrated, there’s a general consensus that D9 is a bit of a masterpiece with unrivaled scalability, security, and flexibility. Backed by the brainpower of a million member strong Drupal community, new modules that expand functionality are consistently being released. Along with our partners at Acquia, we’ve championed Drupal 9

Read More

In Mourning and Recognition of Buffalo, Dallas, and Laguna Woods

* Content Warning: Racial violence, death, racist language *  It’s Asian Pacific Islander American Heritage Month. This is usually one of my favorite months of the year, when I celebrate the rich culture and heritage of my fellow Asian Americans. We were excited to celebrate APAHM here at the Drupal Association, with the elevation of news and resources to support AAPIs in technology.  But we can’t celebrate right now. Right

Read More

DrupalCamp Spain on June 3 to 5 in Zaragoza

After two years of mandatory shutdown due to the pandemic, DrupalCamp Spain is back. This year it’ll take place on June 3 to 5 in Zaragoza, a beautiful Spanish city. Zaragoza enjoys a privileged location in the middle valley of the Ebro River, a crossroads of natural routes (equidistant from Madrid, Barcelona, Valencia and Bilbao). This situation has favoured its great growth and has boosted the city as one of

Read More

May Drupal for Nonprofits Chat

We are looking for an additional co-moderator for this group! Reach out to Jess or Johanna to learn more about what’s involved. Our normally scheduled call to chat about all things Drupal and nonprofits will happen TOMORROW, Thursday, May 19 at 1pm ET / 10am PT. (Convert to your local time zone.) We’ll be getting a report on the happenings at DrupalCon from those who attended, and then having an

Read More

Crafting the 2022 Aaron Winborn Award

Starting in 2018, the physical award that is presented to the winner of the annual Aaron Winborn Award has been created by a Drupal community member who has volunteered their time and talents. This practice is symbolic of the importance of community service amongst our members – creating a physical manifestation of that value to be presented with gratitude.   Rachel Lawson (former member of the Drupal Community Working Group’s

Read More

Auditing your Drupal Website – A Checklist

If the dramatic evolution of algorithms, hackers and attention spans has you worried sick about your website’s survival, think audit! Your Drupal website needs regular auditing to make sure your site is still healthy, SEO-friendly, secure and performing well. Moreover, there’s always an opportunity to improve and make the website more user-friendly. Routinely evaluating Drupal sites helps monitor their overall health and optimize its performance. If you’re responsible for auditing

Read More

Our Favourite Sessions at DrupalCon Portland 2022

DrupalCon Portland 2022 was the first in-person DrupalCon in over two years. Gathering face-to-face again (plus masks) gave us even more energy and inspiration to take so many insights about the present and the future of Drupal. Here’s our list of favourite sessions at this year’s DrupalCon, for those who couldn’t attend all sessions and those who couldn’t be at the event. If you want to dig deeper into the

Read More

How to get the current path alias or path in Drupal — The Savvy Few

In order to get an alias, if one is available, we first need the current path. In Drupal 9 we use a service for that: $current_path = \Drupal::service(‘path.current’)->getPath(); We then use the path_alias.manager service introduced in Drupal 8.8 by calling the getAliasByPath() method on it and feeding it the $current_path we got earlier. This basically does what drupal_get_path_alias() did in Drupal 7 and it replaces the legacy service path.alias_manager in older versions

Read More