Drupal News

mark.ie: What is the schema.org Blueprints module?

Main Drupal Feed - Wed, 05/11/2022 - 10:10

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

mark.ie: What is the schema.org Blueprints module?

Main Drupal Feed - Wed, 05/11/2022 - 10:10

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

Drupal Association blog: DrupalCon Portland 2022 Recap & Highlights

Main Drupal Feed - Wed, 05/11/2022 - 08:22

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

Drupal Association blog: DrupalCon Portland 2022 Recap & Highlights

Main Drupal Feed - Wed, 05/11/2022 - 08:22

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

Main Drupal Feed - Wed, 05/11/2022 - 02:20
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.

Chapter Three: Search API Excerpts in Next.js

Main Drupal Feed - Wed, 05/11/2022 - 02:20
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

Main Drupal Feed - Tue, 05/10/2022 - 22:31
“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: In-person events are back! Reflecting on DrupalCon Portland

Main Drupal Feed - Tue, 05/10/2022 - 22:31
“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

Main Drupal Feed - Tue, 05/10/2022 - 22:08
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

Main Drupal Feed - Tue, 05/10/2022 - 13:00
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

Main Drupal Feed - Tue, 05/10/2022 - 06:38

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 Drupal.org. (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 Drupal.org 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.
 

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

Main Drupal Feed - Tue, 05/10/2022 - 06:38

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 Drupal.org. (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 Drupal.org 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

Main Drupal Feed - Mon, 05/09/2022 - 23:44

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 Drupal.org infrastructure and project initiatives.

While we are undergoing this transition, you may see some delays in your member badge appearing on Drupal.org for those with a Drupal.org 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

CivicTheme

Drupal Themes - Mon, 05/09/2022 - 05:01

Placeholder for CivicTheme Drupal theme

Code will be published soon

Third & Grove: DrupalCon Portland 2022 Recap

Main Drupal Feed - Sun, 05/08/2022 - 08:40

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

Main Drupal Feed - Fri, 05/06/2022 - 13:49

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

Main Drupal Feed - Fri, 05/06/2022 - 12:00
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.

PreviousNext: Goodbye Internet Explorer

Main Drupal Feed - Fri, 05/06/2022 - 05:55

It is Internet Explorer's retirement next month (June 15th), and it’s well and truly time for you to stop supporting it on your website for any current and future development (you have already, I hope). 

This also presents an opportunity to pull out any code solely because of Internet Explorer and start living in the modern (browser) world.

by rikki.bochow / 6 May 2022

That first part is easy. Sure, it’s pretty safe with a month before the browser will officially stop working to let new development get launched without being tested in IE11. Your developers will thank you.

That second part, ripping it entirely out of your existing code base, may need some convincing. After all, it’s already there. What harm can it possibly do?

This goes beyond Internet Explorer too. I’m talking about ALL old browsers, rarely used browsers and older versions of modern browsers. Check your analytics to get an idea of how many people are visiting your website this way, then think about offering them a simpler version of your website.

Let’s start with what it might look like.

Have you ever turned on “Reader Mode”? I love Reader Mode, and sometimes I just want to read, you know? A simpler version of your website is just that - a basic layout and no Javascript.

You’ll get a pretty good sense of your HTML structure and source order this way, too (and if you find this needs correcting, please do, as good accessibility starts here).

But what’s the harm?

It sounds like a bit of work, so let’s discuss why it’s worth doing.

Performance

A grid that works in IE11 will have a lot more code than you need for a modern browser. I’m talking anything from negative margins, padding, row divs, :nth-child selectors, and possibly various mixins and extends. Compared to a modern CSS Grid grid, the size of this CSS (and probably HTML) is significant.

Javascript that works in IE11 is also huge compared to what we can achieve in modern browsers. jQuery is no longer needed, a lot of your polyfills won't be needed, and modern browsers support module loading. Say goodbye to that mega JS bundle loaded on every page even though 60% of it is written for one interactive app on one page… that isn’t even published anymore.

Assuming that IE11 is as far back as you have, an older codebase probably goes back to IE10 or worse.

And if you have put a lot of work in already to start writing modern code (go you!), and use something like Babel, code splitting, module/nomodule attributes or PostCSS, autoprefixer and custom property fallback. Think about how much faster your code will compile without all that legacy stuff? I promise it’s a lot.

Maintenance

Remember that complex IE11 grid with negative margins, padding, the works? All those different lines of CSS to maintain so many weak points. Does the new frontend developer you just hired need to spend an afternoon getting their head around it? What does this do? Why’s it here? What’s a spacer gif? (Just kidding, but yes, I’m that old).

There is a technical debt attached to any piece of code that isn’t currently used. That shiny new feature that you all agree does NOT need to work in IE11 doesn’t even work correctly in modern browsers because of that random piece of legacy code that’s creating some obscure bug that takes days to find and resolve. Ouch.

Appealingness

You like us, frontend developers, yes? You possibly need us from time to time, and you might need to hire more of us. We can be happy, we can make jokes, and we can be your friends.

Frontend developers get a constant stream of new shiny frontend code and tools. We enjoy this part of our jobs the most, and we seek employers who can offer it to us. Tracking down and fixing browser bugs is not so appealing. 

Where do you even start?

So you’re convinced, hooray! Depending on what you have to work with, this could be a pretty big task. But a practical first step is just to analyse what you have and break it down into steps and phases.

Maybe start with that grid system. Converting into a Flex based grid with a gap property would be a good start, then perhaps plan a CSS Grid and markup clean up for phase 2. Wrapping it all in @supports(display:grid) will mean older browsers fall back to the default stacking context. Also consider setting up some visual regression testing before you start.

For your Javascript, stick a type=module attribute on your script tags for the same effect. If you’re building a nomodule version, just stop. Review any polyfills you're loading. Then take one Javascript file at a time and start converting it to ES6 modules, removing jQuery while you go (of course you have test coverage in-case you break something).

Are you using Browserslist to target the browsers that need transpiling to? Update it to what you deem appropriate based on your analytics.

After each significant change:

  1. Take a look at the damage and make sure your content is still accessible.
  2. Maybe put a couple of messages in if the content makes no sense without the app or widget that it relates to.
  3. Treat it like the app failed to load for some reason.

If you find something that has nothing to do with IE and isn’t used on the site anymore? Remove it!

Feel like it’s time for a design refresh? Do it at the same time! Think of this as an opportunity, not a chore.

And don’t forget to run performance checks as you go to get that lovely warm feeling of improvement.

So go forth, live in the modern (browser) world.

Tagged Internet Explorer

Factorial.io: Nachhaltige Webentwicklung im Backend

Main Drupal Feed - Fri, 05/06/2022 - 00:00

Wer heute eine Webpräsenz betreibt, sollte sich Gedanken darüber machen, wie wir diese grüner betreiben können. Doch welche Maßnahmen gibt es im Backend?

Pages