Make Drupal Easy: Drupal 9 & 10: Remove the nodes marked as "noindex" from search API results

Planet Drupal - Thu, 2022/05/12 - 2:41pm

In a project where we use the Search API to search for content, we noticed that nodes that are marked as "noindex" by the Metatag module are visible during internal searches. Here is a ready-made solution for how to avoid this.

Categories: Braindump: Choosing an e-commerce solution for Drupal

Planet Drupal - Wed, 2022/05/11 - 10:41pm

Here's a braindump to a question I answered on Slack today about choosing an e-commerce solution for Drupal.


Palantir: Simple Secrets to Great Client Relationships

Planet Drupal - Wed, 2022/05/11 - 2:00pm

Concrete observations, real-life examples, and practical advice for building trust and affinity at work

Our work isn’t easy. It’s difficult to complete technical projects with non-technical clients. We understand a lot more about what’s going on, but they’re the ones making important project decisions.

Our work doesn’t live in best-case scenarios. Unlike bakers who have a recipe to predictably create the same cake over and over again, we have to change all the time. This is especially true in a consultancy like that has fully embraced agile.

Building trust and affinity, which is foundational to great client relationships, isn’t always part of the process. It also isn’t explicitly taught in school. That’s why I prepared this session for DrupalCon Portland 2022, to help my community learn the softer skills that are essential to our work. So, let’s uncover these simple secrets to great client relationships.

Greet like late night

Sometimes, we act like we’re watching a movie of the world around us, but people are always reacting to our energy, as we react to theirs. When we are warm to people, we’ll often find that they are warm back. Greet your client like you already know (and like) them. Then, leave space for them to shape the conversation.

In March 2020, Tonight Show host Jimmy Fallon used Zoom to interview celebrities in their homes from his home. This struck me as not dissimilar from my work within a distributed team. I noticed how he greeted people ranging from Kim Kardashian to Taraji P. Henson with almost over-the-top warmth and enthusiasm. Then, he let the guest shape where the conversation went next.

You can develop this skill by scheduling a quick happiness boost before client meetings that will leave you authentically joyful when you greet your clients. This can be as simple as spending four minutes watching an older music video like Pump Up the Jam (a nearly-universal happiness boost). You can also practice your greeting in the mirror, study talk show interviews on YouTube, or try an improv class.

Set and honor boundaries

Some think always being available creates great client relationships. I believe we build better bonds by setting and honoring boundaries that work for us. It may be tempting to respond to a client outside of your work hours. We think we’re teaching them how much they matter to us. However, it’s much more likely that we’re teaching them that we are always available. This can easily lead to disappointment or frustration when that expectation isn’t met in the future.

You can develop this skill by making clients aware of your collaboration boundaries. You can say things like, “I work 8:30-5:00 pm Mountain Time. What hours are you normally available for work?” This provides an opening for them to share their boundaries as well. You can also schedule non-emergency communication to arrive in your client’s inbox or Slack during your work hours. If you’re interested in digging further into boundaries, I found Essentialism to be a great resource.

Be their tour guide to our world

For many clients, the world of Drupal projects is unfamiliar. Consider yourself their Drupal guide. It’s your job to keep welcoming and orienting them to our world. Tours, like this great example of a university tour, are analogous to our work. I recommend watching at least the first minute of it while imagining that you are the guides and they are speaking to your client.

You can develop this skill by assuming your client is doing everything for the first time. Start with what’s immediately applicable, then zoom out. Use visuals and always translate jargon. Leave your clients space to think and ask questions. Take tours (or watch more online) through the lens of becoming a better Drupal guide.

Be curious about their world

Your client inhabits a world that’s unfamiliar to you. Your interest in their world will help you build trust and a better project outcome. Everyone likes other people expressing interest in our world, and it’s even better when they later remember what we’ve shared with them.

You can develop this skill by asking your client questions and remembering details. You can use a reference document to capture what your client shares with you, so you can easily follow up on what you learn. Notice changes, which could include a special piece of jewelry or a frantic late arrival to a call. You can share a complement or a moment to ground themselves in what seems to be a busy day. You can also keep up with your client’s organization via Google alerts, subscribing to their newsletter, or attending their events.

