Code of Conduct team update: June 1, 2022

As previously reported, the Community Health Team has started to have regular, bi-weekly meetings in an effort to develop and update the Code of Conduct for the Drupal community. Community Health Team members present at this week’s meeting were Our first task was to review our project Miro board (a fancy virtual white board); further refining the tasks and their placement (categories). We then had a discussion about how best

Read More

The right way to check for empty content in Twig

Have you ever used {% if content|render|trim is not empty %} in twig to validate content is not empty? If so, you might end up with some surprises related to the use of the render method.  Introduction Checking that content is not empty before rendering is good practice. Typically we call the “trim” method as well so all the space gets trimmed and we get an accurate indication if the

Read More

Build marketing landing pages quickly and easily with Drupal 9

If you’re a marketing professional reading this article, you know creating and running marketing campaigns is not as easy as it may seem. Developing a successful marketing campaign requires strategic planning, target audience & behavior analysis, determining the right channel, message design and competitive positioning. In my experience so far as a marketing professional, I’ve learned that focusing more on the target customer and their needs helps us build and

Read More

Libsyn Podcast : Talking Drupal #349

Today we are talking about Storage Entities with Martin Anderson-clutz. www.talkingDrupal.com/349 Topics Miller TD site update Storage Entities Inspiration Benefit of new entity type Comparison to custom entity Lightweight by design Roadmap Use cases Revisions Inline entity form Core candidacy Naming modules Getting Started Resources Guests Martin Anderson-Clutz – @mandclu Hosts Nic Laflin – www.nLighteneddevelopment.com @nicxvanJohn Picozzi – www.epam.com @johnpicozziMike Herchel – herchel.com – @mikeherchel MOTW Preview LinkProvides a preview

Read More

JavaScript management in Non-JavaScript CMS — Théodore Biadala

I wrote this post from scratch about 7 times over the last few months, and I’m not getting anywhere so I’ll write up something, it’s not perfect, I took a few shortcuts but having a discussion going is more important than a perfect post. Situation JavaScript development went from widget-based add-ons for functional HTML pages to being responsible for HTML page assembly and even basic browser interactions (such as navigation,

Read More

Overriding base field labels and descriptions of Drupal Entities without custom code

Have you ever had a project where you’ve used a core or contributed module but been asked to make slight changes to base fields? e.g. Changing the field title, default value, required state or description? Read on to find out how to use a little-known feature of core to make these changes with only configuration. You may not be aware, but Drupal core has a mechanism for changing base field

Read More

The Best Drupal Modules for SEO

We recently published our list of favourite Drupal modules for 2022, and now we rounded up a new list for you—the top Drupal modules to help your SEO. They are specifically designed to boost your search rankings by guiding you to an SEO-optimized technical structure that helps search engines have a better understanding of your content. A quick tip before we get to the list: if you want to dig

Read More

Top Drupal modules for creating menus on your website

In eateries and websites alike, menus offer guests a selection of options to enjoy.  It may be obvious, but menus are indispensable website navigation elements. If properly built and well-positioned, they greatly increase the chance that customers feel more engaged, find what they are looking for, and ultimately,  end up with a conversion.  It’s great to know Drupal offers plenty of tools both to make website menus user-friendly and help

Read More

Drupal core – Moderately critical – Third-party libraries – SA-CORE-2022-010

Drupal uses the third-party Guzzle library for handling HTTP requests and responses to external services. Guzzle has released a security update which does not affect Drupal core, but may affect some contributed projects or custom code on Drupal sites. We are issuing this security advisory outside our regular Drupal security release window schedule since Guzzle has already published information about the vulnerability, and vulnerabilities might exist in contributed modules or

Read More

Why Web Governance Is Essential to Your Digital Content Strategy

Governance is more than a conversation about who gets a user account on your website. A web governance plan should help you use your website or digital platform as an effective communication machine. It should tell you why each part of your website exists and the steps your organization should take to deliver on that purpose. If your website plays a strategic role in how you communicate and engage with

Read More