Let them be the expert

Rather than falling into a teacher or expert role, continue finding opportunities to learn from your client. When they share their knowledge with you, honor it with the respect it deserves. I learned this from a colleague after my company hired her as my new manager. She knew the role way better than me, but she didn’t know Drupal. She often found opportunities for me to teach her, which I later learned was no accident. Whether a manager, mentor, or consultant, we all appreciate work relationships that are mutual.

You can develop this skill by speaking in your client’s language, using the words and jargon that they use. When your client shares insights, be openly interested by rephrasing what they’ve said or asking follow up questions. If this is an unfamiliar approach, prepare by brainstorming and planning for occasions to continue learning from your client.

Connect beyond your role

When I first started my 9-5 career, I thought I had to be a neutral, professional automaton who was always poised, on topic, and efficient. However, people build connections with people, not perfect professionals. Share aspects of your life outside of work with your client. This will give them an opening to share aspects of their life with you. The more you’re connected as people, the stronger your relationship will be.

You can develop this skill by preparing a specific and concise anecdote to share about your weekend, or in answer to the outside-of-work questions you’re regularly asked. Especially if you work remotely, tell your client where you are when you’re away from home. Meet your client for coffee, either in-person or virtually, to talk about things that aren’t work-related. DM your client on Slack and ask non-work questions from time to time.

Make it fun

We all gravitate toward people who are fun to be around. Bring levity and play to your interactions with your client. For example, a client’s Outlook Calendar wasn’t cooperating with my Google Calendar, so she had two identical meetings from me. I added an exclamation point to the active invite, changing our meeting title to “[client name] + Lily!”. We kept it that way, and I smiled every time I saw the meeting appear on my calendar, hoping she did the same.

You can develop this skill by smiling and joking with your client, when appropriate. Within reason, talk to your client like you talk to your friends. Use an informal communication style and emojis to convey tone in emails and Slack.

Be authentic

We can all sense when people are being fake. That’s one of the fastest ways to damage trust. Make sure to stay genuine in all of your client interactions. As a podcast fan, I find Dax Sheppard in his role as host of Armchair Expert to be a fascinating model of authenticity, particularly the episode he released about his relapse.

You can develop this skill by modeling authenticity. Give honest answers to questions like, “How are you?” in front of your client. Speak the why behind your actions and recommendations with your client to help them understand your perspective. And, tell your client when you notice a contribution they’ve made. Be specific about its impact.

Adapt when needed

The more you learn about your client, the more you’ll understand their collaboration style. If there’s a big gap between your style and theirs, it may be time to adapt and meet them closer to where they are.

You can develop this skill first by avoiding making assumptions about your client before you meet them. Instead, notice how they react to your collaboration style, especially any friction or negativity. Also, notice how your client tends to collaborate and note your observations down. You can use them to brainstorm solutions, then try them out until you find one that works.

Tell the truth

We often think telling a half-truth or putting a rosy-colored spin on something will help maintain a great client relationship. In my experience, I haven’t found that to be the case. Even when it’s uncomfortable and not what they want to hear, tell your client the truth. You’ll be surprised by how much grace you’re given when you prove that you can be counted on for your honesty. It’s so much more valuable than anything we get from fibbing or stretching the truth.

You can develop this skill by committing to always telling your client the truth, but also remember that it doesn’t have to be the whole truth. You can say, for instance, that there was a miscommunication within your team without calling out individuals. If work is late because of five reasons, you don’t have to share all five. I also recommend that you voice your inner monologue when delivering difficult news. It can be powerful to say, “This isn’t a conversation I ever wanted to have with you,” instead of trying to find the perfect thing to say.

Stay on their side

It can be so tempting to develop an us versus them mentality with clients. If that ever happens on your team, stand squarely on your client’s side. You can even say something like, “I’m playing the role of client advocate. If they were here, I think they’d say something like…” You’ll bring some much needed empathy and valuable perspective to the situation.

You can develop this skill by saying things to your client like, “I can see how given this happened, you might feel that way.” Practice seeing things from their perspective, and if you struggle to understand it, ask them questions until you do. If you’re interested in exploring this topic further, I recommend Nonviolent Communication.

Watch my DrupalCon session that inspired this article

If you’ve read this far and want to keep digging into this material (or if you’re more of an auditory learner), I’ve included a recording of my DrupalCon session that inspired this article. There’s also an engaging Q&A session with the audience at the end. Whether you watch it or not, keep exploring connection and try new approaches until you find what works for you.

Photo by Brooke Cagle on Unsplash

Community Drupal Events People Strategy

clemens-tolboom commented on pull request python/cpython#91814

On github - Wed, 2022/05/11 - 1:31pm
clemens-tolboom commented on python/cpython#91814 May 11, 2022 clemens-tolboom commented May 11, 2022

New commit follows @rhettinger review: keeping both. FWIW the docs is not mentioning curry-ing anywhere so that was my reason to replace it. grep c… What is the Blueprints module?

Planet Drupal - Wed, 2022/05/11 - 12:10pm

I took the blueprints module for a spin in a "box-opening" video. I was amazed!


Drupal Association blog: DrupalCon Portland 2022 Recap & Highlights

Planet Drupal - Wed, 2022/05/11 - 10:22am

We cannot believe DrupalCon Portland 2022 has already come and gone! We had a fantastic time with everyone in the wonderful city of Portland, Oregon. We welcomed attendees from all over the world to collaborate, innovate, network, and learn. In this email, we’ll share a few highlights from the conference – starting with the group photo!

Roughly 1,300 Drupalers back together in person, at last!
(Photo by Christina Lindner

Keynote Highlights

The first in-person Driesnote in nearly three years was certainly a treat! Drupal founder Dries Buytaert gave an update on the state of the Drupal project, and if you missed it, you can watch the entire presentation now on the Drupal Association YouTube channel. You can also view the Q&A session with Dries that occurred directly after the Driesnote! 

Our two DEI Keynotes provided insight and invaluable conversations about important topics. Watch the recording of Tuesday’s Keynote with Mala Kumar, Daelynn Moyer, and Marcus Carter II to learn more about Global Systems of oppression in the tech community. Once you’ve viewed the Tuesday keynote to set the stage for taking action, check out Demetris Cheatham’s Keynote Fireside Chat, Let’s Open Source Diversity, Equity, and Inclusion, for a tangible way to truly advance DEI in the open source community.

And finally, What is Open Source’s role in the future of the well-being of the Internet? Dries Buytaert, Adam Silverstein, and Mek Stritti covered the part of Drupal and other open source platforms in the Internet’s future. Watch each Keynote session recording now on the Drupal Association YouTube channel!

2022 Aaron Winborn Award Winner

Congratulations to Angie Byron (@Webchick) for winning the highly-anticipated Aaron Winborn award! This award is presented annually to an individual who demonstrates personal integrity, kindness, and above-and-beyond commitment to the Drupal community. Angie is a staple in the Drupal Community, with 249 people citing them as a mentor. Her work has not only strengthened the Drupal project, but has impacted the Drupal community in ways we will all feel for decades to come. Thank you, Angie, for all you do in Drupal and congratulations!

(Photo by MAGNIFY)
Lively Sessions, Hallway Chatter, and more!

There were so many informative sessions at this year’s DrupalCon Portland! From creating marketing case studies to building a GraphQL API, there was something for everyone. Check out the DrupalCon Portland 2022 YouTube playlist to watch audio recordings of the sessions accompanied by the slides from each session.

The week was packed with fun events as well! Trivia Night was in full swing on the final night of the conference, and the Expo Hall Passport contest awarded many Drupalers with fun prizes – including an Oculus Quest! One of the best parts about DrupalCon is the free swag, and this year did not disappoint. Who else had trouble fitting all of their new clothing and free goodies into their suitcase?!

Scholarship Awardees and Discover Drupal Graduates

We were so excited to host 9 scholars and 4 Discover Drupal students at DrupalCon Portland! 

We are excited to share that Pantheon will be donating $3,500 to our Discover Drupal initiative as part of the Gift of Open Source! Pantheon partnered with the Drupal Association weeks prior to DrupalCon to help grow contribution to the project. All contributions were counted towards a max donation amount of $3,500 and Drupalers helped us reach that goal! Thank you, Pantheon for this very important strategic partnership to ensure the growth of the Drupal project.

We want to see your photos!

If you snapped some awesome photos at DrupalCon Portland, upload them to the Flickr group! By sharing your photos, you’ll ensure that you and our community have memories from all the wonderful moments at the conference. It also helps us to be able to continue promoting Drupal programs, events, and contributions. We can’t wait to see your photos!

Thank you to our speakerssponsorsvolunteerstrainers, and participants! We could not have done it without their support.

Join the Drupal Association

Did you have a great time at DrupalCon Portland? Become a Drupal Association member today to support future DrupalCons! By joining the Drupal Association as a member, you’ll also contribute to the future innovation of the Drupal project, as well as gain access to other perks. Are you part of an agency that relies on Drupal for your business? Become a Supporting Partner today of the Drupal Association. Learn more


Chapter Three: Search API Excerpts in Next.js

Planet Drupal - Wed, 2022/05/11 - 4:20am
On a couple of recent Next.js projects, the design called for highlighted excerpts to be displayed in the search results: On the Drupal side of things, both sites are using Search API, and while excerpts are supported in Search API, they weren't coming through in the JSON:API results.

ImageX: In-person events are back! Reflecting on DrupalCon Portland

Planet Drupal - Wed, 2022/05/11 - 12:31am
“It's great to be back together with so many familiar faces and individuals who are so passionate about Drupal. It’s a one-of-a-kind community that lets us have a chance to be a part of something bigger than ourselves." — Glenn Hilton, CEO & Founder

ImageX: How to Set Up Drupal Site Breadcrumbs

Planet Drupal - Wed, 2022/05/11 - 12:08am
Once upon a time, there lived a website that wanted to perform better. It wished it was easier to navigate, more user-friendly for visitors to find what they were looking for, and, ultimately, more engaging for customers to hit the “Order” button. Just as in all decent fairy tales, all these wishes were granted! All these wishes (and more) can be fulfilled with the help of a navigation element known as “breadcrumbs”. And this element owes its name to the Brothers Grimm folk tale, Hansel & Gretal, about the siblings who used breadcrumbs to find their way home through the dark woods.

Consensus Enterprises: TUF for Humans: Explaining software update security

Planet Drupal - Tue, 2022/05/10 - 3:00pm
Wherein we try to explain The Update Framework (TUF) so that ordinary humans can understand it.

Community Working Group posts: 2022 Aaron Winborn Award Winner: Angie Byron

Planet Drupal - Tue, 2022/05/10 - 8:38am

During DrupalCon Portland 2022, the members of the Drupal Community Working Group were pleased to announce the winner of the 2022 Aaron Winborn Award, Angie Byron (webchick).  

About Webchick

Angie joined the Drupal community in 2005 as a Google Summer of Code student, brand new to Drupal, having previously learned about it by “viewing source” on the SpreadFirefox website. Early on, she made her mark on the community by figuring out how to accomplish tasks and documenting them on (Her proudest documentation achievement is authoring the original Form API Reference.) Her relentless pursuit of knowledge and dedication to sharing that knowledge in this way led to an outpouring of admiration by others in the community since the beginning  of her Drupal career.

As she became more and more comfortable with Drupal and our community, her contributions continued to grow. She has been an unstoppable advocate for making Drupal a welcoming community for all; almost 250 community members list her as a mentor. 

Angie became a Drupal core committer in 2008 and has thousands of code contribution credits, over 500 documentation edits, and has contributed to the Drupal community in countless additional ways including being one of the founding members of the Community Working Group, a Security Team member, a site and content moderator, a Drupal Association Board member, and has spoken at many Drupal events around the world.

Angie started working for Lullabot in 2006 as a Senior Web Architect. In 2011, she joined Acquia as Director of Community Development, tasked with leading and participating in major community initiatives including the Great Git Migration, Drupal 7, 8, and 9 development, in addition to always being a strong advocate for improving the Drupal authoring process. 

Many Nominations

This year, there were 29 individuals nominated for the award. In the coming weeks, the CWG will be contacting all nominees to let them know of their nomination, sharing some details about what their nominators wrote about them, and thank them for their continued work in the community.

Multiple people nominated Angie for the 2022 Aaron Winborn Award. Here are a few of the things they said:

I don’t think there is anyone on the planet who has done more for Drupal and the community than Angie Byron. She has not only demonstrated all the values of this award, she embodies them.

I can't think of anyone better to receive the Aaron Winborn Award this year than Angie. She is without a doubt one of our greatest community members for her constant above-and-beyond commitment to the project and the community … She has always put the project and community first and made sure that people get involved and integrated at all levels. We are lucky to have her in our community.

In addition to the physical award given to Angie, she was also provided with a free ticket to DrupalCon Portland as well as travel expenses. The physical award was hand-crafted by Drupal community member Caroline Achee (cachee).  

About the Aaron Winborn Award

The award is named after a long-time Drupal contributor who lost his battle with ALS in 2015. This award recognizes an individual who, like Aaron, demonstrates personal integrity, kindness, and an above-and-beyond commitment to the Drupal project and community.

Previous winners of the award are Cathy Theys, Gabór Hojtsy, Nikki Stevens, Kevin Thull, Leslie Glynn, Baddý Breidert, and AmyJune Hineline. Current CWG members, along with previous winners, selected the winner based on nominations submitted by Drupal community members.

Nominations for the 2023 award will open in early 2023.


Drupal Association blog: Changes to Drupal Association Member Management

Planet Drupal - Tue, 2022/05/10 - 1:44am

In the coming weeks, you will see changes to how the Drupal Association processes and manages individual memberships and donations.

We decided to make a change to a new payment processing platform called Classy that integrates well with Salesforce, which will help us have a better engagement long term with our members. In addition, Classy provides a more user-friendly “back-end” management interface that will enable less technical staff to run new campaigns and provide member support without requiring valuable engineering team hours that otherwise support infrastructure and project initiatives.

While we are undergoing this transition, you may see some delays in your member badge appearing on for those with a profile. You will also need to use the new Classy portal to manage your recurring membership. Your recurring membership should be migrated into the new portal no later than May 20th. Of course, we’ll provide easy links to manage profiles on our membership landing page.

One of the features we like about Classy is that it enables us to accept payments in 130 currencies and will also default to the currency identified in your browser settings.  We hope that this will provide a more inclusive experience for our global members.

The transition will be seamless for most of our members, but for those currently paying via PayPal wallet we will contact you to help transition to the new system.

Not yet a member? We'd love your support.

Join today


Dries Buytaert: A plan for Drupal 11

Planet Drupal - Mon, 2022/05/09 - 10:27pm

Two weeks later, I'm still feeling the energy from our first in-person DrupalCon in two years!

This blog post is Part 3 of my DrupalCon keynote recap. In case you missed it, you can read up on Part 1 and Part 2. Part 1 focused on Drupal 10 updates. Part 2 talked about our new vision statement.

In my keynote, I also mapped out a potential strategy for Drupal 11. In this blog post, I explain Drupal 11's strategy, and how it aligns with our updated vision statement.

Drupal 11's strategy is focused on (1) empowering ambitious site builders and (2) accelerating innovation in our contributed modules repository.

To accomplish these two goals, Drupal will have to double down on "composability", which is reflected by the six proposed initiatives below. I'm code-naming the two-year strategy for Drupal 11 "Composable Core".

Project Browser

In Drupal 9, we have over 8,000 modules and themes. In those 8,000 projects are some amazing innovations. But right now, it's hard for site builders to find them.

Many first-time adopters don't even realize Drupal can be extended with all these contributed modules and themes. Some site builders even give up on Drupal because once Drupal is installed, they don't know what to do next.

So, we have an opportunity to make all these great innovations easier to find.​​ The Project Browser Initiative would recommend or highlight great Drupal modules to use. It would also enable a one-click install process.

Under the hood, modules are still installed with Composer, making them easy to maintain and update.

Check out this video to learn more about Project Browser:

Starter Templates

While Project Browser would help site builders discover and install individual modules, it is not unusual to use 30+ contributed modules to build a site. It can take a lot of work to find and configure these modules, and to make sure they all work well together.

This is where the new Starter Templates concept comes in. Starter Templates are about installing and configuring groups of modules. For example, Starter Templates for an event website or a product website would include all of the necessary modules and configuration required for that type of website.

This concept bears a lot of resemblance with Drupal's 15-year-old concept of Drupal distributions. The goal of Starter Templates, however, is to be a lot easier to build and maintain than distributions.

We don't know yet how exactly we'd implement Starter Templates, but we have some initial ideas. Join the #distributions-starter-templates Slack channel if you're interested in contributing.

Automated Updates

For Drupal 11, we will continue our work on the Automated Updates Initiative, which is meant to make updates to Drupal much easier.

Check out the video below for an update on Drupal's Automated Updates initiative:

GitLab Initiative

Accelerating innovation by empowering contributors continues to be a key priority for Drupal. We will keep working on the GitLab Initiative to bring better collaboration and development tools to Drupal contributors.

Check out this video for the latest on the GitLab Initiative:

The Great Module Migration

This proposed initiative focuses on making Drupal Core smaller. How? By responsibly moving more modules from core to contrib. This mean less code to maintain in core, so that Drupal can focus on innovation. Certain modules can also innovate faster as a contributed module.

To evaluate which core modules we might migrate, we developed a ranking system. The system evaluates each module's capabilities, adoption, strategic value, and maintenance effort.

Based on this early ranking system, we found that we could remove approximately 16 modules from core and keep approximately 64. Some of these modules could already be removed in Drupal 10. Drupal 11 could be 20% smaller compared to Drupal 9.

We believe it's safe to make core smaller, especially with a strong focus on Project Browser, Starter Templates and Automatic Updates.

Drupal 11 readiness

As a part of Drupal 11 readiness, we will continue to manage our third-party dependencies to keep Drupal secure.

Should we do more?

I'd love to see us do more in Drupal 11. I wish we could invest in embracing web components, building a decoupled administration backend, modernizing Views, and much more.

Investment like this often require small teams of dedicated developers; i.e. 3-5 developers for 6 to 12 months.

To get even more done for Drupal 11, it's important that organizations consider paying Drupal developers to work on larger, long-term contributions.

I covered this concept in past blog posts, such as the privilege of free time in Open Source and balancing Makers and Takers to sustain Open Source.

In the next year, the Drupal Association will start taking additional steps towards incentivizing larger contributions. Needless to say, I'm very excited about that. Stay tuned for more on that topic.

Let's get building

The early planning phases of a new release are an exciting time to discuss Drupal's potential for the future, and focus on ideas that will make the most impact for our users. I'm excited for us all to collaborate on Drupal 11 in the coming years.


Talking Drupal: Talking Drupal #346 - Open Source Compensation

Planet Drupal - Mon, 2022/05/09 - 8:00pm

Today we are talking about Open Source Compensation with Tim Lehnen.

  • How was DrupalCon?
  • Suggestion from listener
  • Open Source like cURL and OpenSSL
  • Developer burnout and frustration
  • Question about boosting other contribution to C-Level
  • Great ways to compensate
  • What are you working on now?
Resources Guests

Tim Lehnen - @timlehnen


Nic Laflin - @nicxvan John Picozzi - @johnpicozzi Chris Wells - - @chrisfromredfin


Tome Tome is a static site generator, and a static storage system for content.


Jacob Rockowitz: Introducing the Blueprints Module for Ambitious Drupal Site Builders

Planet Drupal - Mon, 2022/05/09 - 4:47pm

Missing DrupalCon Portland 2022

After two years of attending events online due to the pandemic, I was looking forward to attending DrupalCon Portland. Sadly, that plan got canceled as I had family, work, and life priorities that needed my attention. Fortunately, there are more in-person events for me to look forward to in the remaining year, including DrupalCamp NJ and DrupalCamp Atlanta.

Even though I wasn’t able to attend DrupalCon, I watched the Driesnote, where Dries Buytaert, the project lead, provided updates on upcoming releases and current strategic initiatives and discusses new initiatives. Every few years, Dries revisits Drupal's overall strategy, and at DrupalCon Portland, he recommended that our strategy and focus move from "building ambitious digital experiences" to "empowering ambitious site builders."

Empowering Ambitious Site Builders

To empower ambitious site builders, the Drupal community is working on improving the user experience for finding, configuring, and updating modules and themes. The Project browser and Automated updates initiatives are already in-progress, and they will make it easier and faster to find and update modules and themes.

Making the site builder experience easier and faster is an overarching goal and one result of working to empower site builders. Making it easier to get started is another quick way to empower site builders. Along this line of thinking, Dries also announced a new "Starter templates"...Read More


DrupalEasy: The DrupalEasy Learning Community takes on DrupalCon Portland 2022

Planet Drupal - Sun, 2022/05/08 - 3:39pm
Mike Anello (lead instructor), AmyJune Hineline (DCO Graduate), Yang Turner (DCO Graduate), Ian Finlay (DCO Graduate), Lee Walker (DCO mentor), Ryan Price (DCO mentor). Photo credit: Ryan Price.


About 1,300 people attended DrupalCon Portland, the first in-person DrupalCon since 2019, including a healthy smattering of Drupal Career Online current students, alumni, staff, and mentors.  As we made our way through the week, it was not only the sessions and networking I found interesting, but also the insights and points of view of our diverse Learning Community. I thought it would be interesting to get their takes on the DrupalCon experience.
Drupal Career Online is a 12-week, 2x/week, best-practice focused Drupal training course. Our next semester begins August 29, 2022.

Yang Turner, Ian Finlay (DCO Graduate), and Mike Anello. Photo credit: Kwame Weusi-Puryear


In addition to two current DCO students, several alumni and community mentors attended, along with Sara Cartee-Kennedy (office hours proctor) and me (lead instructor).

Class of Fall 2021 DCO graduate Kwame Weusi-Puryear (pearcraft) (currently looking for a Drupal job) found the You Are Not a Fraud session especially enlightening, and really enjoyed his first DrupalCon contribution sprint! He's attended other Drupal events in the past, but found DrupalCon…

...both bigger and more diverse! Drupalistas from all over the world were there and the people were not homogenous at all!  Newbies, old hands, agency owners, freelancers, volunteers, you name it, they were represented!

As part of the Project Browser team, he was stunned by its prominence in the Driesnote.

Finally, Kwame share this amazing experience with us:

On Sunday my wife and I visited Powell's Bookstore in Downtown Portland. This “bookstore” is truly massive! It takes up a complete city block and three floors! It’s more like a major city library where you can buy any book you want! All the geeky books are shelved on the third floor. The computer books are listed by title. I found the Drupal section and saw that there were two copies of “Drupal Multimedia by Aaron Winborn

I instantly knew that I had to own it, even though I had no need of understanding the 2008-era Drupal 7 media capabilities.  I never met or knew Aaron Winborn, but I knew that the award in his name was only ever given to the best. In the forward, he thanked several people that I had just met at DrupalCon. 🥲

I am looking forward to getting to know Aaron through his work & his words.

AmyJune Hineline and Yang Turner. Photo credit: Yang Turner


Class of Spring 2022 DCO student Yang Turner (pilot3) from really enjoyed the Build Highly Visual Long Form Content With Layout Paragraphs session. This was Yang's first DrupalCon and when asked what surprised her the most about the event, she wrote:

Honestly, what surprises me the most is the community! I love that the community has a diverse culture. This community is made by the people, for the people. There is a place for everyone. It gives you time and space to engage and grow!

Yang also specifically mentioned the moment she earned her first contribution credit during one of the sprints, while working with DrupalEasy mentor Sara Cartee-Kennedy (capysara) from Bounteous

Class of Fall 2021 and Spring 2016 DCO graduate AmyJune Hineline (volkswagenchick) from was one of the organizers of the various mentoring events during the week as well as the community summit. 

DrupalCon this year felt much smaller. But that isn't necessarily a bad thing. After 3 years of not seeing a lot of the community in person, this allowed me to get back into "peopling" again more gradually.

I was surprised that the after-parties did not have the same covid guidelines as the conference, and as a result, I did not attend any of the after-parties. But, again, this was not necessarily a bad thing. I was able to forge deeper connections with those I chose to spend time with at dinners and hotel lobby drinks.

Jordana Fund, AmyJune Hineline, Bo Shipley (DCO Graduate), Lee Walker, Adam Bergstein, April Sides. Photo credit: April Sides


Class of Fall 2021 DCO graduate Paakwesi Ayekumi (p.ayekumi) from noted that the contribution sessions were his favorite… 

...because it showed how anyone in the community can contribute to Drupal

His biggest surprise at his first DrupalCon:

I was surprised most of how everyone was so willing to help without making you feel like you knew less than they do. Also everyone was willing to share something about themselves to let me know that many thoughts and feelings I had were normal.

Finally, when asked what he felt he would really remember about DrupalCon in a year:

The most vivid memory about DrupalCon was that I was able to meet the person (Ted Bowman, tedbow) managing the automatic updates module the morning of the first day off DrupalCon and by the end of the day I was able to test it, and make a contribution to help make it better. It was an extremely motivating moment for me that I will never forget.

Leslie Glynn, Kwasi Afreh, Kwame Weusi-Puryear (DCO Graduate), Yang Turner (DCO Graduate), Dries Buytaert. Photo credit: Kwame Weusi-Puryear


Class of Spring 2017 DCO graduate Bo Shipley (simplyshipley) from CollabraLink mentioned that he really got a lot out of the Managing releases using Git tags and semantic versioning. He also emphasized how much he enjoyed all the networking opportunities in and around the conference and that he was pleasantly surprised by the first in-person DrupalCon since the pandemic began. Regarding scheduling…

I was surprised by the way the schedule was broken up for the summits and trainings and how the session schedule seemed to start and end earlier than in the past.

Class of Spring 2022 DCO student Ian Finlay (ijf8090) (currently looking for work) appreciated the networking, and thinks the diversity, equity, and inclusion keynote and birds-of-a-feather sessions were quite valuable.

Good to be back in person, everybody was pumped up to see each other.  

Mentor Gregg Marshall (greggmarshall) (independent contractor) specifically mentioned the Deploying from the year 2053 - The Future of the Web session and mentioned that he enjoyed the fact that there were fewer people at the event, but in the end, he'll likely remember this 'con as the "conference of masks".

Finally, Mentor Mike Herchel (mherchel) from AVB Digital enjoyed the smaller, yet high energy of the event, and (unsurprisingly,) the highlight for him was seeing the Olivero theme (which he helped lead) get committed as the default theme for Drupal core.



Third & Grove: DrupalCon Portland 2022 Recap

Planet Drupal - Sun, 2022/05/08 - 10:40am

And that’s a wrap on DrupalCon!

The first IRL DrupalCon since the start of the pandemic was a busy blast of seeing old friends and colleagues, making new friends along the way, talking to prospects, and being around all things Drupal


Cocomore: Empowerment comes from opportunity. Meet Cocomore's new Fair Trade talent training program

Planet Drupal - Fri, 2022/05/06 - 3:49pm

Empowerment comes from opportunity. Meet Cocomore's new Fair Trade talent training program

sandra.bloem Fri, 05/06/2022 - 15:49 The Metaverse - the next big trip or 
the next big trap?

Lemberg Solutions: 5 Best Sessions at DrupalCon Portland 2022

Planet Drupal - Fri, 2022/05/06 - 2:00pm
On April 25–28, 1,300 Drupalists came together in Portland, Oregon for the first in-person DrupalCon in more than two years. Even though this is just half of the event’s usual attendance (covid is still to blame), we were beyond excited to finally see our friends and partners in person. Nothing beats hanging out face to face. The pandemic may have caused the event’s usual crowd to shrink, but the number of sponsors remained about the same, which means that Drupal agencies were as ready as ever to continue supporting the Drupal community.