Json | Html

rss

Kristen Pol Wins the 2025 Aaron Winborn Award

At DrupalCon Portland 2025, the Drupal Community Working Group announced Kristen Pol as this year’s recipient of the Aaron Winborn Award. Named after long-time contributor Aaron Winborn, this award recognizes someone who embodies kindness, integrity, and an above and beyond commitment to the Drupal community.

About Kristen Pol

Kristen has been a huge part of the Drupal community for years, making an impact through her work in accessibility, knowledge sharing, mentorship, and community support. She’s the track lead for the Experience Builder demo design system and helps shape how people will interact with the DrupalCMS project.

Kristen has a long history of being a proactive contributor in the community. She took on big challenges as one of the Drupal 8 Multilingual Initiative leaders, and more recently as a lead in major version contrib porting efforts (organizing data tracking and porting events) as well as in Drupal CMS (as lead of the demo design system).

If you’ve been to a Drupal event, chances are you’ve seen Kristen, either on a stage or in a hallway, always helping someone. And she does it with a level of professionalism that sets the bar for all of us. She authored the Drupal 7 multilingual book, which has helped countless people navigate one of the trickier aspects of Drupal site building.

The CWG reached out to all nominees, shared the community nominations, and thanked them for their contributions to the community.

About the Aaron Winborn Award

Named in honor of Aaron Winborn, a dedicated Drupal contributor who lost his battle with ALS in 2015, this award recognizes someone who, like Aaron, has made a lasting impact on the community.

Previous winners include Cathy Theys, Gabór Hojtsy, Nikki Stevens, Kevin Thull, Leslie Glynn, Baddý Breidert, AmyJune Hineline, Angie Byron, Randy Fay, and Mike Anello. The CWG Conflict Resolution Team and past winners select the recipient based on nominations from the community. 

Nominations for next year’s Aaron Winborn Award will open in early 2026. Until then, let’s take a moment to celebrate Kristen Pol and everything she does for Drupal.

Congratulations, Kristen!

read more
volkswagenchick 01.04.2025

rss

Community Working Group posts: Kristen Pol Wins the 2025 Aaron Winborn Award

At DrupalCon Portland 2025, the Drupal Community Working Group announced Kristen Pol as this year’s recipient of the Aaron Winborn Award. Named after long-time contributor Aaron Winborn, this award recognizes someone who embodies kindness, integrity, and an above and beyond commitment to the Drupal community.

About Kristen Pol

Kristen has been a huge part of the Drupal community for years, making an impact through her work in accessibility, knowledge sharing, mentorship, and community support. She’s the track lead for the Experience Builder demo design system and helps shape how people will interact with the DrupalCMS project.

Kristen has a long history of being a proactive contributor in the community. She took on big challenges as one of the Drupal 8 Multilingual Initiative leaders, and more recently as a lead in major version contrib porting efforts (organizing data tracking and porting events) as well as in Drupal CMS (as lead of the demo design system).

If you’ve been to a Drupal event, chances are you’ve seen Kristen, either on a stage or in a hallway, always helping someone. And she does it with a level of professionalism that sets the bar for all of us. She authored the Drupal 7 multilingual book, which has helped countless people navigate one of the trickier aspects of Drupal site building.

The CWG reached out to all nominees, shared the community nominations, and thanked them for their contributions to the community.

About the Aaron Winborn Award

Named in honor of Aaron Winborn, a dedicated Drupal contributor who lost his battle with ALS in 2015, this award recognizes someone who, like Aaron, has made a lasting impact on the community.

Previous winners include Cathy Theys, Gabór Hojtsy, Nikki Stevens, Kevin Thull, Leslie Glynn, Baddý Breidert, AmyJune Hineline, Angie Byron, Randy Fay, and Mike Anello. The CWG Conflict Resolution Team and past winners select the recipient based on nominations from the community. 

Nominations for next year’s Aaron Winborn Award will open in early 2026. Until then, let’s take a moment to celebrate Kristen Pol and everything she does for Drupal.

Congratulations, Kristen!

read more
01.04.2025

rss

Two Months After Drupal 7 EOL: Where Are We Now?

Drupal 7 EOL Has Passed, But Many Sites Remain

It has been over two months since Drupal 7 reached end-of-life (EOL) on 5 January 2025. Official support and security updates have ceased, yet thousands of organizations, businesses, and government agencies continue to rely on Drupal 7 to power critical websites.

For many, the transition to a newer platform has been delayed due to budget constraints, resource limitations, or the complexity of migrating custom-built Drupal 7 applications. With no further security updates, the urgency to find a solution is growing.

The Current Landscape for Drupal 7 Sites

The end of official Drupal 7 support means:

  • No more security patches – Any future vulnerabilities discovered will not be addressed by the Drupal Security Team.
  • Compliance challenges – Organizations subject to HIPAA, PCI-DSS, FedRAMP, and other regulatory frameworks may struggle to maintain compliance.
  • Third-party module risks – All contributed modules depended on by Drupal 7 sites are also no longer supported, increasing the potential for security gaps.

What Are the Options for Drupal 7 Users?

Organizations still running Drupal 7 have a few paths forward:

1. Migrate to a New Platform

Migrating to Drupal 10 is the ideal long-term solution. However, for many organizations, this is a complex and time-intensive process that cannot happen overnight.

2. Lock Down and Minimize Risk

Some organizations attempt to reduce attack surfaces by limiting access to their Drupal 7 sites, disabling unnecessary features, or moving behind firewalls. However, this does not eliminate security risks, particularly for sites that remain publicly accessible.

3. Extend Drupal 7 Support with HeroDevs

For organizations that cannot migrate immediately but need continued security updates and compliance assurances, HeroDevs’ Drupal 7 Never-Ending Support (NES) provides an effective solution.

How HeroDevs' Drupal 7 NES Keeps Sites Secure

HeroDevs offers ongoing security updates for Drupal 7, ensuring that critical vulnerabilities are patched—even though official support has ended. With Drupal 7 NES, organizations can:

  • Receive security updates for newly discovered vulnerabilities.
  • Maintain compliance with security frameworks such as HIPAA and PCI-DSS.
  • Avoid rushed migrations and plan transitions on their own timeline.
  • Ensure stability without disrupting existing functionality.

Next Steps for Drupal 7 Users

The EOL deadline has passed, and unsupported Drupal 7 sites face growing security and compliance risks. If your organization is still running Drupal 7, it is time to take action.

HeroDevs’ Drupal 7 NES provides a seamless, secure solution while you plan your migration. Don’t leave your site vulnerable—contact us today to learn how we can help.

read more
HeroDevs 01.04.2025

rss

Drupal Association blog: Two Months After Drupal 7 EOL: Where Are We Now?

Drupal 7 EOL Has Passed, But Many Sites Remain

It has been over two months since Drupal 7 reached end-of-life (EOL) on 5 January 2025. Official support and security updates have ceased, yet thousands of organizations, businesses, and government agencies continue to rely on Drupal 7 to power critical websites.

For many, the transition to a newer platform has been delayed due to budget constraints, resource limitations, or the complexity of migrating custom-built Drupal 7 applications. With no further security updates, the urgency to find a solution is growing.

The Current Landscape for Drupal 7 Sites

The end of official Drupal 7 support means:

  • No more security patches – Any future vulnerabilities discovered will not be addressed by the Drupal Security Team.
  • Compliance challenges – Organizations subject to HIPAA, PCI-DSS, FedRAMP, and other regulatory frameworks may struggle to maintain compliance.
  • Third-party module risks – All contributed modules depended on by Drupal 7 sites are also no longer supported, increasing the potential for security gaps.

What Are the Options for Drupal 7 Users?

Organizations still running Drupal 7 have a few paths forward:

1. Migrate to a New Platform

Migrating to Drupal 10 is the ideal long-term solution. However, for many organizations, this is a complex and time-intensive process that cannot happen overnight.

2. Lock Down and Minimize Risk

Some organizations attempt to reduce attack surfaces by limiting access to their Drupal 7 sites, disabling unnecessary features, or moving behind firewalls. However, this does not eliminate security risks, particularly for sites that remain publicly accessible.

3. Extend Drupal 7 Support with HeroDevs

For organizations that cannot migrate immediately but need continued security updates and compliance assurances, HeroDevs’ Drupal 7 Never-Ending Support (NES) provides an effective solution.

How HeroDevs' Drupal 7 NES Keeps Sites Secure

HeroDevs offers ongoing security updates for Drupal 7, ensuring that critical vulnerabilities are patched—even though official support has ended. With Drupal 7 NES, organizations can:

  • Receive security updates for newly discovered vulnerabilities.
  • Maintain compliance with security frameworks such as HIPAA and PCI-DSS.
  • Avoid rushed migrations and plan transitions on their own timeline.
  • Ensure stability without disrupting existing functionality.

Next Steps for Drupal 7 Users

The EOL deadline has passed, and unsupported Drupal 7 sites face growing security and compliance risks. If your organization is still running Drupal 7, it is time to take action.

HeroDevs’ Drupal 7 NES provides a seamless, secure solution while you plan your migration. Don’t leave your site vulnerable—contact us today to learn how we can help.

read more
01.04.2025

rss

ImageX: What’s New and What’s Next for Drupal CMS: Latest Takeaways from Driesnote 2025

A year ago, Dries Buytaert set his sights on the stars — quite literally. Announcing the Starshot Initiative at DrupalCon Portland 2024, he likened the project to the historic Apollo 11 Moonshot, leaving the audience both awestruck and inspired.

 

read more
01.04.2025

rss

Golems GABB: Drupal SEO in 2025: Modules and Best Practices

Drupal SEO in 2025: Modules and Best Practices
Editor Tue, 04/01/2025 - 10:04

Effective integration with cloud services can significantly enhance the success of your Drupal-based website. Drupal is a powerful content management system, particularly when it comes to leveraging cloud technology. 
Our Golems team can confidently say that effective and competent integration with cloud services can bring colossal success to your Drupal-based website. This powerful platform has amazing capabilities for interacting with the most popular "clouds."

read more
01.04.2025

rss

Specbee: What is Schema Markup & how does it affect SEO during website migrations

Want to see your web page content in rich results? Read this blog to learn all you need to know about applying Schema Markup or structured data. Additionally, find out how it can affect your SEO during a migration. read more
01.04.2025

rss

Talking Drupal: Talking Drupal #495 - Live From DrupalCon!

Today we are talking about Our Favorite things and The Future of Drupal with guest Jared Ponchot & Dave Hansen-Lange.

For show notes visit: https://www.talkingDrupal.com/495

Topics
  • What has piqued your interest
  • AI creating components
  • Any other new features or demos
  • What haven't you seen that you hope to
  • How do you feel about the future of Drupal
Resources Guests

Dave Hansen-Lange - linkedin.com dalin Jared Ponchot - lullabot.com jponch

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu.com mandclu Andrew Berry - lullabot.com deviantintegral

read more
31.03.2025

youtube

embed image

An Introduction to the Bluefly.io Collective

Welcome to this special discussion on the Bluefly.io Collective! Moderated by Chad Hester, Solutions Architect at Bluefly.io, this session brings together key team members, including Founder Thomas Scola, to explore how Bluefly.io supports the Drupal community, partners with agencies, and drives open-source innovation. In this video, we discuss: ✅ Bluefly.io’s role in the evolving Drupal ecosystem ✅ How we collaborate with agencies to strengthen technical capabilities ✅ Our commitment to mentorship, knowledge-sharing, and community engagement ✅ Future initiatives and partnerships shaping the open-source landscape If you're interested in learning more or collaborating with us, visit Bluefly.io. Panel Participants: ➝ Chad Hester – Solutions Architect, Moderator ➝ Thomas Scola – Founder ➝ Luke McCormick – Solutions Architect ➝ Geoff Maxey – Technical Success Architect ➝ Johann Drolshagen – Chief Technology Officer ➝ AJ Shah – FED/SLED Technical Success Consultant ➝ Norah Medlin – Director of Delivery & Program Operations ➝ Carlos Ospina – Technical Success Architect read more
Drupal Association 31.03.2025

youtube

embed image

How Leading Organizations Achieve 90%+ Accessibility Compliance to Improve Digital Experience

Poor web accessibility doesn’t just frustrate users, it hurts your brand, your search rankings, and your bottom line. In this conversation with George Washington University, we explore how they’ve made accessibility a core part of their digital experience to ensure that their 766 Drupal websites are seamless and high-performing for every user. You’ll gain insights into how designing with accessibility in mind and proactive testing improves website engagement. Plus, learn actionable steps to integrate accessibility early in your digital strategy while preparing for compliance with regulations like Title II. read more
Drupal Association 31.03.2025

rss

Dries Buytaert: State of Drupal presentation (March 2025)

Three months ago, we launched Drupal CMS 1.0, our biggest step forward in years. Our goal is ambitious: to reimagine Drupal as both radically easier to use and a platform for faster innovation.

In my DrupalCon Atlanta keynote last week, I reflected on the journey so far, but mostly talked about the work ahead. If you missed the keynote, you can watch the video below, or download my slides (56 MB).

If you want to try Drupal CMS, you can explore the trial experience, use the new desktop launcher, or install it with DDEV. If you're curious about what we're working on next, keep reading.

1. Experience Builder

Some of the most common requests from Drupal users and digital agencies is a better page-building experience, simpler theming, and high-quality themes out of the box.

At DrupalCon Atlanta, I shared our progress on Experience Builder. The keynote recording includes two demos: one highlighting new site building features, and another showing how to create and design components directly in the browser.

I also demonstrated how Drupal's AI agents can generate Experience Builder components. While this was an early design experiment, it offered a glimpse into how AI could make site building faster and more intuitive. You can watch that demo in the keynote video as well.

We still have work to do, but we're aiming to release Experience Builder 1.0, the first stable version, by DrupalCon Vienna. In the meantime, try our demo release.

2. Drupal Site Templates

One of the biggest opportunities for Drupal CMS is making it faster and easier to launch a complete website. The introduction of Recipes was a big step forward. I covered Recipes in detail in my DrupalCon Barcelona 2024 keynote. But there is still more we can do.

Imagine quickly creating a campaign or fundraising site for a nonprofit, a departmental website for a university, a portfolio site for a creative agency, or even a travel-focused ecommerce site selling tours, like the one Sarah needed in the DrupalCon Barcelona demo.

This is why we are introducing Site Templates: ready-made starting points for common use cases. They help users go from a fresh install to a fully functional site with minimal setup or configuration.

Site Templates are made possible by Recipes and Experience Builder. Recipes provide higher-level building blocks, while Experience Builder introduces a new way to design and create themes. Site Templates will bring everything together into more complete, ready-to-use solutions.

If successful, Site Templates could replace Drupal distributions, a concept that has been part of Drupal for nearly 20 years. The key advantage is that Site Templates are much easier to build and maintain.

3. A marketplace discussion

The first Site Templates may be included directly in Drupal CMS 2.0 itself. Over time, we hope to offer hundreds of site templates through a marketplace on Drupal.org.

At DrupalCon Atlanta, I announced that we'll be exploring a marketplace for Site Templates, including the option for Commercial Site Templates. We believe it's an idea worth evaluating because it could bring several benefits to the Drupal project:

  1. Help new users launch a professional-looking site instantly
  2. Showcase Drupal's full potential through high-quality examples
  3. Generate new revenue opportunities for Drupal agencies and developers
  4. Support Drupal's sustainability through a revenue-sharing model with the Drupal Association

You can watch the keynote recording to learn more. I also plan to publish a detailed blog post in the next few days. If you're interested, consider subscribing to my blog.

Looking ahead

Drupal CMS has brought a lot of fresh momentum to the Drupal project, but we're not done yet! The rest of this year, we'll keep building on this foundation with a clear set of priorities:

  • Launching Experience Builder 1.0
  • Releasing our first Site Templates
  • Expanding our marketing efforts
  • Exploring the launch of a Site Template marketplace
  • Building out our AI framework and AI agents

If you have time and interest, please consider getting involved. Every contribution makes a difference. Not sure where to begin? Join us on Drupal Slack. We're always happy to welcome new faces. Key channels include #drupal-cms-development, #ai, #experience-builder, #drupal-cms-templates, and #drupal-cms-marketplace.

As I said in the keynote: We have all the pieces, now we just need to bring them together!

read more
31.03.2025

rss

The Drop Times: DrupalCon Atlanta Wraps Up: What’s Next for Drupal

Now that the lanyards are packed and the Slack threads have cooled off, it's worth asking-what actually mattered at DrupalCon Atlanta?

From a layman's point of view, one of the most practical announcements was the launch of a new desktop installer for Drupal CMS. It quietly lowers the barrier for new users by removing the friction of local setup-something long overdue. The pre-beta of Experience Builder was another key moment, revealing Drupal's low-code future. While still in early shape, it signals a shift toward visual control and editor-friendly workflows. The power of AI Agents was also showcased once more-automating tasks like site building and content migration and hinting at where productivity could be headed.

From CKEditor 5 updates to Recipe-based site building, sessions focused on simplifying what's traditionally been complex. Governance in multi-site operations and documentation initiatives also got thoughtful attention-showing how Drupal is working to scale both technically and organizationally. The conversations weren't just about code; they were about coordination.

Dries Buytaert's keynote (the DriesNote) cut to the core of the issue: power is no longer enough-Drupal has to get easier to use. The message wasn't hand-wavy optimism but grounded in the need for better onboarding, cleaner UX, and broader accessibility. Drupal CMS 2.0 and Experience Builder 1.0 are both expected by DrupalCon Vienna in October 2025, setting a clear timeline for that next step forward.

Add to that the announcement of future DrupalCons-Asia in November 2025 at Nara Japan, and North America in March 2026 at Chicago, US-and it's clear the community is thinking ahead. The roadmap isn't just about features; it's about focus. Now it's on all of us to keep that momentum moving.

Discover Drupal

Events

Drupal Community

Organization News

We acknowledge that there are more stories to share. However, due to selection constraints, we must pause further exploration for now.

To get timely updates, follow us on LinkedIn, Twitter and Facebook. You can also join us on Drupal Slack at #thedroptimes.

Thank you,

Sincerely
Kazima Abbas
Sub-editor, The DropTimes.

read more
31.03.2025

rss

Metadrop: The content first module: a tool to support ongoing content workflows

What “content first” means and why it matters

The Content First approach comes from content strategy and UX design. It means building websites around the content they need to deliver, not around a visual design.

Instead of starting with wireframes or templates, teams begin by identifying what content users need—then create structure, layout, and code that supports it.

This approach helps avoid misalignment between content and design. It also improves usability, because content is what users come for. The design exists to support that content, not to shape it in isolation.

But in practice, applying Content First often gets blocked by basic issues—like accessing and working with the actual content on a live page. That’s where the Content First module comes in.

Where Content First comes from

Content First developed as a response to design-led processes that treated content as filler.

In traditional workflows, designers would build full layouts using placeholder text (like Lorem Ipsum). Content creators would then write copy to fit those templates. This created problems:

  • The content didn’t always match the layout
  • Messages were shaped by design, not user needs
  • Teams had to go through multiple revisions when the content didn’t fit

Content First flips this. The key…

read more
31.03.2025

rss

Mike Herchel's Blog: DrupalCon Atlanta pics, tidbits, & takeaways

DrupalCon Atlanta pics, tidbits, & takeaways mherchel read more
31.03.2025

rss

drunomics: Machen Sie sich das Leben nicht unnötig schwer! Integrieren Sie Ihre CI/CD-Pipeline mit diesen Monitoring-Tools!

Stop making your own life difficult. Integrate your CI/CD Pipeline with these monitoring tools
jeremy.chinquist
If you do not use a CI/CD pipeline, we highly recommend it. For the past several years our team has set up projects in a CI/CD pipeline using Jenkins or Github actions. The tools that we will present in this session have proven to be a good set of automated testing tools for several projects. Over time we have chosen to move away from previous solutions and to new testing frameworks. As part of our commitment to high standards of performance and quality, we are always on the lookout for the best tools available on the market.
read more
30.03.2025

rss

The Drop Times: The Ultimate List of Contributed Modules in Drupal CMS by Functionality

From form builders to content scheduling, mapping, accessibility, and more—this final part of The DropTimes' Drupal CMS module series showcases the most valuable contributed modules selected to Drupal CMS, organized by functionality. Whether you're building enterprise platforms or content-heavy sites, these modules help streamline workflows, enhance UX, and unlock Drupal’s full potential. read more
28.03.2025

rss

Salsa Digital: Accordion UI design examples: inspiration, tips, and best practices

Introduction Accordions are a popular UI design pattern used in web and app interfaces to present content in an organized, user-friendly manner. They consist of collapsible sections that expand when clicked, allowing users to reveal relevant information without overwhelming the screen with too much content at once. Why are accordions useful in web design? Accordions help designers manage content efficiently, improving usability and readability by reducing clutter. They are particularly effective for structuring frequently accessed but secondary information, such as FAQs, product descriptions, and navigation menus. By keeping content hidden until needed, accordions enhance the user experience while making interfaces more intuitive and accessible. read more
28.03.2025

rss

Droptica: 13 Reasons Why Drupal is the Best CMS for Developers and IT Teams

In our previous article, I described the arguments for Drupal for business and finance. I also showed what decision-making groups can influence an organization's choice of CMS. In this post, I’ll focus on the technology and software areas. Learn thirteen reasons why IT people and developers should consider implementing Drupal. I invite you to read the article or watch an episode of the “Nowoczesny Drupal” series.

read more
28.03.2025

rss

Centarro: Meet Commerce Kickstart 5.0, the first contrib site template

Commerce Kickstart has been the fastest way to start building on Drupal Commerce for over 13 years. We grew it from a simple installation profile aimed at developers to the most popular Drupal distribution, reaching over 12,000 sites. We rebuilt it to take full advantage of modern Drupal in 2022, and with this week's 5.0 release we've done it again, creating the first contrib site template.

What is a site template?

Site templates were introduced by Dries Buytaert in his keynote at DrupalCon Atlanta 2025 as a combination of recipes and themes that together create an installation of Drupal tailored to a specific purpose. Drupal CMS itself is essentially a site template, using a streamlined installer that lets you toggle on certain features like a blog, events listing, or project portfolio via optional recipes.

Recipes are a relatively new concept born out of Drupal's Starshot initiative. When applied to a site, recipes may install modules, import configuration, execute config actions, and import default content. They are essentially automated tutorials, with Drupal following the steps to configure itself at the click of a button. Recipes are a key part of Starshot's strategic shift toward enabling content creators, marketers, and others to build out pages and full sites without relying on developers.

Read more read more
28.03.2025

youtube

embed image

Drupal CMS Launch Parties Montage

Experience the worldwide celebration as the Drupal community comes together for the historic launch of Drupal CMS! This montage captures the excitement and energy from launch parties across the globe, showcasing the vibrant open source community that makes Drupal special. Drupal CMS empowers marketers and content teams to create exceptional digital experiences without relying on developers, while maintaining the unparalleled flexibility, security, and scalability that Drupal is known for. #Drupal #DrupalCMS #OpenSource #CMS #DigitalExperience #WebDevelopment read more
Drupal Association 27.03.2025

rss

The Drop Times: Talking Drupal to Record 500th Episode with Community Guests

Talking Drupal will celebrate its 500th episode on May 2, 2025, with a special Community Edition featuring voices from across the Drupal ecosystem. Confirmed guests include Drupal founder Dries Buytaert and other key contributors. Guest participation is open through April 25. read more
27.03.2025

rss

Capellic: Lightweight and High Performance Drupal Themes with Modern Tools

The web development landscape has seen a resurgence in support for high-performance, server-first rendering strategies. With the release of single directory components in Drupal and the maturity of related “not invented here” toolchains across the landscape, Capellic is excited to catch the big wave of modern technologies making lightning-fast and easy-to-maintain Drupal themes a reality. read more
27.03.2025

rss

The Drop Times: DrupalCon Atlanta 2025: What Attendees Are Taking Home – Insights from Day 3

In the final part of our DrupalCon Atlanta attendee series, community members from agencies and organizations share what they came to learn, who they came to meet, and what they’re bringing back to their teams. read more
26.03.2025

rss

The Drop Times: Leveraging GitLab CI for Contribution

GitLab CI is a core part of modern DevOps workflows, enabling developers to automate testing, integration, and deployment with minimal manual effort. This comprehensive guide walks through the essentials of using GitLab CI effectively for project contributions—from configuring the .gitlab-ci.yml file to setting up runners and customizing pipelines. Whether you're integrating continuous testing, managing deployment environments, or enforcing code quality with linting tools, this resource provides clear steps and real-world examples. Ideal for developers looking to streamline collaboration, maintain high code standards, and speed up delivery cycles using GitLab’s CI/CD features. read more
26.03.2025

rss

Droptica: How to Convince the Board to Choose Drupal? 7 Business and Financial Arguments

Drupal is an advanced content management system that both small and large organizations use. Its popularity is due to its flexibility, security, and long-term cost-effectiveness. The decision to choose a company's technology often doesn’t belong solely to the IT department - business and financial considerations are also key. So, how do you convince the board that Drupal is the best choice? I invite you to read the article or watch an episode of the “Nowoczesny Drupal” series.

read more
26.03.2025

rss

Morpht: Enhancing your theme with dynamic colour palettes

This blog post provides a step-by-step guide to integrating a dynamic color palette feature into a theme in Drupal. It explores how CSS Variables enable seamless customization, enhance accessibility, and provide a no-code solution for site builders. read more
26.03.2025

youtube

DrupalCon Atlanta 2025: Keynote - The Future of Drupal CMS | #Driesnote

Dries Buytaert, Drupal Founder Dries Buytaert is the original creator and project lead for Drupal, a powerful open source platform for building websites and digital experiences. Dries is also Co-founder, Chief Technology Officer, and Chief Strategy Officer of Acquia, the open source digital experience company. Honored as a Young Global Leader by the World Economic Forum, he holds a PhD in computer science and engineering from Ghent University and a Licentiate Computer Science (MsC) from the University of Antwerp. Dries also has been recognized as CTO of the Year by the Massachusetts Technology Leadership Council, New England Entrepreneur of the Year by Ernst & Young and a Young Innovator by MIT Technology Review. He blogs frequently on Drupal, open source, business, and the future of the web at dri.es. read more
Drupal Association 26.03.2025

rss

drunomics: Custom Elements UI: Schnellere Änderungen an Ihrer Decoupled Drupal-Webseite

Custom Elements UI: quicker changes to your decoupled Drupal site
jurgen.thano
The latest version of the Custom Elements module empowers developers building headless Drupal solutions. With a user-friendly interface, it’s now easier to modify output entities, adjust properties, and change formats. At Drupal Developer Days Burgas, attendees explored the Custom Elements UI and discussed Lupus Decoupled, an efficient stack for decoupled Drupal applications.
read more
25.03.2025

rss

Update to releases on project pages

We have updated the Releases section of project pages on Drupal.org, like Webform. We are phasing out “recommended by the project’s maintainer.”  The green/yellow color scheme which had been based on that is now replaced with blue/grey. Stable releases have a blue background; alpha/beta/rc have a grey background.

This simplification results from Drupal’s move to semantic versioning and Composer. Composer has never used the “recommended” label. Drupal itself phased it out while gaining support for semantically-versioned modules and themes with Drupal 8.1. With semantic versioning, project maintainers “recommend” releases by making them stable.

With this design update, we also had an opportunity to use a little bit of Drupal.org’s new brand identity.

Follow #3509485: Remove “recommended” status for releases? for more details on the underlying changes.

read more
drumm 25.03.2025

rss

Drupal.org blog: Update to releases on project pages

We have updated the Releases section of project pages on Drupal.org, like Webform. We are phasing out “recommended by the project’s maintainer.”  The green/yellow color scheme which had been based on that is now replaced with blue/grey. Stable releases have a blue background; alpha/beta/rc have a grey background.

This simplification results from Drupal’s move to semantic versioning and Composer. Composer has never used the “recommended” label. Drupal itself phased it out while gaining support for semantically-versioned modules and themes with Drupal 8.1. With semantic versioning, project maintainers “recommend” releases by making them stable.

With this design update, we also had an opportunity to use a little bit of Drupal.org’s new brand identity.

Follow #3509485: Remove “recommended” status for releases? for more details on the underlying changes.

read more
25.03.2025

rss

DrupalCon Unveils a Bold New Look in Collaboration with SixEleven

The Drupal community thrives on collaboration and innovation. As DrupalCon evolves as the premier gathering for Drupalists, the Drupal Association recognized the opportunity to rebrand the DrupalCon visual identity to better reflect the energy, ambition, and future of our global community. That’s why we teamed up with SixEleven to reimagine the DrupalCon brand, delivering a new logo, city icon, brand book, and visual identity that will shape the future looks of our flagship events.

Based in Turin, Italy, SixEleven is a digital creative agency, and long time collaborator and design partner for the Drupal Association. For SixEleven, innovation comes first and that is why their methodology is based on a growth hacking approach: they always find new creative, innovative, and analytical ways to hack the system and improve brands. Since 2009, SixEleven has specialized in reimagining brands from hospitality, luxury design, institutional/non-profit, corporate, education, and Public Administration sectors.

The Opportunity for Change

The recent rebranding of DrupalCon was a monumental effort driven by staff and community, resulting in an updated logo, font, and color palette that now define DrupalCon’s visual identity and aligns with the recent Drupal rebranding. This evolution helps make sure our brand reflects not only where we are today but also where we’re headed.

A Thoughtful and Collaborative Process

Our partnership with SixEleven was anchored in a shared commitment to creativity, clarity, and community values. The process began with an in-depth exploration of what DrupalCon represents: an intersection of opportunity, innovation, and connection. Through information-gathering sessions, creative exploration, and collaborative feedback, SixEleven worked closely with our leadership team to develop concepts that better capture the spirit of DrupalCon.

The Outcome 

A refreshed DrupalCon identity that balances Drupal’s heritage with a modern, future-focused aesthetic. The new logo and visual identity are designed to be bold, flexible, and instantly recognizable, ensuring that DrupalCon continues to stand out in the open-source and tech conference landscape.

Looking Ahead

The rebrand will be unveiled in future DrupalCon, starting with Vienna 2025 and Nara 2025 with the logo debut and changes in event signage, marketing materials, and digital platforms, providing a unified and engaging experience for attendees, speakers, and sponsors alike.

The Drupal Association remains committed to evolving with our community and ensuring that our brand reflects the passion, innovation, and ambition that drive Drupal forward. We can't wait for you to see the new DrupalCon identity in action!

read more
nkoger 25.03.2025

rss

Drupal Association blog: DrupalCon Unveils a Bold New Look in Collaboration with SixEleven

The Drupal community thrives on collaboration and innovation. As DrupalCon evolves as the premier gathering for Drupalists, the Drupal Association recognized the opportunity to rebrand the DrupalCon visual identity to better reflect the energy, ambition, and future of our global community. That’s why we teamed up with SixEleven to reimagine the DrupalCon brand, delivering a new logo, city icon, brand book, and visual identity that will shape the future looks of our flagship events.

Based in Turin, Italy, SixEleven is a digital creative agency, and long time collaborator and design partner for the Drupal Association. For SixEleven, innovation comes first and that is why their methodology is based on a growth hacking approach: they always find new creative, innovative, and analytical ways to hack the system and improve brands. Since 2009, SixEleven has specialized in reimagining brands from hospitality, luxury design, institutional/non-profit, corporate, education, and Public Administration sectors.

The Opportunity for Change

The recent rebranding of DrupalCon was a monumental effort driven by staff and community, resulting in an updated logo, font, and color palette that now define DrupalCon’s visual identity and aligns with the recent Drupal rebranding. This evolution helps make sure our brand reflects not only where we are today but also where we’re headed.

A Thoughtful and Collaborative Process

Our partnership with SixEleven was anchored in a shared commitment to creativity, clarity, and community values. The process began with an in-depth exploration of what DrupalCon represents: an intersection of opportunity, innovation, and connection. Through information-gathering sessions, creative exploration, and collaborative feedback, SixEleven worked closely with our leadership team to develop concepts that better capture the spirit of DrupalCon.

The Outcome 

A refreshed DrupalCon identity that balances Drupal’s heritage with a modern, future-focused aesthetic. The new logo and visual identity are designed to be bold, flexible, and instantly recognizable, ensuring that DrupalCon continues to stand out in the open-source and tech conference landscape.

Looking Ahead

The rebrand will be unveiled in future DrupalCon, starting with Vienna 2025 and Nara 2025 with the logo debut and changes in event signage, marketing materials, and digital platforms, providing a unified and engaging experience for attendees, speakers, and sponsors alike.

The Drupal Association remains committed to evolving with our community and ensuring that our brand reflects the passion, innovation, and ambition that drive Drupal forward. We can't wait for you to see the new DrupalCon identity in action!

read more
25.03.2025

rss

Gbyte blog: Drupal CMS SEO Tools: XML Sitemap

Drupal CMS: (Not only) a refuge for WordPress users

The Drupal community has been hard at work on Drupal CMS — a preconfigured, opinionated, and user-friendly offering that has recently been deemed stable. This comes at a time when WordPress has found itself embroiled in a bit of a soap opera. If the Drupal community plays its cards right, Drupal CMS might attract WordPress users who are fed up with the drama. But if they look closely, they may also choose Drupal CMS solely based on its merits, as it brings the full power of Drupal while providing an out-of-the-box experience more closely resembling other, less powerful CMS platforms.

What makes Drupal CMS attractive?

Powerful but accessible

Drupal CMS comes preconfigured for many use cases, sporting a much friendlier interface and a more intuitive way to install modules. As a site builder, you know Drupal has been configured with best practices in mind, and you don't need to install dozens of modules or learn configuration management to get a modern site with an advanced editorial workflow. This means Drupal CMS is much more accessible than Drupal by itself.

Recipes

This relatively new concept is heavily used to bundle the configuration of several modules into single, reusable units of functionality. They automate the installation and configuration of modules, themes, and even content. By applying a recipe, you can quickly implement complex functionalities without manually configuring each component, making site development more accessible and reducing the potential for errors.

read more
25.03.2025

rss

Metadrop: VLSuite: web pages in record time

Building a website can be daunting, especially when time is limited or technical knowledge is needed. VLSuite comes to solve these difficulties, providing an easy tool that allows anyone to build quality pages within Drupal. It offers a features that streamline the process of creating web content, whether you are an experienced developer or new to website creation.

What is VLSuite and why will it make your life easier?

Visual Layout Builder (VLSuite) is a low-code tool that greatly improves the way Drupal websites are created.

Without requiring advanced programming skills, you can build professional-looking web pages in just minutes. It's ideal for those who want to focus on content without worrying about advanced technical setups.

The magic of VLSuite

Using VLSuite, each content block is fully customisable, which means that adjusting colours, columns, and layout is…

read more
25.03.2025

rss

The Drop Times: Highlights from Day 1 at DrupalCon Atlanta 2025

DrupalCon Atlanta 2025 opened with a full day of summits, training sessions, and community discussions. Key updates included insights from Drupal Association CEO Tim Doyle on governance, financial sustainability, and marketing, along with conversations on accessibility and global adoption. read more
25.03.2025

rss

The Drop Times: DrupalCon Atlanta 2025 – Attendee Insights: Part Two

Perspectives from DrupalCon Atlanta 2025 attendees on key topics they’re exploring, including AI, Drupal CMS, community building, and strategic priorities. read more
25.03.2025

rss

Specbee: SmartLinker AI for Drupal: An AI-powered internal linking tool for smarter content

Say goodbye to manual linking and hello to SmartLinker AI, your automated internal linking solution for Drupal. Check out this article to learn how it can make your life easier as a marketer and also how to implement it. read more
25.03.2025

rss

The Drop Times: Security, Privacy, and Inclusion: Day 3 Highlights of DrupalCon Atlanta 2025

DrupalCon Atlanta 2025 continues on March 26 with sessions that address essential topics across the Drupal ecosystem. Christopher Gervais shares progress on Composer-based supply chain security and automated updates with checksum verification. Jurgen Haas outlines how Drupal CMS now offers built-in tools for privacy compliance, helping users meet evolving legal standards without added complexity. Matthew Saunders presents strategies for creating neuroinclusive workplaces, emphasizing the business value of cognitive diversity. These sessions highlight Drupal’s ongoing efforts to support secure, compliant, and inclusive digital experiences. read more
25.03.2025

rss

Become a Mentor at DrupalCon!

As we gear up for the upcoming DrupalCon Atlanta, we are recruiting volunteers to serve as mentors during Mentored Contribution Day: Thursday, March 27th. Mentors play a crucial role in making newcomers feel welcomed and confident, assisting them in setting up their environments, finding tasks, and navigating the contribution process. 

Not an experienced programmer? No problem! — You can still be a valuable mentor! At DrupalCon, we are looking for mentors from diverse backgrounds, skill levels, and regions to help support new contributors. Mentors guide new contributors on how to find information and act as friendly resources.  Mentors and contributors often collaborate in pairs or teams to find solutions and understand their role in the larger context.

Even experienced developers can find the Drupal issue queue daunting, especially if unfamiliar with the full issue resolution lifecycle. Mentor Orientation sessions prepare mentors for working with new contributors. Meanwhile, the mentor coordination team holds workshops for new contributors, and identifies novice issues in advance, to help first-time mentors and contributors succeed.

You could become a Drupal core contributor!

All core mentoring-related workshops will result in contribution credits for both mentors and contributors who attend. These credits acknowledge and reward your efforts in strengthening the Drupal ecosystem. By participating, you not only enhance your skills but also receive official recognition for your contributions. This valuable acknowledgment can boost your professional profile and credibility in the Drupal community. We encourage all potential mentors and contributors to take advantage of this opportunity and ensure their involvement is recognized!

Why Become a Mentor?

  • Confidence booster: When you explain a concept to someone else, you not only deepen your understanding but also enhance your confidence in that subject.
  • Learn from top developers: Mentorship is a two-way street. Gain insights from experienced contributors and deepen your Drupal knowledge.
  • Foster growth: Play a crucial role in the professional and personal growth of new community members.
  • Build connections: Network with other mentors and mentees, creating lasting relationships within the Drupal community.
  • Give back: Contribute to the success and sustainability of the Drupal project by nurturing the next generation of contributors.
     

How to Get Involved?

For more information and to get involved, visit the DrupalCon Atlanta Contribution Page.

Get connected, visit Drupal Slack to join:

Your mentorship definitely can make a difference!

read more
igorgoncalves 21.03.2025

rss

Become a New Contributor at DrupalCon

Yes! You can join our vibrant community of contributors. Whether you're new to Drupal or an experienced developer, your unique skills and perspectives are invaluable.

We welcome individuals from all backgrounds and skill levels to engage in various tasks, including designing user interfaces, translating text, writing documentation, reviewing contributions, identifying bugs, and of course: coding. Mentors are available to guide newcomers as well as anyone who would just like some guidance, ensuring an inclusive environment for everyone. By contributing, not only are you actively learning new skills, but you also play a vital role in Drupal's growth and receive recognition through the issue credit system.

Why Contribute?

  • Skill development: Engage in real-world projects to enhance your technical abilities and problem-solving skills.
  • Community engagement: Collaborate with a global network of professionals, expanding your connections within the Drupal ecosystem.
  • Professional recognition: Earn contribution credits for yourself and your organization that acknowledge your efforts, boosting your professional profile.

How to Get Started

  • Watch the video playlist at bit.ly/drupal-contribute and read the Contributor Guide.
  • Find a task: Visit the Contributor Guide's Find a Task page to discover tasks that match your interests and skills.
  • Connect with other contributors on Slack in the #contribute or #first-contribution channels to find other ways to contribute.
  • Attend an event: Participate in contribution events at DrupalCon Atlanta to collaborate with others and make meaningful contributions.
  • Connect with mentors: At DrupalCon Atlanta, mentors are ready to help you make your first contribution. You can attend a “First-Time Contribution Workshop”, and follow guidance from experienced contributors and mentors.

Add to Your Calendar

Your contributions play a crucial role in the growth and longevity of the Drupal project. We look forward to welcoming you to our community and working together to build something remarkable.

For more information and to get involved, visit the DrupalCon Atlanta Contribution Page.

Get connected, visit Drupal Slack to join:

read more
igorgoncalves 20.03.2025

rss

March Drupal for Nonprofits Chat

Join us THURSDAY, March 20 at 1pm ET / 10am PT, for our regularly scheduled call to chat about all things Drupal and nonprofits. (Convert to your local time zone.)

We don't have anything specific on the agenda this month, so we'll have plenty of time to discuss anything that's on our minds at the intersection of Drupal and nonprofits.  Got something specific you want to talk about? Feel free to share ahead of time in our collaborative Google doc: https://nten.org/drupal/notes!

All nonprofit Drupal devs and users, regardless of experience level, are always welcome on this call.

This free call is sponsored by NTEN.org and open to everyone. 

  • Join the call: https://us02web.zoom.us/j/81817469653

    • Meeting ID: 818 1746 9653
      Passcode: 551681

    • One tap mobile:
      +16699006833,,81817469653# US (San Jose)
      +13462487799,,81817469653# US (Houston)

    • Dial by your location:
      +1 669 900 6833 US (San Jose)
      +1 346 248 7799 US (Houston)
      +1 253 215 8782 US (Tacoma)
      +1 929 205 6099 US (New York)
      +1 301 715 8592 US (Washington DC)
      +1 312 626 6799 US (Chicago)

    • Find your local number: https://us02web.zoom.us/u/kpV1o65N

  • Follow along on Google Docs: https://nten.org/drupal/notes

View notes of previous months' calls.

read more
karen11 17.03.2025

rss

Kicking Off Your Drupal Adventure: Top DrupalCon Sessions for Those New to Drupal

Taking your first steps with Drupal? No matter your professional role, your journey with Drupal will be full of exciting discoveries. One of them is an outstanding community of passionate, fun, and brilliant people who love sharing their expertise. Once you experience how it feels to be part of it, you’ll never want to seek a different platform.  

This community is gathering soon for the biggest Drupal event of the year. Mark your calendar for 24-27 March and prepare to immerse yourself in the vibrant Drupal universe in Atlanta, Georgia. You’ll make new friends, hear about the latest Drupal trends from top Drupal creators, and find answers to your questions. With beginner-friendly sessions, hands-on workshops, and a welcoming atmosphere, you’ll gain the needed confidence and knowledge. 

Need some tips for preparing for the event and maximizing your experience? Check out “A First Time Attendees Guide to DrupalCon Atlanta 2025” which includes plenty of them. Once you’ve got the essentials covered, it’s time to plan your schedule. DrupalCon’s program is packed with insightful sessions. In this article, we’ll spotlight the best ones to help you kick off your Drupal experience.

Top sessions for newcomers at DrupalCon Atlanta 2025

New Member + Local Drupal Community Meetups and Meeting Spaces

It’s no surprise that the open and welcoming Drupal community offers special events for new members. They serve two key purposes: bringing in new people and strengthening local Drupal communities.

  • New Member + Local Drupal Community Meeting Space is designed for new Drupal community members (that’s you) to meet their local Drupal camps, associations, and community groups. With designated ambassadors leading the way, this creates a welcoming and collaborative environment. The space is open 8.00-17.00 Monday through Thursday. Meet new friends and enjoy DrupalCon together!
  • New Member + Local Drupal Community Meet Up is a casual and friendly gathering, meant to break the ice before the Welcome Party and other sessions. Several instances of these meetups are already in the schedule, and there may be more to come.

By attending, you get a fantastic chance to ease into the experience, meet new people, and build relationships that will make your time at the conference especially enjoyable. What’s more, these connections could extend beyond the event itself.

Getting to know your local Drupal community offers yet another fantastic benefit: it may motivate you to attend local events in the future. While smaller than DrupalCon, these gatherings are still incredibly valuable for both learning and networking.

“Finding Your Path to Drupal: How Three Unique Journeys Led to Meaningful Careers in Web Development” — by Nagat Ahmed, Lynda Santiago, Amani Mansour

It’s amazing how different paths can all lead to Drupal. Want to discover some inspiring stories about people from diverse backgrounds finding their way into the Drupal world? Then the following panel discussion by Nagat Ahmed (nagatahmed), Lynda Santiago (lyndasantiago), and Amani Mansour (amani.mansour92) is for you.

It brings together three developers who took very different roads into web development — one started as a stay-at-home parent, another worked in the conflict resolution sphere, and the third attended a coding bootcamp. Despite their different starting points, they all built successful careers in Drupal.

The speakers will cover the obstacles they faced, the skills they developed along the way, and how Drupal opened doors to exciting opportunities. But it’s not just about learning to code — each panelist will also share how their previous experiences gave them unique perspectives and non-technical skills that made them successful developers on their teams.

This session will show you that there’s no single path to success in web development. No matter where you come from, there’s a place for you in Drupal. And if you’ve ever struggled with self-doubt or imposter syndrome, this talk may help you overcome those barriers and take the next step in your Drupal journey.

Networking Area for Drupal Attendees

Networking is a key component of every Drupal event, and it’s especially valuable for new members. That’s why DrupalCon offers so many opportunities to connect. The Networking Area for Drupal Attendees is the perfect space to meet and engage with fellow Drupal enthusiasts.

This space is designed to help you participate in meaningful conversations in a relaxed setting. Chat with developers, project managers, designers, and community leaders, share your experiences, and maybe even find your next collaboration opportunity or a mentor to support you as you grow in Drupal.

The Drupal community thrives on connection and knowledge-sharing. Don’t hesitate to stop by, introduce yourself, expand your network, and who knows — this might be the start of something great.

“Drupal CMS now and beyond” — by Pamela Barone and Cristina Chumillas

If you’re new to the Drupal world, you absolutely need to learn about one topic you’ll hear a lot about: Drupal CMS (also known as Starshot). This exciting new version of Drupal is changing the way websites are built and managed, making it easier for non-technical users to create powerful website functionalities without needing to write any code. It is built on top of traditional Drupal core and exists alongside it.

Drupal CMS 1.0 made its debut on January 15, Drupal’s 24th birthday, and the community is now buzzing with excitement about what’s next. Here is a session to discover the details. It will be led by Pamela Barone (pameeela) and Cristina Chumillas (ckrina), top Drupal contributors and part of the amazing team of Drupal CMS creators.

The speakers will dive into the ongoing development of Drupal CMS. You’ll be introduced to the plans for future versions, the features currently in progress, what has been built so far, what lessons have been learned, and how the strategy defines the roadmap.

This session will also offer you a chance to appreciate the strength of the Drupal community, as the speakers share how it united to build Drupal CMS. You’ll get to know how anyone, including newcomers, can contribute, as all types of contributions are welcome.

“Recipes: It's About Time!” — by Martin Anderson-Clutz

Another exciting Drupal innovation that makes website creation faster and more efficient is Recipes. With Recipes, even non-technical users can add feature sets — like blog functionality, event management, and SEO capabilities — simply by clicking a button. For developers, Recipes offer a way to package features following best practices.

In this session by Martin Anderson-Clutz (mandclu), a leading Drupal contributor, will demonstrate how Recipes work, focusing on the Events recipe. This pre-packaged solution allows you to instantly add event functionality to your site. It includes everything you need: a content type for events, fields for start and end dates, duration, location with integrated Google Maps, and more. You’ll see the Events recipe and its add-ons in action during the session.

Recipes are one of the key building blocks of the earlier-mentioned Drupal CMS (Starshot). Martin will show the built-in capabilities and the options to extend them. However, Recipes are not limited to Drupal CMS but are also available in traditional Drupal core, so Martin will explain how to add the same features to “classic” Drupal websites as well.

If you're a fan of live demos, this session is for you — by the end, you'll know exactly how to enhance your website with features from the Events recipe or other Recipes.

“Experience Builder is coming. Are you ready?” — by Lauri Timmanee

Be sure to catch a session on yet another gem in Drupal’s growing collection of innovations. While Drupal has seen many page layout tools over the years, a next-generation page builder is now in the works — one that promises to redefine the process.

Experience Builder is designed to bring together best practices while introducing game-changing capabilities. It will make creating and customizing pages easier and more efficient than ever before.

With Experience Builder, marketing teams can design and theme entire websites directly in their browser, without needing advanced technical skills beyond basic HTML, CSS, and templating markup. Content creators will have more freedom, too — they’ll be able to compose and edit content anywhere on the page, without waiting for developer support.

In this session, initiative leader Lauri Timmanee (lauriii) will walk you through how Experience Builder works. You’ll see this exciting tool in action with a live demo, with a step-by-step walkthrough of how websites will be built with it. Plus, you’ll also get a sneak peek at what’s coming next, beyond the initial release. 

Driesnote by Dries Buytaert

While there are so many sessions around exciting features and great practices, there is one you absolutely cannot miss. In just one keynote, you’ll get a front-row seat to the best of Drupal — its core values, the latest developments like Experience Builder, Recipes, and AI-powered tools, and an exclusive look at what’s ahead. Driesnote often unveils game-changing innovations and future plans before they’re shared anywhere else.

But Driesnote is more than just a session packed with insights — it’s where you truly feel the heartbeat of Drupal. Dries Buytaert, the founder of Drupal, has a unique way of inspiring the audience, making everyone proud of Drupal’s progress and excited to be part of its thriving community. He’ll likely highlight the people driving Drupal forward.

You’ll leave with a deeper understanding of how Drupal is evolving and how you can be part of its future, no matter your background or experience level.

Contribution workshops for beginners

One of the greatest strengths of open-source communities is that anyone can contribute to the platform. In Drupal, contributions are not only rewarding but also recognized — contributors earn credits on drupal.org and respect from the community.

Even if you're new to Drupal, you can make an impact alongside seasoned experts. No contribution is too small, and there’s a wide range of tasks for every skill level. Plus, contribution isn’t just about coding — there are plenty of ways to get involved as a designer, QA specialist, marketer, content editor, and so on.

At DrupalCon, you’ll have the perfect opportunity to kick off your contribution experience in a welcoming and supportive environment. Special sessions are designed to guide you through the process:

  • 1st Time Contribution Workshop is ideal for those who have never contributed to Drupal before. You’ll get a step-by-step introduction to the contribution process, including how to navigate drupal.org, find beginner-friendly tasks, and collaborate with the community. There are several instances of this workshop.
  • Mentored Contribution session is open to everyone — whether you’re brand new or already a little familiar with contributing. You’ll join experienced contributors and maintainers to work on real issues, ask questions, and gain hands-on experience while making a meaningful contribution to Drupal.

Final thoughts

Let DrupalCon 2025 give a great start to your exciting path in the Drupal world — one where learning, growth, and opportunity await at every turn. The warm embrace of the Drupal community, paired with beginner-oriented sessions, will give you the foundation you need to feel confident, supported, inspired, and energized. Who knows — one day, you might find yourself on stage at the biggest Drupal event, inspiring others!

read more
nadine-alladine 14.03.2025

rss

Top Reasons to attend the Government Summit at DrupalCon Atlanta 2025

Are you a government professional looking to enhance your digital skills and connect with like-minded peers? The Government Summit at DrupalCon Atlanta 2025 is the event for you!

This summit will take place on 24 March 2025, and will be designed specifically for government agencies and public sector leaders. It’s your chance to explore how Drupal, one of the world’s most powerful open-source content management systems, can help address the unique challenges government organizations face in digital transformation.

What to Expect

At the Government Summit, you’ll dive into topics such as:

  • Government Digital Transformation: Learn how Drupal modernizes government websites and improves user experience.
  • Security and Compliance: Explore best practices for meeting privacy and accessibility regulations.
  • Open-Source for Public Good: Understand how open-source solutions like Drupal foster transparency, cost savings, and innovation.
  • Case Studies & Workshops: Gain insights from successful government projects and collaborate with peers on real-world solutions.

Why Attend?

  1. Learn from Experts: Gain valuable insights into government technology and digital strategy.
  2. Network with Peers: Connect with government professionals and tech experts facing similar challenges.
  3. Discover Practical Solutions: Learn how Drupal can improve citizen engagement, content management, and internal collaboration.
  4. Stay Ahead of Trends: Explore emerging technologies like AI and cloud solutions in government.

How to Register

Don’t miss out! Whether you’re attending the full event or just the Government Summit, this is an investment in your professional growth and your agency’s future.
Current state and local government employees can add a free summit ticket to the Government Summit - a $250 value. 
*must upload a valid local government ID during registration for discount
https://events.drupal.org/atlanta2025/ticket-rates-and-details 

Join Us in Atlanta!

The Government Summit at DrupalCon Atlanta 2025 is your opportunity to stay ahead in digital transformation and open-source technology. Register today https://events.drupal.org/atlanta2025/ticket-rates-and-details and secure your spot!

read more
jenmontgomery7 12.03.2025

rss

Drupal CMS leadership changes

We're excited to announce updates to the Drupal Drupal CMS leadership team that will enhance our product, marketing, and user experience capabilities.

Nick Koger becomes Marketing Lead

Nick Koger will take over as Drupal CMS's Marketing Lead, replacing Suzanne Dergacheva. Since joining the Drupal Association as a Product Marketer seven months ago, Nick has assisted in launching Drupal CMS by creating web content, social media posts, and managing paid advertising. He also launched our global event marketing strategy to promote Drupal to external audiences worldwide.

We thank Suzanne and her team at Evolving Web for their valuable work on helping to launch our new brand and initial marketing pages. Suzanne is stepping back from day-to-day involvement to focus on Evolving Web but will remain active in the Marketing Committee. Evolving Web will continue to contribute to design and content strategy improvements on Drupal.org.

Emma Horrell appointed as UX Research Lead

To strengthen our focus on user experience, we've created a new leadership role: UX Research Lead. Emma Horrell will step into this position alongside Cristina Chumillas, who continues as Product Design Lead.

Emma's work on researching target audiences, defining their needs and expectations, and testing new features has shaped Drupal CMS's user experience. Her research expertise will help us optimize Drupal CMS for marketers. Thanks to the University of Edinburgh for supporting Emma's contributions and to Lullabot for supporting Cristina's work.

Adam Globus-Hoenich named Drupal CMS Lead Architect

Adam Globus-Hoenich has been central to Drupal CMS from the beginning – creating the original prototype at DrupalCon Portland and serving as the main committer since. His technical leadership has been crucial, and we're formalizing his role as Drupal CMS Architecture Lead. In this position, Adam will continue to work with Tim Plunkett, our Technical Lead.

We appreciate Acquia's support in giving Adam and Tim the time to drive Drupal CMS forward.

Looking ahead

These leadership changes are already in effect. Each person brings something special to the team that will expand Drupal's reach.

I'm sharing this news before DrupalCon Atlanta so you can meet our new leadership team there, understand the context for upcoming Drupal CMS presentations, and chat with them directly about where Drupal is headed.

This update builds on our previous leadership team announcement. Other leadership roles continue unchanged, and this announcement reflects our ongoing commitment to strengthening the Drupal CMS initiative with the right expertise.

read more
dries 12.03.2025

youtube

embed image

Top 5 Reasons to Attend DrupalCon Atlanta 2025

DrupalCon is all about community, and we can't wait you to be there! Register now: https://events.drupal.org/atlanta2025 read more
Drupal Association 24.02.2025

youtube

embed image

Drupal CMS Launch Parties Montage

Experience the worldwide celebration as the Drupal community comes together for the historic launch of Drupal CMS! This montage captures the excitement and energy from launch parties across the globe, showcasing the vibrant open source community that makes Drupal special. Drupal CMS empowers marketers and content teams to create exceptional digital experiences without relying on developers, while maintaining the unparalleled flexibility, security, and scalability that Drupal is known for. #Drupal #DrupalCMS #OpenSource #CMS #DigitalExperience #WebDevelopment read more
Drupal Association 05.02.2025

youtube

embed image

Behind Drupal CMS - Meet the Track Leads

Meet the passionate minds driving Drupal's future! Drupal CMS track leads from around the world share what excites them most about Drupal CMS 1.0. From technical innovations to community initiatives, get a glimpse into what makes Drupal's ecosystem thrive through the eyes of those coordinating its evolution. #Drupal #DrupalCMS #OpenSource #CMS #WebDevelopment read more
Drupal Association 04.02.2025

youtube

embed image

DrupalCon Singapore 2024 | Highlights

DrupalCon Singapore 2024 marked the return of DrupalCon to Asia! From inspiring keynotes and expert sessions to hands-on contributions, this event brought the global Drupal community together like never before. 🔹 First-ever DrupalCon Splash Awards in Asia 🔹 Knowledge-sharing, networking & collaboration 🔹 Innovation shaping the future of Drupal read more
Drupal Association 29.01.2025

youtube

DrupalCon Singapore 2024 Splash Awards

Welcome to the first-ever DrupalCon Splash Awards in Singapore! Join us for an unforgettable night of recognition, inspiration, and celebration as we honour the best Drupal projects across the Asia and Asia Pacific region. The Splash Awards are a prestigious institution within the Drupal community, designed to showcase and celebrate outstanding websites and digital experiences built with Drupal. These awards highlight the creativity, technical excellence, and innovative solutions that Drupal agencies and developers bring to diverse industries and challenges. This exciting event brings together the best Drupal projects from across the region, offering a unique platform for recognition on an international stage. read more
Drupal Association 29.01.2025

embed image
Powered By Combinary

youtube

embed image

Drupal LMS: A new, modern, easy-to-use Learning Management System

Education is the base of every career path, and too often it has a limited budget, but that does not mitigate its importance. Educational institutions, along with most commercial entities, face challenges due to steep licensing fees and a lack of adaptability presented by proprietary and SaaS LMS (Learning Management System) solutions. Furthermore, there is no easy-to-use or contemporary open-source LMS on the market. To solve this problem a collaborative effort was funded by two Tag1 Consulting clients, The American Federation of Teachers (AFT) and the AFL-CIO. It was initially built upon the Opigno LMS platform, due to its long LMS history and established data model. Over time, as needs evolved, requiring enhanced flexibility and a desire to decrease an accumulating number of project patches, a decision was made to create a private fork. We are now excited to announce the public release of this fork as the new Drupal LMS. The aim of the Drupal LMS is to develop a dependable, easy-to-use, developer-centric, and versatile Learning Management System (LMS) that functions seamlessly across all devices, thereby more effectively fulfilling organizational and user requirements. Drupal LMS is still a work in progress, needing attention from the community and organizations, therefore we invite both to collaborate in making this project usable by non-developers. Project URL: https://www.drupal.org/project/lms (To be updated by the end of April 2024) Prerequisite Ideally listeners should have basic knowledge about how a learning management system works or a desire to learn about it. Outline The presentation will focus on key features of the resulting LMS, its structural and data model and planned improvements in areas of performance, flexibility and code readability. Since this is a work in progress, the most important issues that need to be resolved will be presented as well. Learning Objectives Learn about a structure of a LMS in general, the work being done on the project, structural changes versus Opigno and ways to contribute. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Implementing AI solutions for the French government

As part of its strategic plan for this decade, the French government is pursuing its efforts to provide more and improved public services online. With the recent emergence of European AI solutions and providers, it has opened the possibility to integrate government managed AI platforms with public services facing sites. How could AI systems be integrated on public services websites and help government agencies? What could be some of the challenges? Prerequisite Overall knowledge of web developement, government agencies/public sector and interest in AI systems/technologies. Outline Introduction: Government agencies, Types of projects/sites Types of requirements Available AI solutions Implementation on a gov Drupal site Overall technical details and principles on the modules and code developped to integrate the features. Results on test campaigns of the feature after a year of stats collected: Great benefits and quickly adopted by administrative agencies. Rate of use of AI generated messages, similarity rates of submitted messages compared with AI generated ones, Reduction on agents response time, Quality of messages, etc... Limitations and risks: Submitted to very strict and transparent processes to approve the use of certain features and solutions. Approval processes can be slow and highly subject to political decisions or priorities. Confidentiality/Data protection (GDPR), sovereignty, etc... Next steps: More AI integration in the French govenment digital development strategy More AI integration with Drupal: Process and marketing automation. Help us contribute our code: Let's build a module together and share our code to integrate AI solutions on our Drupal government sites. QA Learning Objectives Participants should have a much better understanding of how an Articifial Intelligence (AI) system could be integrated on a Drupal website and more generally in any digital experience plateform (DXP). Experience level Intermediate Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

Automated or near-automated migrations from Drupal 7 to 10

We are going to show you how we have managed to reduce the time needed to migrate a site from Drupal 7 to Drupal 10 to minutes. Prerequisite None Outline We all know the migrate module, its capabilities to migrate content from almost any external source to Drupal and, of course, the many additional modules that exist around it. But in this session I'm not going to talk about migrate, or at least not directly, the idea is to present you the process we have prepared and use in my company to make migrations from Drupal 7 to Drupal 10 as automated as possible. To achieve this we use two existing projects and one that we have created ourselves. In this process we did not only migrate the content, our purpose was to automate as much as possible the migration of the whole site, including the creation of a composer.json file with the necessary contributed modules and the creation of the necessary content types for the site. Join me during this session in which I will explain and show you both the tools we have used and the final result of the whole process. Learning Objectives Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Supply Chain Security in Drupal and Composer

In the modern world of 'software built elsewhere' and complex dependency trees, supply chain security is more important than ever. Together with Nils Adermann, co-creator of Composer, we will learn what supply chain security means in the PHP ecosystem, and then explore the pioneering initiatives of the Drupal Association to fortify Drupal sites against evolving threats. We'll survey The Update Framework (TUF) and its protocols to ensure package integrity. We'll then showcase the robust Rugged TUF Server and Composer TUF plugin, that together help to safeguard the Drupal community, and are an essential part of the Automatic Updates Initiative in Drupal Starshot. Come see how we're shaping the future of Drupal security. Prerequisite - Familiarity with how Composer is used to install package dependencies - Basic understanding of deployment processes - Basic understanding of web application security fundamentals - Knowledge of Drupal deployment and update best-practices would be beneficial. Outline Everyone has heard of supply chains at this point, but what exactly does that mean for a PHP project, let alone a Drupal project? This talk will provide concrete advice, as well as a deep dive into how Drupal AutoUpdates are being built with security first in mind. 1. Introduction: What is a software supply chain? What are software supply chain attacks? How are Drupal sites vulnerable to such attacks? 2. Composer: Learn how Composer, packagist.org and Private Packagist come into the supply chain conversation, and what role PHP dependencies play. 3. The Auto-Updates Initiative: The Drupal Association has been a leader in developing solutions to address these threats. Chief among these are the development of tools to help smaller Drupal site operators keep their sites up-to-date. 4. The Update Framework (TUF): Coming from an academic analysis of supply chain attack vectors, the TUF Specification outlines protocols for generating metadata that can be used by clients to verify that the packages they are downloading haven't been tampered with by bad actors. 5. PHP-TUF Composer Integration Plugin: The Drupal Association sponsored the development of an extension to Composer that verifies each module, theme and profile downloaded from drupal.org. 6. Rugged TUF Server: The Drupal Association also sponsored the development and security audit of the Rugged TUF Server. Its architecture was designed to keep the signing keys used in generating TUF metadata isolated and secure, while keeping up with the needs of the drupal.org packaging pipeline. Learning Objectives - A basic overall understanding of supply chain security - A better understanding of Composer's features and behaviors affecting supply chain security - Learn best-practices for securing Drupal sites against supply chain attacks - Learn how the Drupal Association has been building solutions that will protect the entire Drupal community from supply chain attacks read more
Drupal Association 22.01.2025

youtube

embed image

Empowering Drupal developers: redefining training and mentorship

In this session, I'll share a story of several years on developing company's mentoring and training programs. In the beginning, they lacked organization and a coherent structure. I brought there my experience as a mentor and my love for Drupal. I learned a lot from trainees feedback and saw firsthand the challenges they faced with real projects and company training sessions. And decided to make the path to becoming a Drupal developer smoother and more rewarding. We refined the mentor selection process and began prepping them well in advance for their roles.We also made improvements to the training plan and added offline learning resources for extra support. Next, we completely revamped the Drupal training segment and added practical tasks to reinforce the learning. As a result of these efforts, we have a well organized training framework to support mentors and developers in accelerating their proficiency in Drupal. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Search API meets Typesense

Are you building a decoupled website or need advanced search capabilities like search-as-you-type and AI integration? Typesense may be the right solution for you; it's flexible, powerful, open source, and integrated with Drupal (using the Search API module). Prerequisite Generic knowledge of Search API configuration. Outline Search is usually one of the features of a website that is underestimated and left at the end of the project. You can install the Search API module, and you're done with it, right? Well, things are more complex than that, and nowadays, users are getting used to powerful search engines like the ones used to search the Web. We expect search results in milliseconds, enhanced by AI, and targeted to us. In recent years, a new generation of platforms and tools has emerged to provide this set of features; some are paid SaaS, but others are open source. Typesense is an open source search engine written in C++ that is fast, typo tolerant, and easy to integrate into a Drupal website. With features such as search-as-you-type, faceted navigation, semantic search, LLM augmentation, synonyms, and curations, Typesense has what your users are looking for, and the Search API Typesense module (https://www.drupal.org/project/search_api_typesense) covers most of it. In this session, we'll discuss installing and configuring a Typesense instance, using Search API to index our content to Typesense, and writing JavaScript code to build a fully decoupled, state-of-the-art search experience. Learning Objectives Ability to choose if Typesense fits your search needs, set up and configure a local stack using DDEV, and start indexing Drupal data into Typesense. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Why a big deal async Drupal is

Discover how you can provide new experiences when moving beyond the synchronous world of web servers. Prerequisite This session requires no prior knowledge. Outline What if Drupal could be used to power real-time applications? How could we improve the user experience by spending less time waiting and doing more at the same time? What happens if we combine Drupal's site-building and content authoring tools with the ability to serve persistent connections and push data to users effortlessly. Real-time task processing for the web has long been the domain of Node.js applications which are capable of juggling multiple tasks at the same time while serving persistent connections. However, with Fibers, modern PHP has added tools that make it possible for us to do the same inside of Drupal. In this talk I'll explore why the shift to asynchronous processing is a big deal and what it means for product owners and developers alike. Discover how Drupal is slowly re-inventing itself from a traditional synchronous web-framework into an asynchronous powerhouse. Learning Objectives After this session you'll understand how Drupal is adopting Fibers and the Revolt event loop to parallelize existing tasks. You can apply that knowledge to spot opportunities in your own projects and you'll also have an overview of what the current limitations are and where work is still needed. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal on Cloud Nine: Maximizing GitHub CodeSpaces for Development and Beyond

Explore the Future of Drupal Development: Leverage GitHub CodeSpaces for efficient, containerised Drupal site development and testing - completely free. Prerequisite Basic knowledge of Drupal, GitHub, and containerisation concepts is recommended to maximize the benefits from this session. Outline Dive into the innovative integration of Drupal with GitHub CodeSpaces, a session brought to you by the team behind the FFW Academy. Discover how this powerful combination streamlines development, debugging, education, and testing processes for Drupal websites in a containerised environment. This session will cover practical demonstrations on setting up Drupal projects in CodeSpaces, showcasing the seamless transition from code to deployment. Attendees will learn how to utilize these tools to foster a collaborative and efficient development workflow, significantly reducing the setup time and hardware requirements for Drupal projects. Highlighting the accessibility and cost-effectiveness of GitHub CodeSpaces, this talk aims to equip Drupal developers with the knowledge to leverage cloud-based development environments to their full potential. Learning Objectives Participants will: - Understand the benefits of using GitHub CodeSpaces for Drupal development. - Learn how to set up and manage Drupal projects in a containerized environment. - Discover strategies for debugging, education, and testing Drupal sites using CodeSpaces. - Gain insights into enhancing development workflows with cloud-based tools, emphasizing cost efficiency and accessibility." This proposal emphasises the practical benefits and innovative aspects of using CodeSpaces for Drupal development. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

How we convinced our boss to create a team of makers

This is a real life story of how we turned a team of takers in to a team of makers by convincing the company to allow the whole Drupal team to spend a day every other week innovating, working together to do Drupal better and make Drupal better. We call it the "Drupal Innovation Programme" or "DRIP" for short. Prerequisite Many people get in to Drupal because it's free. Now it's time to give back. It's not all about earning Drupal credits and we also use it to investigate best practice, refine the way we work to do Drupal the best we can. Outline What is DRIP and how can you implement it where you work. What are the benefits to the: * Drupal Developers - the benefits of volunteering are well documented. We can step away from client work for a while and do some blue sky thinking. The devs love it. * Drupal Team - we don't all work with all the other Drupal developers as we're often on long projects, so this means we all get to work together. We learn the strengths of every team member and know who to reach out to when we have issues * Drupal Project Teams - knowledge sharing strengthens all project teams. We can implement best practice across more projects more rapidly. We work with other teams such as UXers and designers to build efficiency in to how we create Drupal websites. * Company - Earning our Drupal certification was a marketing win. We can strengthen pitches to show we're active in the community, so when clients undertake due diligence, they can see we truly are Drupal experts. Happy developers stay at the company. Not all innovation is non-billable, so we can bill a client for work that ultimately comes back in to the community as a new module. How do you protect the time being eaten by project work? How do you share progress with the company? DRIP is generally remote, but we try and meet up in person every quarter to do a DRIP session in person. It's a real highlight for the team. Learning Objectives It's hard to convince your boss that working for free is worthwhile! We'll present how we achieved this, the benefits it's brought through increased developer job satisfaction, team cohesion, better websites, marketing opportunities and stronger pitches. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Everything you need to know about cookies but are afraid to ask!

The world of cookies is changing. By the end of this year, Google aims to have phased out 3rd party cookies entirely for Chrome, which has big implications for website owners. Although most people know a little bit about cookies, few really understand what they are, why there is a move to replace them and what it all means for website users and editors. This session is for everyone who wishes they knew more about cookies but are too embarrassed to ask! Prerequisite No technical knowledge required. Outline Website cookies play a crucial role in enhancing user experience, remembering site preferences, tracking user behavior for analytics and enabling targeted advertising. However, the management and regulation of cookies is constantly evolving, especially in the context of privacy and data protection. This session is a crash course in cookies, past, present and future, covering: The emergence of privacy regulations like GDPR and CCPA. Public perception about privacy and how personal data is collected and used online - and how web browsers like Safari and Firefox have responded with more active tracking prevention measures by default. Technical developments like Googles 'Privacy Sandbox', which includes the Federated Learning of Cohorts (FLoC) as a solution for interest-based advertising without individual tracking. Impact on web owners and the need to adapt digital experience and marketing strategies to be compliant with regulations and less reliant on third-party cookies by finding new ways to personalise user experiences without compromising privacy. Learning Objectives Attendees of this session will gain an understanding of: 1. what cookies are and what they do 2. what is replacing cookies and what it means for you 3. how to optimise user experience, insight and marketing whilst still respecting and protecting privacy Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Accessibility Beyond Compliance: Practical Insights for Drupal Users and Editors

In a world where accessibility compliance is more important than ever, it can be easy to fall into seeing this as a box ticking exercise. This presentation dives into the human side of accessibility, moving past WCAG checklists and offering tips and tools for Drupal editors to create genuinely inclusive content and user experiences. Prerequisite No technical knowledge required Outline Too often when we talk about accessibility the conversation centres on checklists and WCAG compliance, as well as their technical implementation. Although the importance of compliance can not be understated, seeing accessibility as a box ticking exercise is a mistake when the world of accessibility is so much more than this. The session will go into what we mean by digital accessibility, why it’s crucial and how creating with this in mind benefits people of all backgrounds. We’ll look at the importance of WCAG not just as a checklist but as a foundation for building a more accessible internet for everyone. By dispelling common myths about accessibility, like reducing it to colour contrast and alt tags, we can highlight key things that can make content truly accessible. The presentation will demonstrate how Drupal can empower editors, using tools like Editoria11y and Siteimprove to bake inclusivity into the editorial workflow. Learning Objectives By the end of the session, attendees will have a greater understanding of accessibility from an editorial rather than a technical perspective. This presentation will not only equip editors with the knowledge and tools to create more accessible content, but also inspire a deeper commitment to digital inclusivity. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Empowering Drupal for offline: Improved usability for low connectivity areas using PWA and IndexedDB

Explore the success story of Progressive Web Apps (PWA) and IndexedDB to enhance Drupal's capabilities and elevate user’s offline experience. Prerequisite Basic understanding of Drupal websites. Outline In an increasingly connected world, providing a seamless user experience even in offline scenarios has become paramount. In this session, we’ll showcase how we’ve solved a real-world problem of being able to use a Drupal website offline in areas of low or no internet connectivity. We will go deeper into how we can build a stable PWA using Drupal by strengthening its client-side storage capabilities. This was part of our work with a renowned NGO where we built a solution for logged-in users to be able to use various parts of this application without a working internet connection. The application we built is designed to store relevant content on the browser (in IndexedDB), and when network connection is lost, it will switch to using content from the IndexedDB. The users can view, update, delete and create content while there is no network connection, making it quite useful for NGO's field staff when updating or creating content in regions where internet connectivity is an issue. We explain quite deeply with code snippets and a working demo on how this was accomplished in a Drupal website. Learning Objectives 1. Understand the fundamentals of Progressive Web Apps (PWA) and their relevance in web development. 2. Explore the capabilities of IndexedDB as a client-side database for offline data storage. 3. Learn how to implement PWA features to improve Drupal site performance and reliability, especially in offline scenarios. 4. Discover practical use cases for using IndexedDB in Drupal to store and manage data seamlessly offline. 5. Gain insights into the step-by-step process of integrating PWA and IndexedDB into your Drupal projects. 6. Explore real-world examples and case studies of successful Drupal-PWA and IndexedDB implementations. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Mastering the Art of the Agency Pitch

As a communication agency, we help other agencies, technical product companies, and open source projects pitch themselves. But we have to pitch ourselves to them to get there! Prerequisite If you need to pitch your offerings, come along to check out a structured way to prepare, deliver, and iterate on your pitches. We’re hoping you can pick up a thing or two and share how you do best with your pitches. If we all learn something, we’re all better off for it! Outline This session will share insights, structures, and practical tips from pitching our offerings (winning some, losing many) and helping others do the same. Learning Objectives We will cover preparation, questions for a pitch session, active listening, structuring your pitch and message for each opportunity, and the assets you need to help you get over the finish line. We’ll give attendees a package of templates, example questions, and documentation based on our session. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Empowering QA as Defenders of Business Goals and Client Satisfaction

QA bridging the gap between what the business needs and what the dev team does. Ensuring the best implementation of the best product for a satisfied customer. Prerequisite This presentation is designed for both technical and non-technical audiences, offering valuable insights into the role of QA in client satisfaction. Whether you're a QA professional, developer, project manager, or management team member, this session will give you a new perspective on the QA. Outline 1. Exploring the role of QA - Setting the Stage 2. Why QAs excel in advocating for client needs. - Developer focus on code. - QA can focus on the reason for each task, while keeping in mind the development phase of it. - QA sees the bigger picture. 3. The importance of integrating QAs early in the Software Development Life Cycle (SDLC). - Clients don't always know what is best for them. - Leveraging QA expertise and insights from varied products that were previously delivered. - QA will understand the business values and MVPs, and will translate those to make the best product. 4. Strategies for self-promotion for QA. - Educating sales teams on QA capabilities. - Establishing direct client connections. - The power of automation demo. Learning Objectives QA's focus understanding the 'Why' behind actions, not just the 'How'. QA's role in offering insightful suggestions to enhance client's vision and the end product. Management should integrate QAs early into the SDLC for optimal impact. The importance of direct QA-Client interaction. QA should recognize the need for self-promotion. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Drupal Recipes Initiative Update

"[The Recipes Initiative] is a great example of making it easy for people to be part of Drupal and the open web." - Dries Buytaert, Driesnote, DrupalCon Prague Introduced as "Drupal Starter Templates" during the Driesnote in Portland in 2022, the contributors have been working on the Distributions & Recipes initiative to bring prepackaged pieces of functionality to ambitious site builders and distribution maintainers ever since. Prerequisite No technical knowledge is required, but some prior experience with Drupal site building will help you appreciate how big a step forward Recipes will be, both for making Drupal easier to adopt for people new to the platform, and reducing the effort required by experienced site builders. Outline Recipes add value for new and existing Drupal installs by lowering the time needed to configure or install common Drupal use cases, like a blog, calendar, or preconfigured password policies. Recipes are applied to Drupal instead of being installed and do not have the ongoing association and maintenance costs that distributions bring today. Learning Objectives Join us for an update on the initiative, how to contribute, and a virtual cooking show of applying various recipes from our cookbook. You'll also learn about recipes you can start using today! Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Local development environments for Drupal with DDEV

Learn to effectively use DDEV for local development of Drupal projects. This session will walk you through a wide array of features for professional Drupal development. Prerequisite No prior knowledge of DDEV or Docker is needed. Outline DDEV is a powerful, versatile, Docker-based open source tool for local web development. It supports multiple programming languages and platforms. TYPO3 and Craft CMS have adopted DDEV as their official local development tool and Drupal is considering doing the same. In this session, you will learn how to effectively use DDEV for local Drupal development. We will demonstrate many of its features that make collaborating on Drupal projects a breeze. Learning Objectives Attendees will learn to: * Set up a Drupal development environment from scratch. * Import and export databases and files. * Run Drush commands to administer the website. * Use web-based interfaces for running database queries and capturing emails. * Set up XDebug for debugging. PHPStorm and VSCode will be demonstrated. * Profiling with XHProf. * Push and pull project updates to different hosting providers. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Securing the Modern Web: Strategies, Tools, and Ethical Hacking Techniques

Welcome to our workshop on "Securing the Modern Web: Strategies, Tools, and Ethical Hacking Techniques"! In today's digital landscape, web security is a critical concern. Join us as we delve into essential strategies, tools, and ethical hacking techniques designed to safeguard web applications. From understanding common threats to implementing robust security measures, this session will empower you to protect your digital assets effectively. Prerequisite Basic understanding of web development concepts such as HTML, CSS, and JavaScript. Familiarity with web application architecture and protocols (e.g., HTTP, HTTPS). Awareness of common web vulnerabilities (e.g., Cross-Site Scripting, SQL Injection). Knowledge of fundamental security principles (e.g., authentication, authorization, encryption). Comfortable with using command-line interfaces (for certain tools and techniques). Willingness to engage in hands-on activities and ethical hacking exercises Outline - Introduction to Web Security - Web Application Security Fundamentals - Securing Web Applications - Ethical Hacking Techniques Learning Objectives - Understand key web security concepts and threats. - Learn fundamental principles of web application security. - Acquire skills to implement security best practices. - Gain an overview of ethical hacking techniques for web security testing Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Lazy loading content for better performance, UX and SEO

Improve your application look & feel and performance using Drupal's build-in capabilities. Prerequisite Medium to advanced knowledge of Drupal front-end development. Outline One of Drupal's best kept secrets is when and how content gets rendered using placeholdering techniques that increase performance by lazy loading highly dynamic content. This prevents excessive cache invalidation and usually happens under the hood, but you can benefit from it too! We will learn about lazy builders, BigPipe, auto placeholdering, and placeholder previews. Through a real example, we will output highly dynamic content that doesn't invalidate our site cache and provides a nice UX without the dreaded flashes, page jumps and repaints that can trigger CLS (Cumulative Layout Shifts) and affect our performance and SEO. Learning Objectives Lazy load dynamic parts of your page. Understand how lazy builders and BigPipe work Understand how Drupal caches highly dynamic content and how to modify it. Provide placeholders for better UX, SEO and perceived performance. Experience level Advanced read more
Drupal Association 22.01.2025

youtube

embed image

Say Good-Bye to Your Staging Site: True Enterprise Content Management in Drupal With the Workspaces

Discover how to leverage the Workspaces module for implementing enterprise-ready publishing workflows by staging large sets of content changes! Prerequisite A basic understanding of Drupal and Drupal Modules is essential. Further knowledge of enterprise Drupal sites is beneficial but by no means required. Outline To be a true enterprise content management system, the CMS must have the ability to do site-wide content staging, where privileged users preview various sets of changes, from the end user perspective, before they go live; and then enable you to easily publish a set of changes at the click of a button. Discover how to leverage the Workspaces module for implementing enterprise-ready publishing workflows by staging large sets of content changes, content deletions via the Trash module, and deploying them together to the Live site either on-demand or scheduled. With even the ability to revert the entire changeset if needed. Workspaces has full support for content translation, so, for example, adding a new language to an existing site can be accomplished on the production environment, with the ability to preview every section of the site before approving and publishing the changeset. Learning Objectives A strong understanding of the Workspaces module and how it can be leveraged by enterprise users and their sites. Additionally how Workspaces can play off of the Distributions and Recipes strategic initiative. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Drupal + Modern JS without going headless

Sometimes headless is overkill! The Drupal Acceleration Team has found a way to make modern JS driven Drupal sites while keeping their head intact. Prerequisite Awareness of the pros/cons headless vs. non-headless sites. Outline - A summary of the problems that must be solved when making a site headless -An introduction to the JavaScript theme engine, which allows Drupal to use templates in JS using JSX (and potentially) other markup languages. - A demonstration of how this allows a react driven site to use features such as Drupal's form API with relative ease. - A demonstration of additional functionality that offers a JavaScript level equivalent of the Drupal's hook system. Learning Objectives To see how Drupal can integrate React and similar frameworks into the theme system without having to sacrifice the many things that make Drupal a powerful and unique CMS. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Migrating the A11yTalks Website from React Components to Single Directory Components

Learn how the A11yTalks website was moved from Gatsby to Drupal using Single Directory Components. Prerequisite Attendees will need familiarity with Drupal and an interest in Single Directory Components Outline A11yTalks is a monthly virtual meet-up that focuses on speakers and discussions centered around digital accessibility. Over the past five years, its website has been hosted on the Gatsby platform. However, a recent decision was made to transition to Drupal 10. Given that the React-based platform utilizes various components, the shift to Single Directory Components became evident. This session will delve into the processes involved in migrating the React theme to Drupal, highlighting the steps taken and providing insights into the conversion from JSX to Twig. The session will also show how the new Storybook module was used to create a design system used to help with development. Learning Objectives Converting React components to the new Single Directory Components. Learning the new Storybook Module to create a Design System in Drupal. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Love thy CMS: Going from 0 to 60 with the Schema.org Blueprints module

A journey with a live demo showing how to go from 0 to 60 with the Schema.org Blueprints module. The session aims to help, inspire, and assist people to "Love thy CMS!" Prerequisite A general understanding of building an enterprise website in Drupal with some basic knowledge of SEO Outline - Getting started with Schema.org - Building a standardized content architecture - Providing a best-in-class content authoring - Developing a custom solution for your organization Learning Objectives - Understand how to build a website/application using a Schema.org-First approach. - Leverage the Schema.org Blueprints module to integrate with numerous core and contribute modules and sub-systems. - Learn how to develop a custom Schema.org Blueprints starter kit. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Unleash all Drupal features: how ambitious site builders take it to the next level with ECA and BPMN

The Events, Conditions, and Actions (ECA) module, also recognized by the Drupal Project Initiatives Keynote in Portland, revolutionizes Drupal's capabilities for site builders without having to write code or involve a programmer. With the BPMN (Business Process Model and Notation) graphical user interface, the full power of Drupal gets exposed to site builders and other stakeholders. Prerequisite Being responsible for making decisions about Drupal website(s) or application(s), either from a commercial or a technical perspective, either as an end-user or an agency, you've experienced the challenges before. Those will help you understand the reflections this session is providing. Outline In this session, we will demonstrate two use cases from Drupal customers who achieved otherwise unattainable results by leveraging their experience and internal business knowledge in using ECA to define, implement and test their web application automations. The BPMN interface is also documenting the rules such that product owners can grasp what's being implemented and sign off the results. The first use case is about migrations from Drupal 7 to modern Drupal. ECA replaces the popular Rules module in Drupal 7, resulting in a revamped automation that is easy to review, understand and maintain. As an extra benefit of ECA, many other third-party modules become redundant and obsolete. This results in less complexity and fewer dependencies. The second use case introduces various features that have been implemented on Drupal websites to fine-tune workflows and automations. In many everyday situations, ECA helps to solve requirements, not only during the initial development, but especially during the later life cycle of the web application or website. Learning Objectives Your take-away from this session will be to understand that ECA and BPMN are default tools for every Drupal site. You'll learn how they help you and your users to orchestrate Drupal on all levels of complexity, from all the little tweaks up to the most complex workflow requirements. Experience level Intermediate Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

KEYNOTE - Coding beyond functionality. Altering technologies through artistic research.

In a moment when all conversations about technology seem to center on AI, machine learning, and the need for vast, unattainable resources, this keynote seeks to reclaim the importance of open, unproductive, unstable, and maker-culture-like practices. Art and the humanities are often perceived as useful only in the 'outside' parts of technological research, rather than at the core of the process. The speaker will share her experience taking on the challenge to prove that artistic research and experimentation can be central to technological innovation. She will discuss her work on a project about assistive robotics, including her development of an artistic replica of one of the assistive robots from an industrial robotics lab, demonstrating how creative practices can drive meaningful advancements in technology. Moeover, the speaker will talk about her experience with learning-by-doing in alternative creative spaces like hacking camps, where people meet, learn, and create technology just for fun. She will highlight various self-managed ephemeral spaces around the world where anyone, regardless of technological expertise, can join and experience technology in an alternative way. read more
Drupal Association 22.01.2025

youtube

embed image

KEYNOTE - Building Safer Digital Communities - The Mission of "Defend Iceland"

In November 2023, Theódór Ragnar Gíslason, CTO and Head of Innovation at Syndis, an Icelandic cybersecurity firm, secured a €2.53M grant from the European Commission as part of the Digital Europe plan. This grant will fuel "Defend Iceland," a groundbreaking cybersecurity initiative designed to create a nationwide bug bounty platform with a communal reward system. But this isn’t just about Iceland—it’s about reimagining cybersecurity for the global stage. "Defend Iceland" aims to revolutionize how we approach the discovery of digital threats by making responsible disclosure and bug bounties accessible to everyone, not just those with immense resources. The project will empower participating organizations, ethical hackers, security researchers, and even passionate hobbyists to become defenders and help strengthen Iceland’s digital infrastructure, with the hope and potential to replicate this model worldwide. In his keynote, Theódór will take you on a personal journey that began in the aftermath of a life-changing accident thirty years ago —a moment from which his passion for hacking was sparked. He’ll share how this experience shaped his belief in the power of community-driven cyber resilience. Join Theódór as he discusses the vision behind "Defend Iceland," the challenges of democratizing cybersecurity, and how a united community of socially responsible companies and ethical hackers can make our digital world safer for everyone. This is a call to action to build a global community where our cyber resilience is a shared responsibility. read more
Drupal Association 22.01.2025

youtube

embed image

Helping nonprofits personalize Drupal websites with a CDP

While many nonprofits would like to add personalization to the website, most remain stuck at the starting line. We’ll walk through how we are piloting personalization for Boston Children's Hospital with no additional software costs using Lytics. Prerequisite This session is for anyone managing content on a Drupal website who would like to learn how to add personalization to the site. Outline While many nonprofits would like to add personalization to the website, most remain stuck at the starting line. Blue State and Axelerant helped Boston Children's Hospital take the first steps towards a scalable and low cost personalization capability, which we’ll walk through in this session. We’ll cover: 1. Why personalize the website? The key benefits and expected ROI 2. The role of a CDP in creating a scalable foundation 3. Identifying pilot use cases that will be low effort and high return 4. Project plan - the steps to planning and implementation We built the solution for Boston Children's Hospital using Lytics CDP, so we’ll also highlight the features of Lytics we leveraged in our strategy and implementation, and the specific modules used. Lastly, we’ll touch on how the CDP helps connect the website to other parts of the marketing stack – particularly the CRM – to enable more holistic communications, cross-channel personalization and analytics. Attendees will learn why adding a CDP can actually make things simpler, not harder and more complex. Learning Objectives 1. See a real example of a simple, low cost way to get started with personalization that will also allow your organization to scale into larger use cases. 2. Understand the role of a CDP in connecting the website to your other marketing technology tools. 3. Learn what challenges we needed to solve to add the personalization capability to Drupal for Boston Children's Hospital. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Third-Party Cookies Phase-out & Server-Side Tagging

Did you know that an average internet user is tracked by hundreds of trackers every day, often without their explicit consent? This invisible tracking has fueled the digital advertising industry but at the cost of privacy. Third-party cookies have been the backbone of this tracking, allowing advertisers to follow users across the web. However, with rising privacy concerns and regulatory actions like GDPR and CCPA, the digital landscape is changing. Prerequisite 01 Situation Today 02 Affected Areas 03 Possible Solutions 04 How to Prepare for the Phase Out 05 Migration to Server-Side Tagging 06 Cookie Consent Implementation 07 What we’ve already tested? Outline GA4 tracking without third-party cookies What we’ve tested with turned-off third-party cookies in Chrome? Learning Objectives Learn How to Prepare for the Third-Party Cookies Phase out & Server-Side Tagging. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Bridging the gap: Unlocking Non-Code Contributions

We all know about Non-code Contribution, but do we truly understand how it works? This panel discussion aims to shed light on what it involves, its challenges, and more, all from the perspective of contributors themselves. Prerequisite Familiarity with non-code contributions in an open-source community. Outline Non-code contributions in Open Source communities draw significant interest, yet there exists a gap between active contributors and those contemplating their first step in this direction. To bridge this gap, we aim to host a Panel discussion featuring diverse panelists involved in non-code contributions within the Drupal community. The discussion will begin by exploring the various ways people can contribute to Open Source communities like Drupal, even without writing code. Examples of non-code contributions are: - Event organization - Documentation - Marketing - Design and UX We'll feature panelists from various regions, showcasing the rich diversity of contributions within the Drupal community. Our panelists will share their experiences and insights, shedding light on the avenues available for participation. Next, we’ll delve into the common challenges faced by contributors and strategies for overcoming them. Learning Objectives 1. Gain a comprehensive understanding of the diverse avenues for non-code contributions within Open Source communities and Drupal. 2. Identify common challenges faced by individuals interested in making non-code contributions and learn strategies for overcoming these obstacles. 3. Explore the significance and impact of non-code contributions in enhancing the sustainability and inclusivity of Open Source projects. 4. Acquire practical insights and actionable advice from experienced panelists on how to effectively initiate and sustain non-code contributions within the Drupal community and beyond. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Distracted during meetings? Try Sketchnoting

Distractions, whether internal or external, can significantly impede productivity and focus. Numerous studies have delved into understanding these distractions and devising strategies to mitigate their effects. Concurrently, sketchnoting has emerged as a potent tool for capturing attention and bolstering memory recall. In this session, we aim to explore distractions, their impact on productivity, and how sketchnoting can serve as a remedy. The workshop delves into the transformative potential of sketchnoting in note-taking, converting mundane jottings into visually captivating sketches and diagrams. We will delve into the fundamentals of sketchnoting, equipping participants with essential drawing techniques, layout principles, and insights into utilizing color and typography effectively. Sketchnoting transcends conventional note-taking methods by enhancing information retention, fostering creativity, and facilitating clearer communication of ideas. Through hands-on activities, participants will immerse themselves in the practice, experiencing firsthand the power of sketchnoting to combat distractions and elevate productivity. Prerequisite N/A Outline 1) Address distraction 2) Various note-taking method 3) About sketchnoting 4) Activity Learning Objectives Through hands-on activities, participants will immerse themselves in the practice, experiencing firsthand the power of sketchnoting to combat distractions and elevate productivity. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

DrupalCon’s Got Talent game show, test your skills and win prizes!

Fancy yourself as someone with mad website building skillz!? Think you have the creds to win the game show of the year? Then join the DrupalCon’s Got Talent’ (DGT) game show, the CivicTheme design system edition! Prerequisite Beginner Drupal content Management Outline Registration is now open to play in the live game show - www.civictheme.io/gameshow We will be running a game show that will test participants’ website building skills and design flair. No coding knowledge is needed! Just some creativity and a can-do attitude to try something new! The lucky contestants will compete in a feverish 20-minute build sprint to create a single homepage layout using the open source Drupal CivicTheme design system. Sounds easy right? With a quick design brief from the CivicTheme team, contestants will work on a Drupal site, pre-loaded with the CivicTheme design system, showing off their unique style to beat other players in each creating their homepage masterpiece. A panel of Drupal celebrity judges will then select a winner based on the homepage that: best meets the brief, is creatively executed, and is user-focused. So get ready to roll up your virtual design sleeves and prepare for a game show like no other. Did we mention there are great prizes!? Cash gift cards will be up for grabs! We ran this gameshow format in person at the DrupalSouth Sydney 2024 event. The event specific supporting competition website for this event can be seen here - https://drupalsouth2024-civictheme-gameshow.civictheme.io/ We would envision this DrupalCon Barcelona 2024 show to be the next ‘season’ of the game show with its own site. Learning Objectives An understanding of a Drupal theme based design system like CivicTheme and how it can be used to create component based page layouts and content without any coding. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal at the Heart of a Pharma's Education Revolution

Join us to explore pharma company’s transformative journey to a unified learning ecosystem with Drupal. From scattered sources to a centralized platform, discover how integrating AI, xAPI, and data analytics revolutionized training for global biopharmaceutical teams. Prerequisite This session is ideal for digital strategists, CTOs, tech leads, and business stakeholders looking to understand the power of Drupal in creating integrated learning platforms. Familiarity with e-learning concepts and a keen interest in data-driven educational solutions will enhance the session's value. Outline Description: This session will cover pharma company’s journey from facing the challenge of decentralized training materials and lack of comprehensive learner data to creating a centralized Drupal-based learning platform. By integrating various e-learning platforms and training activities into one unified system, pharma company has significantly enhanced the learning experience for its employees, offering personalized content and insights into learning behaviors through advanced data analytics and artificial intelligence. Key Topics: Challenges in Decentralized Learning: Understanding the initial problems faced by pharma company, including scattered e-learning platforms and the absence of centralized learner data. Drupal as a Solution: The pivotal role of Drupal in integrating diverse e-learning solutions (like SumTotal, Coursera, LinkedIn Learning, Brightcove) and training activities into a single, comprehensive learning ecosystem. Advanced Functionalities: Exploration of the platform’s innovative features, such as Single Sign-On (SSO), extensive third-party integrations, tracking with xAPI, data visualization with Power BI, artificial intelligence for personalized learning experiences, and robust content management workflows. The Academy: Showcasing the developed centralized platform as a tangible outcome and its impact on pharma company’s global workforce. Brief Overview: Attendees will be taken on pharma company’s transformative journey through the conceptualization, development, and deployment of The Academy. This case study highlights the effectiveness of Drupal in managing and delivering a sophisticated, data-driven learning experience. Through the detailed discussion of challenges, solutions, and outcomes, participants will gain valuable insights into creating a similar impactful e-learning environment within their organizations. Learning Objectives Understand the complexities and solutions in integrating disparate learning systems into a unified Drupal platform. Gain insights into leveraging Drupal for creating a data-driven, personalized learning environment in a global enterprise setting. Learn about the practical applications of xAPI and AI in enhancing and personalizing the learning experience. Discover strategies for managing and analyzing learning experience data to drive continuous improvement and learner engagement. This comprehensive session will not only share a successful case study of Drupal’s application in e-learning but also inspire attendees to consider innovative ways of leveraging technology to meet their organizational learning needs. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Symfony Console: Evolving Your Drupal Toolkit with Symfony Console Commands

Drupal's evolution has been marked by the continual pursuit of developer experience improvements and usability improvement. Imagine how effortless it would be to create console commands in your Drupal application or module. Prerequisite Basic familiarity with PHP and Drupal backend development is expected. Outline In this session, we’ll explore how Symfony Console commands can improve your Drupal workflow, offering enhanced flexibility and efficiency. We'll explore the seamless integration of Symfony's powerful command-line interface into Drupal applications, showcasing its capabilities and benefits. From Symfony's autowiring and autoconfiguration features to writing robust test cases for console commands, this session provides a comprehensive guide to elevating your Drupal development process. Learning Objectives How we can use Symfony Console commands using Symfony Runtime. The opportunities to include Symfony Runtime in your existing project and how to write the console commands. Symfony service autowiring and autoconfiguration and how it is helpful in console command discovery. Writing Unit test cases for your console commands. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Web AccessibIlity and Site Governance with Drupal

How can we better build and maintain websites with accessibility built-in? This session hopes to explore best practices in accessibility-led website building and maintainance in Drupal. Prerequisite This session is open to everyone who is interested in building and maintaining accessible websites in Drupal. Outline The W3C Authoring Tool Accessibility Guidelines (ATAG) Standard take a step back from the conversation around creating accessible content and focuses more on making the tools for creating content in the first place more accessible. Drupal supports the W3C ATAG 2.0 Standard, so makes it a natural choice of CMS. How can we ensure that a Drupal website fully meets the goal of ATAG, that the authoring tool creates content more accessible all the way through the content creation workflow. Learning Objectives You should learn best practices of planning and creating website publishing experiences in Drupal for accessibility-led websites. Experience level Beginner Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

The Admin UI Redesign Process

Curious about the design process behind the Drupal Admin UI redesign initiative? Join us as we walk you through the research, design and collaboration process while sharing concepts that didn't quite make the cut. Prerequisite Experience working in or with Drupal but not a requirement for this session. Outline What started as an initiative to redesign Drupal's admin UI became a broader exploration of redefining the user experience. Hear the story behind our journey—the challenges we faced and the problems we aimed to solve. In this session we'll discuss: • How research has helped shape the design • How the team reconfigured the layout for a user-centered design • What new design elements are being introduced • How the team is developing a flexible, scalable, and cohesive design system We'll share our design and research journey, discuss where we are now, and review the initiative's next steps Learning Objectives At the end of this session, attendees will be able to: Understand the different research methods and results that were used to inform the Admin UI design. Identify challenges with designing for scalability and flexibility when working with complex menu structures. Apply different approaches around collaborating with a rotating team of contributors. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal Staff Augmentation: Doing it right for Customer Delight

Digital projects extensively rely on Staff Augmentation for project capacity needs, and Staff Augmentation service providers have much within control to bring about customer delight. Join me as I share the secret sauce for successful Staff Augmentation relationships with clients around the world. Prerequisite Attendees will get the most out of this session upon having examined and reflected upon their experiences working with or working as Staff Augmentation providers. Outline Staff Augmentation in Drupal projects has been around for a while. It allows organizations to augment their existing IT teams with team members from other agencies to bridge staffing requirements. Flexibility to ramp up and ramp down teams based on evolving project needs, reduced resourcing costs, and quicker access to niche skills are some of the many benefits one derives from resourcing via Staff Augmentation. However, this comes with its own set of challenges. Issues with confidentiality and IP, risk of culture mismatch, dependency on the vendor to manage the talent pool, team member transitions, quality, and accountability are some of the top challenges project teams face when working with augmented team members. We can all agree that with the dynamic nature of digital projects, the Staff Augmentation model for resourcing is here to stay. Then how do we, as Staff Augmentation providers, deliver value to our clients to not just satisfy them, but delight them as well? What are some best practices to ensure our staff members embed well into other project teams and deliver effectively from the get-go? In this session, I discuss the common customer dissatisfaction themes when adopting the Staff Augmentation model—based on trends and patterns observed across 60+ engagements. I also discuss practical tips we can follow as Staff Augmentation service providers and Staff-Augmented team members to ensure sustainable, long-term, and win-win relationships with our clients. Learning Objectives At the end of this session, attendees will be able to: - Appreciate the top challenges project teams face when working with Staff-Augmented team members -Discover practical tips that Staff Augmentation service providers can apply to increase the chances of successful, win-win relationships with their clients - Access checklists and templates for effectively engaging as Staff Augmentation providers. Experience level Beginner Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

Configuration validation, how we got here and what is in the future

Configuration schema's power most of the configuration of your drupal sites, making those validatable paves the path towards easier config forms, recipies and decoupled admin ui's. Prerequisite Outline In this session I'll give a brief history of how we got here, the new things in drupal 10 and what is upcoming for 11.x what we could do beyond. Drupal 8 shipped with many exciting new concepts, including “configuration”, “configuration and content entities”, “validation constraints” and “API-First”. It also allowed us to validate the configuration by putting constraints on it. Over the last year, there has been renewed interested in this area. This session will highlight some of the big things that have happened in this space, allowing you all to make your config better. Learning Objectives Leaving this session, you should have a good idea how to make sure your own config is validatable, what that means for drupal, and hopefully you will be excited about the future. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Fractional vs. Full-Time Teams: Maximizing Efficiency and Expertise

Your talent needs probably fluctuate as you adapt and grow and the market changes around you. Fractional teams are on the rise at many companies in response to these changes in the professional landscape. Your investment might be best spent dynamically on marketing, design, and development over the year rather than being locked into a fixed, entirely internal team. Especially if you are running a small to medium-sized enterprise (SME), you need access to cost-efficient, flexible specialist help and capacity. A hybrid hiring model might be just the thing for you. Prerequisite If you are considering hiring fractional teams, have experience running them, or are working in a fractional role, we would love to see you at this session and hear your ideas and feedback, too! Outline In this talk, we’ll discuss: * The recent fractional-team trend and the factors influencing it * Why you should (or should not) consider a fractional team * Comparing fractional and full-time hires and when to use which * Considerations when sourcing fractional vs. full-time team members * Finding and assessing fractional and freelance talent marketplaces Learning Objectives To learn about: * The trends around fractional teams * The decision-making factors of choosing fractional vs. full-time team members * Where to source fractional talent Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Being well at your desk (& beyond) - practical accessible bitesize activities to support your life-w

We all know movement, exercise and screen breaks are recommended, do we do them? Probably not as much as we should! I’m sharing activities that can fit in your schedule at or near your desk! This is an interactive workshop offering practical modifiable takeaways. Prerequisite No equipment is required, except you and your chair. And ideally a bottle of water - hydration is fundamental to wellbeing. I will demonstrate entry level bitesize activities, and offer modifications for anyone needing them. I’ll have a colleague following along and demonstrating these modifications. We won't be working up a sweat - your normal clothes are fine, however; do keep in mind if you're wearing restrictive clothing that it could hinder your movement. I invite you to participate by following along as this will maximise your understanding of how each movement will help and support you. I hope you will finish the session feeling refreshed. Your participation is encouraged - however this is not compulsory. If at any time you feel pain, discomfort or you have a known health issue which could be exacerbated by the movements demonstrated and or you feel unwell please advocate for yourself and stop. Outline In this 45 minute session there will be six bitesize movements which will be explained and demonstrated. Each set of movements is about 5 minutes and is delivered within an easy to remember framework to enable each set to be done independently at your desk and beyond. There is an assumption that you will be seated, however all exercises can be done in whatever position is available to you. As mentioned, modifications will be offered to support you to work safely and therefore effectively; you are also welcome to not partake in a set if it doesn't feel right for you. Alongside the demonstrations and explanations, I will be using slides as visual prompts - with anatomical diagrams, specifying key words to support your understanding; these slides will be available prior to the session. I will close the session with tips to support you and your team to maintain a healthy life-work balance. These are reminders to myself as much as for you. If time allows I can do Q&A at the end of the session, if you wish to speak to me after, do come find me. My relevant experience: - Qualified teacher PGCE (10+ active years in education. using this experience to support my roles in the web industry) - Web industry (14 + years, 10 of those years remotely) - Shiatsu Practitioner this includes attainment of qualifications in Acupressure, Anatomy, Physiology, & Pathology., (8 + years, fully insured - professional indemnity and liability) - Yoga Teacher Training qualification in progress - all movements have been ratified by my teacher (with 40+ years experience in the field) - My own experiences with chronic health conditions, burnouts, including my own Neuro Diversity, gives me the drive to aim to be inclusive and to shine a light on how we can support our own wellbeing - whilst highlighting that a culture shift needs to happen to enable teams to feel supported in advocating for themselves. Learning Objectives To provide a toolkit of simple movements which can be done throughout the day to encourage and support a healthy life-work balance. To provide team leaders with resources and an understanding of how to support the wellbeing of their colleagues and encourage self advocacy amongst the team. These offerings are not a replacement for medical advice. If during the session (or after if you’re practising on your own) you feel any of these movements are challenging beyond the expected; for example - shortness of breath, dizziness, sudden stabbing pains - please stop and seek medical advice from your doctor. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal History in the European Commission

Drupal has a long history of usage in the European Commission ( over 10y at large scale) powering hundreds of websites from high profile communication websites to community websites where European citizens interact. This session describes how Drupal evolved in the Commission over the years along different versions and approaches. Prerequisite No prerequisite. Outline Drupal has a long history of usage in the European Commission (over 10y at large scale) powering hundreds of websites from high profile communication websites to community websites where European citizens interact. This session describes how Drupal evolved in the Commission over the years along different versions and approaches. Drupal paved its way from the initial simpler websites, to the expansion of the Drupal 7 multisite network (covering over 200 websites) towards a component based approach in Drupal 8, 9 and 10 and a distributed and extensible product that makes it easier to support most of its web presence. The European Commission was able to leverage and evolve Drupal to suit its needs in different projects, creating workflows, standards and guidelines that orient different Drupal internal projects and teams fostering collaboration amongst them. Apart from the technical aspects we look also to people and how the commission organized its development, support and operation teams, and how it collaborated within the community to maximize the value it gets and gives to Drupal as an open source product and an open source community. Learning Objectives Understand how Drupal is used at large scale within a high profile client. Analyse how Drupal's evolution over the last 10 years made it the standard web publishing platform for most communication websites. Learn about how it is shaped and reused for dozens of projects within a diverse set of development teams. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Practical exploitation of Drupal security vulnerabilities

What would it look like if your site got hacked? What would the bad actors actually do, and why? How can you avoid this? Prerequisite No prerequisites. Outline The Drupal Security Team work with the wider Community to address a diverse range of vulnerabilities in Drupal core and contrib projects; from Cross Site Scripting (XSS), Remote Code Execution (RCE), Server Side Request Forgery (SSRF), SQL Injection (SQLi), and Unsafe Deserialisation.. among others. In this session we'll look at practical examples of different types of vulnerabilities, and examine what it would look like if they were exploited by bad actors. Learning Objectives The aim is to provide a deeper understanding of why it's important to address these problems, going beyond the well-known "alert" XSS pop up. We'll also cover approaches for detection, mitigation, and prevention as these apply to web application vulnerabilities. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

The Drupal API Client

The Drupal API Client project has made substantial progress since being selected for funding as part of the Pitch-burgh Innovation Contest. We're excited to share information about the 1.x release of our JSON:API Client, and what the future holds for this initiative. has recently completed their As a result of funding from the 'Pitch-burgh' Innovation Contest, the Drupal API Client has recently published a 1.0 release of Prerequisite While not required, attendees with some existing experience with modern JavaScript and Decoupled Drupal will be able to get the most out of this session. Outline Funded as part of the Pitch-burg Innovation Contest, The Drupal API Client project offers a set of JavaScript packages that simplify the process of interacting with common Drupal APIs. We've made substantial progress since initially proposing this project at DrupalCon Pittsburgh, and we're excited to update the community on what we've accomplished. We'll discuss: * A recap of why we believe that this is an important problem to solve for the Drupal community. * The scope of our commitment as a result of Pitch-burgh funding. * Our releases thus far: ** The JSON:API Client 'Vertical Slice' POC ** The JSON:API Client 1.0 release * Real world examples of using the JSON:API Client with the JavaScript framework of your choice. * An update on our goal of publishing this package under the Drupal namespace on NPM. * Details on how you can contribute and provide feedback at DrupalCon. * Focus areas for the future of this initiative. Learning Objectives Attendees of this session will learn: * Why we believe this initiative is important for the future of Drupal. * How to use the JSON:API client in a variety of decoupled JavaScript projects. * How to use the JSON:API client within an existing Drupal site. * Lessons from managing a JavaScript focused project on Drupal.org. * Details on how to contribute and provide feedback. * Focus areas for the future of this initiative. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Introducing the new Access Policy API in Drupal core

Want to make sure your employees do not work outside of office hours? Want to get rid of UID 1's all-access pass? Well now you can, thanks to the brand-new Access Policy API! Prerequisite Attendees should have a basic understanding of how access works in Drupal core, with an emphasis on permission checks and perhaps entity access. Outline At DrupalCon Pittsburgh 2023 a contest was held where people could submit ideas to improve Drupal and get funded for it. One of the winning entries was revamping the access layer in core. The idea was to move away from our current Role and Attribute Based Access Control (RBAC and ABAC) layer to a more powerful Policy Based Access Control (PBAC) layer. This means that you can now hand out permissions based on any information coming from the global state: The time of day, your location, a flag on your account, even what type of sauce you want on your french fries. Learning Objectives The goal of this session is to inform the audience about what the new API looks like, how it's implemented in core and how they can start writing access policies of their own. Key concepts such as the access policy processor, the permission checker and the calculated permissions value object will all be covered in detail, while other supporting parts such as VariationCache (new in Drupal 10.2) will be covered more briefly. Experience level Advanced read more
Drupal Association 22.01.2025

youtube

embed image

Human Centred Design: An introduction for Drupal people (and how to make it work for you)

Human Centred Design is becoming more widely used as a UX and product design discipline. Join this session to learn what it is and how it can help you. Prerequisite This is a non-technical session. It is ideal for people working client-side on any digital projects, as well as heads of digital or IT, project and programme managers, technical leads, heads of engineering, product managers, and heads of product - as well as anyone interested in UX. Outline You’re familiar with the concept of UX, or User Experience Design, but what do you know about Human Centred Design? Human-centered design is a problem-solving technique that puts real people at the centre of the development process. It is also growing in popularity amongst many clients, and works very well for Drupal projects - which is why you need to know about it. We’ve recently seen HCD being requested or mentioned by large scale NGO, government, and public sector clients in particular, as well as some larger commercial organisations. People (users) should always be the focus of any technology project, and it can be hard to define exactly what they need and how the product you’re creating can best answer that need. However, HCD can help create the best results for your clients and their users. We have also found that when our designers and developers are working with user stories defined using HCD, it is easier for them to fulfill their roles and give the best results for users more efficiently. What you’ll learn in this session: - Beyond the buzzwords - What Human Centred Design means in practice - Where HCD fits within UX and the wider product-development cycle - How to use HCD outputs to make Drupal projects better for everyone - Where HCD works best, and which types of projects can benefit from it (and which ones may not!) - When and how to involve an HCD specialist - What having an HCD specialist on your project team means, and what they need to deliver on their role - How to talk to your clients about HCD and help them understand it’s value Who this session is for: - Drupal clients - especially those who are heavy Drupal users - Heads of IT/Digital - Project and programme managers - Technical Leads/Heads of engineering - Product Managers - Heads of Product - Senior Drupal developers - In-house developers and designers for Drupal client organisations If you are interested in improving your projects, learning about UX, or even just keeping up with the latest industry trends, then you’ll find this session extremely useful. Learning Objectives What you’ll learn in this session: - Beyond the buzzwords - What Human Centred Design means in practice - Where HCD fits within UX and the wider product-development cycle - How to use HCD outputs to make Drupal projects better for everyone - Where HCD works best, and which types of projects can benefit from it (and which ones may not!) - When and how to involve an HCD specialist - What having an HCD specialist on your project team means, and what they need to deliver on their role - How to talk to your clients about HCD and help them understand it’s value Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Opening Ceremony + Women in Drupal Award

Join the Opening Ceremony for an exciting start to DrupalCon Barcelona 2024. Right after the welcome coffee, the Organizing Secretariat, Advisory Board members, and Drupal Association staff are eager to welcome you to the vibrant city of Barcelona. We'll kick things off with practical information and set the stage for the first keynote of the week - the Driesnote. Don't miss this chance to begin your DrupalCon experience on a high note and prepare for an incredible days ahead. read more
Drupal Association 22.01.2025

youtube

embed image

How combining open source platforms can make your business and the community stronger. An update on

Bridge the gap between two powerful platforms, Drupal and Mautic, within the context of an open Digital Experience Platform (DXP). This session focuses on the potential synergy of Drupal and Mautic in creating a robust foundation for a seamless open DXP to win more business with Drupal and make the community stronger by connecting to other open source ecosystems like Mautic. Prerequisite Learn a bit about the market context: Last year I also presented this session to the audience. This years session builds on last year. I did a tour of camps and cons (Drupaljam, Mauticon global, drupal day Portugal, drupal camp spain, drupalcon Lille, drupal camp Davos) with this session and learned a lot on how everyone is using Drupal, Mautic and open DXP. I hope to share more insights with the audience. I feel the idea of open DXP, Drupal+Mautic is still early days and that the Drupal eco-system is still catching up on market trends. It seems the market is asking for a bike (the open DXP which is cms + marketing automation + data + AI is all included) and the Drupal ecosystem is still offering the best platform for an open DXP (ie the frame of the bike). For Drupal to stay relevant Drupal needs to sell it self together with other open source platforms like Mautic to stay relevant and respond correctly to market demands. I hope my sessions will inspire business leaders and community members to look more into the idea of open DXP, collaboration with other open source ecosystems and be able to make their business stronger by being able to respond to market demands. With the Drupal ecosystem declining in size (see CXO diner where Michel and Janne presented the data at Drupalcon Lille) it is key that business owners understand what the market is asking. So I'm presenting the same topic updated because I feel it needs more evangelisation and I hope to continue delivering the message at Drupalcon Barcelona. Outline Bridge the gap between two powerful platforms, Drupal and Mautic, within the context of an open Digital Experience Platform (DXP). This session focuses on the potential synergy of Drupal and Mautic in creating a robust foundation for a seamless DXP. It goes beyond technology, aiming to unite communities, developers, and marketers, fostering collaboration and shared goals. The core message of this session revolves around the idea that by bringing these distinct worlds together, a new vision can emerge. It's a vision where both the Drupal and Mautic communities leverage their unique strengths to create more value for end-users than either platform alone. This session emphasizes not only the technical aspects but also the collaborative spirit required to make this vision a reality. Attendees can expect a balanced mix of business insights and community-driven discussions. Learning Objectives * How to position your Drupal based business by combining multiple open source ecosystems through open DXP. * How to make the community stronger by connecting multiple open source ecosystems * Learn about other communities like Mautic, Unomi, ... Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Innovation in action: Building a flexible and scalable Drupal platform for managing 60+ sites on Goo

In this session, we would like to share with you the secrets and strategies behind building a Drupal platform on Google Kubernetes Engine in our real example. Discover how it's possible to manage over 60 sites with unparalleled flexibility and scalability and what challenges we had to achieve this goal. Prerequisite Participants should have a basic understanding of Drupal CMS. Familiarity with cloud computing principles and infrastructure, such as virtualization and containerization, and a willingness to explore Kubernetes-based solutions will be beneficial. Outline In this session, we'll explore the process of creating the Drupal platform on Google Kubernetes Engine on a real example, including: * Overview of Drupal platform architecture and its benefits * Introduction to Kubernetes and its role in modern web development * Strategies for building scalable and flexible Drupal environments on Google Kubernetes Engine * Best practices for managing large-scale installations * Tools used for CI/CD * Case studies and success stories Learning Objectives By the end of the session, participants will: * Understand the core principles of Drupal platform architecture and its integration with Kubernetes technology on our example developed for luxury client. * Learn how to effectively deploy and manage Drupal sites on Google Kubernetes Engine for optimal performance and scalability. * Gain valuable insights into industry best practices for building and scaling Drupal platforms in Kubernetes environments. * Leave with actionable takeaways and practical knowledge to implement Kubernetes-based solutions in their projects. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Let's try to understand Typed Data, finally...

Typed Data API still remains quite a mystery for many. We need to get familiar with it in order to really know how entity data is modeled. In this session I'm going to get to the bottom of it, so please fasten your seatbelts and be ready to understand it. Finally... Prerequisite Attendees will get the most out of this session by being familiar with data modeling basics in Drupal. Outline I will quickly go over all the factors including PHP limitations and Drupal 7 historical problems that convinced the community that a low-level API was necessary. We will learn some fascinating details about the process of implementation on Drupal.org. You will understand the motivations of contributors and why they named it TypedData. Next stage will be looking under the hood. In an easy to consume way, you will see the most important moving parts there and how they work together. Then finally we will be prepared to understand how content entity is modelled. I will take it apart and point out every place where TypedData is a foundation. At the very end I'll demonstrate a few use cases to explain how you may use the API to simplify your coding or where you are already using it. Learning Objectives If you are curious: - why and when the TypeData was introduced - how content entities are build on top of it - how to use it in day to day coding please join the session so then you can apply the knowledge and be a better Drupal developer. Experience level Advanced read more
Drupal Association 22.01.2025

youtube

embed image

AI with Drupal - Using LLM technology is easy, but how do you actually build useful applications?

AI functionalities based on Large Language Models (LLMs) such as ChatGPT from OpenAI are well integrated with Drupal. But finding the right use-cases for AI in custom projects can be quite challenging. In this session an overview of possibilities and shortcomings of LLMs will be presented to equip decision makers with the necessary know-how to create useful applications. To inspire the attendees an engaging AI demo application with Drupal will be presented that recommends DrupalCon sessions with a conversational interface. Lastly, an easy ideation process will be presented that can help discover potential for useful AI applications. Prerequisite No prerequisite - all technical parts will be presented in a way that both technical and non-technical people can follow. Outline Using AI applications such as ChatGPT from OpenAI is easy and many have already gained experience using it. Obvious applications like creating or re-writing text already have a nice integration with Drupal. However, the real value of “Large Language Models” (LLMs) lies in building custom applications for clients using their data and tailoring the applications to their business processes. Building such applications is difficult, because you quickly learn what the pitfalls of public LLMs are and you will need to customise them to fit your needs. In this session we will first give a high level overview how LLMs work so the attendees understand where public models can be used and where customising starts. For customising we will focus on “In-context Learning” and “Retrieval Augmented Generation” (RAG) because this provides the highest value when building your own applications. Other concepts like fine-tuning, embeddings, or pre-training will only be discussed in a high-level context of how to use LLMs in general. To illustrate such a customised application an engaging AI with Drupal will be presented, that suggests sessions from DrupalCon Barcelona 2024 to the users (Yes, using live session data!). The AI demo will be made available to the attendees of the session and also to all attendees of the conference. Based on the demo we will discuss the shortcomings of public LLMs such as complexity and cost and how we can overcome them. The attendees can use these findings for optimising their own applications. To wrap up the session an ideation process for inventing useful AI applications will be presented, and some ideas for solutions will be shown to inspire the attendees when they discuss potential use cases of AI with colleagues and partners. Note: I held a similar session with great success at a large IT-Trade-Fair in Iceland in February 2024, but without a focus on Drupal. Learning Objectives Attendees will learn - how does AI work (high-level), - what is possible with LLMs, - what are the shortcomings of pre-trained transformers, - what are the costs associated with integrating AI and how can they be optimised, - what are the most (cost / resource) effective ways to use LLMs, - and what AI providers exist. Attendees will be inspired by an engaging demo application and will maybe get ideas for their own AI applications. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal Dives into Agile Waterfalls: How to Embrace Agile Principles in Traditional Project Environme

Have you ever tried to manage a closed scope project using agile methodologies, only to realize that the notorious "scope creep" had silently made its way into your meticulously planned backlog? Join us on this quest for flexible control, happy clients, and healthier teams. Prerequisite Participants should have a basic understanding of agile methodologies, scrum framework and scope management. Outline In the session we will take a look at common approaches and misconceptions when introducing agile concepts into closed scope project management. We will explore how agile development can provide more flexibility and a closer oversight in the build phase of a Drupal application, while also trying to understand how we can minimize the pitfalls of this dual approach in terms of client expectations, scope management and team efficiency. Learning Objectives In this session, participants will gain a deeper understanding of: - Which agile development techniques can be successfully used in closed scope projects. - How to avoid the typical points of failure of this type of hybrid management methodology. - How to make the most of the development team’s effort while ensuring quality delivery in accordance to the project’s roadmap. - How to foster productive communication with the client and be mindful of their expectations within the established scope, budget, and timeline. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

From Vision to Reality: Project Management in Multi-brand Platform with 140+ websites.

Ready to discover the magic behind managing 140+ websites in a multi-brand platform? Join us for an eye-opening session on turning visions into digital reality! Don't miss out on this captivating insight! Prerequisite Participants should have a basic understanding of project management principles and terminology. Familiarity with website development processes, including content management systems (CMS) like Drupal, will enhance engagement. Additionally, a grasp of stakeholder management concepts and the importance of brand consistency in digital platforms will be beneficial. Outline Key Topics: Understanding the Project Landscape: Building Blocks of Success: Navigating Stakeholder Dynamics: Motivating Teams for Excellence:. Upholding Quality and Consistency:. Agile Adaptation in Project Management: Learning Objectives Understand the complexities and challenges involved in managing a multi-brand platform with over 140 websites. Gain insights into the strategic planning and project management methodologies essential for success in large-scale digital projects. Learn effective strategies for navigating stakeholder dynamics and maintaining clear communication throughout the project lifecycle. Explore techniques for motivating teams, fostering collaboration, and ensuring accountability in project execution. Acquire knowledge of quality assurance practices and brand consistency strategies to uphold high standards across multiple websites. Discover the principles of agile adaptation in project management and how to apply them to manage change and maintain project momentum effectively. Experience level Intermediate read more
Drupal Association 22.01.2025

embed image
Powered By Combinary

youtube

embed image

The Circular Economy: Creating a Unique Search Experience to Facilitate an Environmentally Friendly

Love Essex is a site dedicated to dealing with waste in a responsible and environmentally friendly manner. Discover how the end user was at the very core of the creation process for this unique approach to functionality, education, and guidance. Prerequisite A familiarity with managing, maintaining, and presenting sets of related data Outline Hear: How Drupal has been used to transform the editorial experience from a spreadsheet-fuelled nightmare to an easy to manage system that sparks delight. About the Love Essex search platform and what makes it unique. How the the seemingly straightforward requirement of “we need a search” was adapted to become an intricate solution which looks elegantly simple to the end user. How editors can respond to the changing needs and conditions of the county. How the end user’s experience drove the process from beginning to end. Learning Objectives How considering the motivations of end users can drive data models and interaction design. How Drupal can make managing large pools of content efficient and straightforward. How getting the data model right is fundamental to success. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Empowering content editors: managing content with ease in highly complex environments

Content management forms look complicated and are difficult to work with? You want to see your changes while doing them? Join my session and I will show you how to avoid stress and frustration, while empowering your content editor experience with realtime inline editing. Prerequisite Familiarity with Drupal content management and basic understanding of decoupled architectures is recommended to fully engage with the session. Outline Modern web pages tend to have strictly structured content, due to the fact that it is not only used for the display of information, but it also contains metadata that is exposed via APIs to microservices or for clients that will use it as a source for decoupled solutions. Having full control over the data models can lead to complex UIs for content editors , because it can require having nested structures, long reference lists, and a lot of overhead to simply build a content page. Let’s not forget that developers themselves are not the typical end users of their solutions. There will be less technical people using the applications to enter the data. Often they have to populate tens or hundreds of fields that were added to meet the requirements of all project teams (design, SEO, marketing, …). So, how can the day-to-day life of editors and content creators be made easier and pleasant? In an optimal world the repetition of the same operations over and over again would be removed, and having to wait for content to be submitted and frustration about slowness would be eliminated. This session is about modules that can help editors to feel in control over the content. As maintainer of the popular modules: “Content Templates” (https://www.drupal.org/project/content_templates) and “Frontend Editing” (https://www.drupal.org/project/frontend_editing) I would like to show the best practices for these extensions, and how they can be used to manage content at scale. The session includes a hands on demo and in-depth explanations on how they work. As a bonus, there will be a demo on how editor experience can be further improved for fully decoupled web sites, keeping balance between admin interface with form elements and visual representation of the data that is stored. Learning Objectives Understand challenges associated with managing content on pages with complex structures and decoupled architectures. Explore practical solutions provided by Drupal modules like "Content Templates" and "Frontend Editing". Gain insights into optimising editor experiences for fully decoupled web environments. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Over 15000 courses and almost 100 different providers - Developing and maintaining a custom Course M

Everyone is special. No more so than the almost 1000 further education providers across Ireland who provide information for use on the National Further Education Portal. We’ll show you how we streamlined the process for gathering, maintaining and distributing information on educational opportunities throughout the country, and how we used Drupal to deliver this. Prerequisite Some familiarity with standard Drupal Editorial flow How hard change can be! Outline The sheer volume of content on this site means that the standard Drupal editorial flows were insufficient. Alongside that, there are some custom editorial flows, including bypassing of work in draft, and bulk updates of content based on arbitrary values. We’ll show how we leveraged and extended Drupal’s Workflows and Search API modules to facilitate the editorial control required. Furthermore, we can show how we allowed tight control of content contribution from external providers, as well as usage of Drupal’s JSONAPI to replace a limited custom export function that existed on the previous site. Key Topics The challenges faced when gathering information from providers with significantly varying sizes and editorial processes The difficulty in providing a single specialised search experience for different audiences with their own requirements Learning Objectives Attendees will learn That standard Drupal editorial flow can be limited, but still forms a sound basis for facilitating complex editorial requirements. That JSONAPI forms the basis for very flexible distribution of data to 3rd party consumers That SearchAPI and facets can significantly improve not just the front-end search experience, but the backend editorial flow That some items proved beyond even SearchAPI [or the developer!] Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Catch 'em all: how to tackle major updates and refactors without releasing bugs to production.

Practical insights and best practices for Drupal major version at once for 35+ sites hosted on AWS. Prerequisite Updating Drupal major versions across multiple sites ( 35+ ) hosted on AWS presents a complex challenge that demands careful coordination and complete preparation. The process require, close collaboration between QA & DEV, and need a deeply understanding of Drupal platform. In this informative session, we delve deep into the intricacies of managing such upgrades, offering invaluable insights and practical guidance to navigate the transition smoothly. Through a comprehensive examination of key strategies and best practices, attendees will gain a comprehensive understanding of the essential steps involved in updating Drupal versions across diverse environments. Moreover we will go deeply in work process and see the challenges which a QA faced during testing without compromising site stability or performance Outline This session offers actionable advice and real-world examples to help you achieve your upgrade goals with confidence. You will walk through the whole process of planning, testing, and releasing a new major version of Drupal. During the process we will catch 'em all. Learning Objectives o Good planning o Enough time without rushing o Good collaboration o Deep knowledge in Drupal specification and QA testing methodology Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Project Browser: making Starshot's in-browser feature composition a reality

Drupal Starshot puts Project Browser front and center, and will allow users to pick entire site templates and additional features during the installation process. Adding this functionality posed several new challenges for Project Browser that we rose to solve, such as implementing a recipe browser (and potentially even a Single Directory Component browser someday!). In this session you can learn about Project Browser, the changes we made to enable these features and what else it allows you to do. We'll also explain the work still left to do, and help you learn how to contribute! read more
Drupal Association 22.01.2025

youtube

embed image

Accelerating Transformation in Web Accessibility on Enterprise Level

We are all familiar with the concept of accessibility and its significance. In today's digital world, ensuring accessibility is not only a legal requirement but also a crucial element in creating inclusive and user-centered experiences for consumers. However, implementing accessibility on an enterprise level and standardizing it can be a complex task. It requires a comprehensive project that goes beyond initial expectations. In this regard, the IT and Global Marketing teams from one of the largest global food companies will share a case study on their journey towards digital transformation in accessibility. The case study aims to delve into the strategies, challenges, and best practices involved in implementing accessibility initiatives across Drupal and ecommerce websites in a large-scale enterprise. This session is designed for individuals in various roles within large companies who are planning to integrate accessibility standards, tools, and processes within their own organizations. It is also relevant for design and development agencies, as well as vendors, who play a crucial role in delivering accessible experiences and platforms. Prerequisite No special knowledge or skill level required to attend this section Outline Benefits of accessibility Setting accessibility standards and KPIs Setting goals on an accessibility journey Understanding stakeholder roles and responsibilities Types of testing and tools Deploying Accessibility at Scale Learning Objectives What you will learn: • The recommended types of accessibility testing for your organization • The essential accessibility tools and support needed for successful implementation • How to establish effective metrics and KPIs for measuring accessibility • Key considerations for implementing governance strategies and processes to sustain the accessibility program in the long term Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Drupal's Bundle Classes to Better Code

Bundle classes are PHP classes that define the structure and behavior of an entity bundle. Bundle classes in Drupal can help to separate logic and reduce coupling between modules by providing a centralized location for entity-related code. Prerequisite Drupal hooks and Events and Symfony concepts Outline By using bundle classes, developers can define and manage the structure and behavior of entities in a self-contained way, without relying on hooks or other global functions. Learning Objectives Creates the possibility of improving the maintainability and quality of our PHP code. Drupal itself has no opinion on how you should structure your code, but this change allows you to use whatever object oriented style/design/paradigm you prefer. Expose functionality directly to Twig templates without preprocess layers, and significantly improve the developer experience (DX) for site builders. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Large-scale content creation with Drupal — Delights, Pitfalls and support structures to help edito

The new Website of a large public administration in Switzerland is based on Drupal. With a new structure and a setup built from scratch, the new website offers a state-of-the-art user experience. But to make this work, nearly all content had to be created from scratch. Giving editors the right tools to create the content, establishing solid support structures and measuring the success of the newly created content was a challenge. In this talk you will hear first-hand how the whole process was organized and what was needed to make it happen. Prerequisite The session is aimed at clients, project managers, editors and also developers who are involved in content-focused projects. Outline We will present how the project was structured and what measures were taken to ensure a viable content creation process. This includes: - Training of editors - Providing modern tools (incl. a newly developed editor) - Providing information on how to create content - Setting up a support-structure with the option to get feedback from editors - Giving insights in challenges and pitfalls that Drupal presented in the project Learning Objectives You will get some best practices in order to setup the necessary structures to make such a project successful. We will be able to provide you with first-hand experience from agency and client side present in Barcelona. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Designing for Privacy: Techniques and Methodologies for Balancing User Needs and Data Security

Hello! I'm Piyuesh, Director of Technology at QED42. Our team led a successful session at DrupalCon Lille, and I'm thrilled to share some advanced tips for creating secure digital experiences. Following the resounding success of our last session, I would like to present an extended and advanced version that delves even deeper into the intricacies of privacy-conscious design strategies. With increasing concerns about data privacy and security, it is more crucial than ever for UX designers to consider the profound impact their designs have on user privacy. This extended and advanced session not only revisits the core principles but introduces advanced strategies and methodologies to tackle evolving challenges in this domain. I will also dive into a case study on design of a community forum for UNICEF, which is a platform designed for young women and girls. During the design process, I have identified several privacy risks and challenges specific to the platform and its users, such as sensitive topics, reaching displaced users, identification of users, and privacy intrusion. I will discuss how we addressed these risks and challenges through the design choices, including creating a safe and supportive community forum, using non-intrusive registration methods, and incorporating privacy-enhancing technologies. Prerequisite There are no prerequisites required to attend this session. Whether you're new to the field of privacy-conscious design or already have some experience, everyone is welcome to join. The goal is to provide valuable insights and advanced strategies that can benefit attendees at any level of expertise. So, if you're interested in enhancing your skills in designing for privacy, I encourage you to join the session! Outline 1. Privacy by Design Revisited: * Emphasising the proactive consideration of Privacy by Design from the project's outset. 2. User Expectations in the Age of Privacy: * A deep dive into understanding user expectations and attitudes towards privacy, especially in the context of the ever-changing digital landscape. 3. Advanced Privacy Risk Mitigation: * Strategies for identifying and addressing advanced privacy risks within designs. * Practical approaches for managing complex scenarios. 4. Mastering the Art of Balance: * Exploring advanced best practices, techniques, and design methodologies for achieving a harmonious coexistence between privacy and usability considerations. 5. Empowering User Decisions: * Beyond the basics of consent and control, discussing advanced techniques to empower users to make informed decisions about their data. 6. Privacy-Enhancing Technologies Reimagined: * A deep dive into the latest developments in privacy-enhancing technologies. * Exploration of advanced encryption methods, cutting-edge anonymisation techniques, and emerging tools for securing user data. 7. Case Study Reloaded: Designing a Safe Community Forum for UNICEF: * Discussing the design of a community forum for UNICEF, specifically tailored for young women and girls. * Addressing privacy risks and challenges, including handling sensitive topics, reaching displaced users, and mitigating privacy intrusion. * Highlighting design choices such as creating a safe and supportive forum environment, implementing non-intrusive registration methods, and integrating privacy-enhancing technologies. * Offering insights into the forum's recent iterations over the past couple of months. 8. Advanced Tech Insights: * Diving into the technical details, tools, and methodologies behind every privacy-conscious design decision. * Practical guidance on implementing advanced privacy measures effectively. 9. Extended Q&A: * Allocating ample time for questions and discussions, fostering insightful interactions among attendees. Learning Objectives Session Intention: This session aims to provide attendees with a comprehensive understanding of designing for privacy, equipping them with practical tips, techniques, and methodologies for ensuring a secure, seamless, and privacy-conscious user experience. Target Audience: * Designers * Developers * Privacy Advocates * Project Managers/owners * Anyone involved in designing and implementing digital experiences with a focus on privacy. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Building strong virtual communities and digital ecosystems using Drupal: Transforming clients into h

Building bonded and loyal communities centered around common interests and needs is a pivotal strategy in marketing. We are going to delve into best practises and smart ideas of forming such vibrant communities and ecosystems. The aim of this session is not just about theoretical knowledge but an inspiration for marketers, web developers, and community managers to collaborate and innovate in the realm of digital community building using Drupal. Prerequisite This session is designed to be accessible to all, requiring no technical background for comprehension. The participants have to be interested in creating digital ecosystems and virtual communities. We are going to provide innovative ideas, best practises and ways centered around the use of Drupal. Consequently, this session promises to be of great interest to Marketers, Community Managers, and Web Developers alike. Outline At the outset, the process begins with the identification of a target demographic, a crucial step that lays the foundation for community building. Following this, the strategy involves engaging this group with tailored content and interactive experiences designed to educate, reward, and maintain their interest. By incorporating elements of gamification, social interaction, and recognition through awards and certifications, we aim to foster an environment that not only attracts but also retains community members. The creation of an appealing online space is paramount. This involves the integration of intelligent tools that facilitate engagement and learning, thereby enhancing the overall user experience. The presentation will explore how Drupal, known for its flexibility and robustness, can be leveraged to achieve these goals. Through practical examples and insights, attendees will learn how to harness the power of Drupal to build a thriving digital ecosystem. The journey will encompass strategies for motivating community members to disseminate the core ideas further, thereby expanding the community organically. Join us as we navigate through the process of transforming clients into happy, engaged members of a flourishing ecosystem. This session is not just about theoretical knowledge but a call to action for marketers, web developers, and community managers to collaborate and innovate in the realm of digital community building using Drupal. Learning Objectives Creating virtual communities, creating digital ecosystems, engagement of users in digital platforms, coaching teams through a digital platform, content creation, smart ways of building digital communities. Experience level Beginner Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

Terms, Conditions, and Drupal: Spinning Legal Pages into Web Wonders

Welcome, fellow travellers, to a journey through the intricate pathways of legal compliance on the digital highway. Just as traffic laws regulate our conduct on the road, legal pages on your website serve as guiding lights, rules and regulations in the vast expanse of cyberspace. Today, we'll embark on an adventure to learn how to manage these legal pages effectively, ensuring a smooth and safe journey for both you and your users. Prerequisite Participants should have a basic understanding of web development concepts, including familiarity with Content Management Systems (CMS) like Drupal and a desire to learn what are some common issues related to legal compliance pages in the Web world. Outline In today's digital era, ensuring legal compliance isn't just a checkbox—it's a cornerstone of trust, security, and reputation. By understanding the importance of Legal Pages and following best practices for managing them, you can ensure a smooth and enjoyable adventure through the digital landscape. Guided by the expertise of a seasoned professional who has navigated the tech industry and its legal intricacies for over a decade, this session offers valuable insights into making legal compliance a seamless part of the user experience. Attendees will leave with practical strategies for integrating, updating, and maintaining legal pages, ensuring their Drupal projects remain compliant and user-friendly in the ever-changing digital landscape. Join me if you want to hear my lessons learned as designing and maintaining a platform with user signup/sign-in and tracking user consents along this path. Versioning of legal pages, making them available for multi channel clients and optimising re-consent flows will be discussed and showcased. Learning Objectives - Learn what are the common rules one should look after when crafting compliant websites with Drupal - Uncover the most crucial considerations in the legal pages management for your website - Get inspired by the solution and the lessons learned, offering a blueprint for success in your projects. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Webforms for everyone. Explore alternatives UIs for editors to create their own online forms

Webform is a great form builder but the complete interface can be too daunting for the typical Drupal editor Prerequisite Having played at least once with webform is enough to be able to get some insights from the session although some code will be presented. Outline In this session we will explore alternatives to just give the permission for the webform UI and let the user deal with with all the submissions, elements, configurations and so on. Site builders can create powerful experiences with webform and its ecosystem but when flexibility is required by editors to tailor those experience we, as developers, can deliver a custom interface that is on-point and hides unnecessary complexities. I want to share my experience after years of working with NGOs and deploying successfully many fundraising forms that can be personalized for each campaign. Learning Objectives Aside from issues of managing webforms as configuration entities we will learn about creating form builders based on content entities like paragraphs and strategies to be able to build a full-featured webform and then use the choices made by the editors to alter the webform and create many variations. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Revisiting how to organise a Drupal event in your city or country: curiosities, tips and lessons lea

"Come for the code, stay for the community" – this is Drupal's motto, but...is it difficult to build community on your location, given the post-pandemic new reality, remote work, etc.? The answer is absolutely not! Prerequisite Outline During this panel session, we'll share our experiences organising various local events: Drupal & beers, meet-ups, Drupal Day and Drupal Camps. From creating a website for your event to managing invoices and other payments. How many days should the event be? Where? How do I promote it? Do I invite featured speakers? How do I find them? Will there be sponsors? What do I need to consider when preparing sponsorship packages? We will answer all these questions with our experiences and also share our activities roadmap with you, detailing all the necessary tasks to organise a wonderful Drupal Day or Drupal Camp. Learning Objectives This talk is proposed by members of Drupal associations from different countries such as Portugal, Belgium or Spain, where the community is vibrant and the organisation of Drupal events is more than frequent. For the moment the following members will participate as well, but we are contacting much more organisers: Nick Veenhof - from Belgium Pedro Cambra, Cristina Chumillas and Montaña Franco - from Spain Ricardo Amaro and Hernani de Freitas - from Portugal Anne-Sophie Picot - from France Our idea is to help other countries to organise events and foster their local community by sharing our experience and knowledge. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

How to Promote Drupal: The ultimate toolkit

Crafting your content involves more than just sharing a success story. In this session, we will share best practices involved in standing out among the noise, along with the ultimate toolkit for being a Drupal ambassador, covering how to approach: - Case studies for posting on drupal.org - Speaking opportunities outside of the Drupal community - How to position Drupal to a broader audience - Mentoring and training new Drupal adopters Join a Marketing Lead and the lead of the Promote Drupal initiative as we share how to promote Drupal to the wider world. Prerequisite Attendees will get the most out of this session by being familiar with the need to promote Drupal outside of the community and have an understanding of the types of projects their organization works with. Outline The sharing of community-led stories and content is a key part of building the future of Drupal through promotion. Impactful case studies, webinars, videos, event sessions, and more can have a big sway on decision-makers from both tech and non-tech backgrounds; illustrating real-world cases of how Drupal is the best fit for ambitious site builders, code, and non-code users. Crafting your content involves more than just sharing a success story. In this session, we will share best practices involved in standing out among the noise, along with the ultimate toolkit for being a Drupal ambassador, covering how to approach: Case studies for posting on drupal.org Speaking opportunities outside of the Drupal community How to position Drupal to a broader audience Mentoring and training new Drupal adopters Join us as we continue to promote Drupal to the wider world! Learning Objectives At the end of this session, attendees will be able to… - develop a ‘Promote Drupal’ mindset and understand how they can help contribute to the initiative - create content that helps promote Drupal to a wider audience in a variety of ways - apply learnings to adapting existing content in order to speak to the audience for drupal.org, helping to promote Drupal as a platform Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

"Why on Earth Has This Not Been Released Yet?" - The Critical Gap in Drupal Contributions

"Why on Earth Has This Not Been Released Yet?" - The question, that often comes up in Drupal forums when a contributed code was tested by the community. In this session, we unveil the critical gap in tested and untested contributions and its consequences for the Drupal community. Prerequisite If you are a Drupal user, or site-builder, or developer and you contribute or just want to contribute, or you browse Drupal issue queues for problems and their solutions, this session is for you. Outline In the realm of open-source software, Drupal stands as a beacon of collaboration, inviting developers worldwide to contribute, enhance, and expand its capabilities. In this session, we'll navigate the bustling highways of Drupal's issue queues, where the vibrant community converges to report bugs, propose fixes, and enhance functionality. As we delve deeper, we uncover the dual nature of these contributions: while they fuel Drupal's growth, they also pose challenges. Bugs and unresolved issues can accumulate, highlighting an urgent need for solutions and the importance of prompt action. Here lies the critical role of testing—our guardian against the chaos of well-intentioned but unverified contributions. Through real-world examples from the Drupal community, and the European Commission, we'll illustrate the transformative power of testing in ensuring that contributions not only solve problems but also elevate the quality and reliability of Drupal for all users. This session is a call to action, urging every member of the Drupal community to embrace testing as an indispensable part of our collective journey toward excellence in the open-source world. Practical examples: - How one poorly-tested contributed module release can cripple your entire website-portfolio - How to protect your project from these releases, example from the European Commission's Drupal team - How to transform an unreliable contributed module into a widely used, flexible and reliable module which gets new features and bug fixes lighting fast so you never ask yourself: "Why on Earth Has This Not Been Released Yet?" Learning Objectives In this session you will understand the importance of testing, how it elevates trust and reliability of contributed modules and Drupal itself in- and outside the community, and how it speeds up the development of your beloved modules. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Engaging a user in a multibrand environment.

Seamlessly connect users from different brands spaces on a single multibrand website, coordinating identities and promoting engagement through a transversal loyalty experience. Prerequisite Knowlege about brand identity, UX principles, customer journey mapping and the difficulties of implementing a personalized content solution according to the user's interests. Outline - Current Landscape: Nestlé's Diverse Brand Portfolio in the Food Industry. - Utilizing Drupal for Unified Brand Experiences: Leveraging Drupal's CMS capabilities to seamlessly integrate diverse brand spaces and deliver personalized content experiences. - Brands identities UX consolidation: Intuitive browsing experience for users across different brands using consistent design components. - Unified Loyalty Program and Gamification through Digital Badging: Benefits for the users and the brands in terms of customer engagement. - Data-driven insights: Content personalization based on users declared and behavioral data gathered accross CDP, AI Chatbot and GA platforms. Learning Objectives - Learn about the process of brands integration using Drupal as solution while maintaining coherence and their own identity and specificities. - Understand the concept of multibrand integration and its benefits for both users and brands taking advantage of a single loyalty program and gamification strategies. - Be conscious of the suitability of Drupal as the platform to develop a website delivering data-driven personalized content to the user. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Strength through solidarity, resilience and collaboration: Overcoming challenges and productivity ph

Embark on an inspiring journey into the resilience of Ukrainian Drupal development teams amid wartime adversity. Uncover how solidarity, resilience, and collaboration fuel productivity, offering invaluable lessons for teams facing challenges worldwide. Prerequisite No specific prerequisites are necessary including any technical knowledge. This session welcomes all attendees interested in gaining insights into how Ukrainian development teams navigate adversity. Familiarity with the challenges faced by remote Drupal developers can enhance engagement. Additionally, a general awareness of the ongoing war in Ukraine is beneficial. Outline In this session, we showcase the resilience and productivity of Ukrainian development teams during wartime. We discuss our company's initiatives and challenges, along with the adaptation of work processes with our Drupal teams. Key topics include: * Overview of initiatives taken by our company and the Ukrainian Drupal Community to support Ukrainian developers. * Challenges faced and strategies adopted for maintaining productivity during wartime. * Real case studies highlighting the conditions and resilience of Ukrainian Drupal development teams. * Insights into the productivity phenomenon driven by solidarity and collaboration. Learning Objectives By participating in this session, participants will be able to: * Understand the resilience and productivity of Ukrainian Drupal development teams amidst wartime challenges. * Gain insight into the initiatives undertaken by both our company and the Ukrainian Drupal Community to support Ukrainian developers during wartime. * Identify the challenges faced by Ukrainian Drupal developers during wartime and learn about the strategies adopted to maintain productivity. * Analyze real case studies illustrating the working conditions and resilience of Ukrainian teams, providing tangible examples of overcoming adversity. * Explore the productivity phenomenon driven by solidarity and collaboration within development teams, extracting practical insights applicable to diverse work environments. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Fast Tracks to Compensation: Revolutionising Rail Claims with Drupal and AI - A Case Study

In a world where time is money, discover how we revolutionised the rail industry's Delay Repay claims management system using Drupal and AI, and reduced their processing time from 30 minutes to 5. Join us on a journey of innovation, efficiency, and the transformative power of AI in business applications. Prerequisite Only a general interest in AI is required, but attendees will benefit more if they have an interest or knowledge in business applications and claims management systems. Outline In the UK alone, there were 8 million claims for train delay compensation in 2023. When our company FreelyGive first entered the market in 2018, a Which? Investigation showed that delay repayments were badly mismanaged and most train companies had long backlogs of claims with passengers not getting their compensation. We were able to use native Drupal to build a complete delay compensation system, which handled the webforms, a database of train movements, repayment, fraud detection and reporting all using Drupal. Provided directly to the Train Companies, this brought the average processing time for each claim down from 30 minutes to only five. This presentation will focus on how we were able to improve things further with AI and sell the concept to the train companies. We discovered that the initial automation was easy but proving the safety of AI to our clients was more complicated and required clear explanations of prompt engineering and evaluations based on past data. We were able to achieve accuracy ratings similar to humans and reach automation rates of 70% - 90%. I will present a case study outlining the specific unique areas of a delay repay system and how we used Drupal to build it. We will then show the tools, modules and reports we used to automate claims using AI and outline the process we went through to improve the prompts by applying machine learning to real data (i.e. thousands of previous claims processed by humans into the system). Whilst the Delay Repay system is proprietary, the core modules used to build it are open source and released on drupal.org. The goal of this case study is to help individuals see how they can use Drupal in a novel way to automate processes across multiple industries. Learning Objectives - Understanding how Drupal can be used to manage a claims system. - Understanding the specific Drupal modules that can be used to create LLM driven workflows. - Understanding the importance of Evals (Evaluations) in building AI systems and sell them to management. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Breaking Boundaries: A Success Story of Crafting a Decoupled Web Portal for IDMC a part of the Norwe

The Internal Displacement Monitoring Centre (IDMC) is the world’s leading data source and analysis on internal displacement. Established in 1998 as part of the Norwegian Refugee Council (NRC), they demonstrate the power of compassion and knowledge as the world endures unprecedented crises and uncertainties. Prerequisite No Prerequisite as it is a success story Outline The three main components of this ambitious project are: 1) Decoupled Approach: Utilising Drupal+Gatsby to its full potential 2) Seamless transitioning from Drupal 9 to the most recent version of Drupal 10 3) Completing the entire process in an astoundingly short three months. Learning Objectives 1) Innovative Technology: Understanding how decoupled architecture can revolutionize web development for non-profits, enabling greater flexibility and scalability. 2) Impactful Storytelling: Learning how the Norwegian Refugee Council's Internal Displacement Monitoring Center leveraged the portal to enhance search features and storytelling, amplifying their impact. 3)Best Practices: Discovering best practices and strategies for implementing a decoupled web portal, with a focus on user experience, content management, and integration. 4)Transformational Results: Exploring the tangible results and benefits achieved by IDMC through the implementation of the decoupled web portal, including increased engagement, efficiency, and effectiveness in humanitarian efforts. 5) Future Opportunities: Identifying future opportunities and considerations for non-profits looking to adopt a decoupled approach, and how it can drive digital transformation and mission success. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Developer Debugging Toolkit: Practical Techniques for Debugging Drupal Cache Problems

Unlock the mysteries of Drupal cache woes with our Developer Debugging Toolkit! Dive into practical techniques that'll empower you to conquer cache issues and turbocharge your site's performance. Prerequisite Participants should have a basic understanding of Drupal development, including familiarity with Drupal's caching system and concepts like cache tags, cache contexts, and cache bins. Outline Here's what you'll learn: Demystifying Drupal's caching system: A refresher on core concepts and common pitfalls. Unveiling the developer debugging toolkit: Tools and strategies to analyze cache behavior and identify bottlenecks. Practical debugging techniques: Step-by-step approaches for troubleshooting common cache invalidation issues and error messages. Beyond the basics: Advanced tips and tricks for complex caching scenarios. Live Demo. Learning Objectives Gain a deeper understanding of Drupal's caching system and its potential challenges. Familiarize yourself with a variety of tools and utilities for inspecting and optimizing Drupal's cache infrastructure. Develop strategies for optimizing your Drupal website's caching performance for a smoother user experience. Develop advanced debugging strategies for tackling complex cache problems with confidence. Experience level Intermediate Slide Deck Presentation Link Slides read more
Drupal Association 22.01.2025

youtube

embed image

Scaling Smiles: GC Dental's Mammoth Digital Transformation with Drupal

Embark on a professional journey into the heart of digital transformation as we unveil GC Dental's remarkable evolution of unification of brand identity and design standards across a multitude of brands, enhancing engagement and fostering trust among B2B customers, specifically dental professionals, powered by Drupal. Explore how strategic implementation transformed intricate manual processes into streamlined digital workflows. From comprehensive dental education to personalized content delivery, witness how GC Dental's membership platform became a paragon of efficiency and engagement for thousands of repeat customers annually. Bid farewell to administrative complexities with automated membership management, payments, renewals, and retention while seamlessly integrated with Salesforce CRM. Prerequisite There are no specific pre-requisites Outline Join us for an insightful exploration of Drupal's pivotal role in reshaping the future of dental education, customer engagement, and business scalability. We will present the GC case study, and the GC IT Global head will join us. Learning Objectives Learn how Drupal can solve problems in the dental industry and how it can be leveraged for the dental digitalization process. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Building the future of Drupal: 11, 12 and Starshot

As of DrupalCon Barcelona 2024, Drupal 11.0 is still very new, but we already know when Drupal 12 will be released. Work on Starshot is well underway, and the Driesnote will provide a high-level update on its progress. This session will dive deeper into how these components shape Drupal's future. How does Starshot build on Drupal core, and what does it mean for the future of core and contributed projects? What are the benefits of Starshot for new and existing sites? How can we make starting with Drupal and staying up to date easier while keeping your full control? Experience level Advanced read more
Drupal Association 22.01.2025

youtube

embed image

Drupal AI: Once again leading the way with the new golden era of the web - The AI Module and Starsho

Time and time again Drupal has led the way in the golden era of the web and we continued to do so with AI. We were the first to achieve native AI integration with the OpenAI module at the start of 2023 and the community has once again come together to push AI forward with the AI module and AI in Starshot. Come and join us for a talk exploring the ways we can accelerate Drupal even further with AI in Starshot and use the AI module to go beyond Starshot in your own websites and applications. Learn how these cutting-edge tools are transforming site building, content creation, and user experiences, keeping Drupal developers at the forefront of innovation. Prerequisite No more than a general interest in AI and web development is required. Attendees will benefit more if they have basic knowledge of Drupal and an interest in emerging web technologies and have tried working closely with AI themselves. The AI module’s primary goal is to support no/low code site builders and so no coding experience is necessary. Outline This talk will trace the rapid evolution of AI integration in Drupal, starting with the groundbreaking OpenAI module introduced in January 2023. We'll explore how Drupal has maintained its leadership position with the development of the new AI module, which features a powerful abstraction layer supporting multiple AI models. The presentation will address initial concerns about AI's impact on development roles and demonstrate how these have transformed into opportunities for Drupal developers to become innovation leaders in the field. We'll dive deep into the capabilities of the Drupal AI module, showcasing its transformative potential in web development. Attendees will learn about features such as automated site creation from design inputs, intelligent content generation from various sources, and the development of advanced customer service bots with deep knowledge integration. Through live demonstrations, we'll illustrate how these AI-powered tools are streamlining workflows and enhancing user experiences across diverse applications. Practical examples and use cases will be presented to help attendees grasp the real-world applications of these technologies. The session will also provide an in-depth look at key components of the AI module. We'll explore AI Search and its ability to transform content accessibility and understanding, AI Automators that simplify complex workflows, and even some new truly cutting edge surprise functionality! Finally, we'll look towards the future of AI in Drupal, discussing anticipated developments, industry trends, and the role of community-driven innovation. We'll explore how Drupal continues to push the boundaries of web innovation, including potential advancements in content creation, editing experiences, and the exciting possibility of AI-generated Drupal architectures. The talk will conclude with insights on how developers can leverage these tools to stay ahead in the rapidly evolving landscape of AI-powered web development. Learning Objectives Understand how AI is reshaping Drupal site building in Starshot. Learn to leverage the Drupal AI module for creating advanced web applications; Explore the concept of AI Abstraction and its long-term benefits; Gain insights into the evolving landscape of AI-powered web development; Notes: https://www.drupal.org/project/ai - The AI module AI Search and Automators have been inspired by LangChain and LlamaIndex but everything is fully in Drupal and allows for low/ no-code. AI Search is also known as RAG (Retrieval Augmented Generation), or Vector Search with Embeddings. Experience Level Beginner to Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Drupal at the core of Schwabe Group’s Digital Strategy

Our CEO will present together with the Director Global Digital Marketing at Schwabe Group the digital transformation and decision process behind the selection of Drupal as an essential solution component in their digital strategy. Prerequisite There are no special prerequisites, a general interest in case studies and how organisations are using Drupal at scale is recommended. Outline The Schwabe group comprises several different affiliated companies in the pharmaceutical and health industry. Its products are distributed in more than 50 countries. All of the companies within the Schwabe Group focus on plants as the basis for developing pharmaceuticals and health products. The company employs over 4000 specialists in 16 countries and manages more than 100 websites. The family business, Dr Willmar Schwabe GmbH & Co. KG, boasts a successful 150 year history. As one of Europe's oldest pharmaceutical companies, it generates annual sales of over 900 million EUR, featuring well known products such as Lasea®, Tebonin®, Gaspan® and Umckaloabo®. This talk will cover their case study in more detail: In the end of 2020, the company decided to create a multi-site platform for all its brands and markets in order to gain control over all the web properties of the company. The central goal was to ensure consistency across all websites, centralise administration and gain legal governance around the globe. One of the main reasons for the evaluation of Drupal and strategic replatforming was that the digital landscape of the company was run on many different CMS systems or even using static websites with a very limited budget. There was a lot of inconsistency between the web properties and no exchange between the markets. The most important project goal for the Schwabe Group was to create a scalable multi-site solution that could fulfil current and future requirements in a timely manner with focus on unified design system and outstanding editorial experience for fast adoption. Learning Objectives In this session the director of Global Digital Marketing will share insights from the moment a decision was made to take this project forward. The session will cover: - Agency and technology selection - Challenges on the way - The solution -- Drupal Multisite -- Design system -- Elastic search -- PIM system with SAP API - Examples of implementation - Next steps Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Following Drupal core development: Is it possible to understand every added change?

Drupal moves faster than perceived. Keeping up to date is important and it may be challenging if you are not doing drupal core development full time. Let us explore Drupal core pace of changes, resources to follow it, and some experiences trying to do that. Prerequisite Being familiar with drupal core development on drupal.org may be useful, but not required. Outline - 🤔 Why reading changes? - 🏃 How fast is Drupal core pace? - 📖 Release notes, commits, issues, code - 🧪 Experimenting on approaches to follow Drupal core Learning Objectives - To identify possible reasons to follow Drupal core changes. - To identify Drupal core velocity. - To understand Drupal core development context and process. - To familiarize with resources that help understand Drupal core changes. - To identify possible approaches to follow Drupal core development. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Experience Builder Initiative

Join us to learn how we're planning to enable content creators and site builders to build fully customized pages and themes using no-code and low-code tools without ever leaving the browser. Prerequisite All levels of expertise are welcome, as we aim to provide a comprehensive overview accessible to all participants. Outline Get an update on the status and progress of the Experience Builder Initiative which will revolutionize how creators and site builders use Drupal. We'll walk through our plan, provide a clear idea on what changes to expect, where are we and where we need help. Learning Objectives In this session you'll: - Learn what are the problems we're trying to solve within this initiative - Get a sense of how we're planning to tackle there problems - Explore upcoming opportunities for involvement Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Jumpstart your Drupal contribution with Bug Smash Initiative

If you want to contribute to Drupal but are not sure where to start, or if you are frustrated by a core bug and want to see it fixed, join us in the Bug Smash Initiative! Prerequisite None but some familiarity with the Drupal core contribution process would be beneficial. Outline In the four years that the Bug Smash Initiative has been active, the number of open bugs in Drupal has actually *fallen* by more than 2,000. This is a truly astonishing achievement by an informal sub-community focused simply on reducing the number of bugs in Drupal core. In this session, I will give a brief overview of the initiative and how it has been successful. The focus will be on what I consider to be one of the key reasons: a low barrier to entry. This means that contributions of all types are valued and you can see firsthand the most seemingly minor contributions make a difference. For example, updating an issue summary with steps to reproduce is often enough for a bug to go from plus 5 years stale to fixed. (And it is often enough to get you a core commit credit!) Whether you're a coder or not, anyone with Drupal experience can contribute to cleaning up the issue queue. And the satisfaction of seeing a bug fixed is sure to see you stick around for more. Take it from me, having worked on somewhere around 700 core issues, and counting! Learning Objectives 1. Introduction to core issue queue 2. How to triage a core bug 3. Overview of the many ways to contribute to the Bug Smash Initiative, and core generally Attendees should be able to attend the community sprint day with a clear idea of how they can participate in a Drupal core issue Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Reinventing the Digital Agency Business Model

The traditional digital agency business model is broken. By embracing an agile mindset and self-organization, we can reinvent our businesses in ways that increase engagement, reduce burnout, and improve outcomes. Prerequisite Attendees will get the most out of this session by being familiar with basic digital agency operations and management challenges, as well as having an understanding of common industry practices related to team structure, billing, and professional development. Outline Over the past few years, I've had numerous off-the-record conversations with digital agency owners about the challenges in running their businesses, such as: - Pressure to keep rates low while expenses rise - Team members feeling overburdened with work - Rising competition for senior-level talent - Limited time/resources for professional development - Senior manager and executive burnout Many of these issues stem from the traditional agency model, which pressures team members, managers, and executives to maximize utilization, often at the expense of team health and work quality. The good news? There's another way. At Palantir.net, we've spent the last six years reinventing our company, giving our teams space and autonomy to be fully engaged with each other and clients. This has helped to unleash the potential of our team, leading to increased employee/client satisfaction, better financial/operational sustainability, and improved project outcomes. This session will cover some of the changes we've implemented, including alternative team allocation and billing models, a coaching model for career development, and techniques for self-organization, that give teams more autonomy and more control over their ways of working. We'll also discuss how we work to foster a growth mindset, develop junior talent, and support professional growth and contribution. Join us to learn how to break the burnout cycle and foster a healthier, more supportive environment for your agency. Learning Objectives - How to identify and address the key agency challenges that lead to team and management burnout and "feast or famine" cycles that lead to churn and turnover. - How the different planes of human development can be applied to organizational culture - How to embrace agile values and the agile mindset when it comes to how you approach the structure of your organization. - Tools that support team engagement and participatory decision-making - Models for self-directed career growth and development built around peer coaching, not top-down management. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

The Evolution of Customer Interaction on a Pioneering Telecom Website in a Developing Country

Over a decade ago, a leading Telecom company embarked on a digital journey with the launch of its website using Drupal 6. Navigating the unique challenges posed by users in a developing country, the journey unfolded. From a static information hub to a vibrant and customer-centric Drupal 9 website, witness the remarkable transformation through out the decade. Prerequisite Web developers, managers, and digital marketers Outline Discover the evolution of a website as it adapts to the changing needs of modernizing customers. From incorporating dynamic balance recharge and product purchases to gathering user feedback, the journey is marked by overcoming unique challenges faced in handling users from a developing country. Dealing with massive use of older technology, lack of UI knowledge, strict government regulations, language barriers, high traffic during peak times, and slow internet, the road to implementing customer care features has been a formidable one. Learning Objectives - Identify the unique challenges and opportunities of developing the web for users in developing countries. - Craft solutions with multilingual and accessibility support for inexperienced users. - Adapt web development practices to address the limitations of older technologies and infrastructure. - Implement effective strategies to ensure optimal website performance and scalability. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

Exploring Agile Contracts: Maximizing Collaboration and Value in Client Relationships

Agile methodologies have revolutionized the way development projects are executed, emphasizing flexibility, collaboration, and value delivery. However, the traditional contract models often do not fully align with agile principles. The choice of contract model can significantly impact project outcomes and client and agency satisfaction. Prerequisite To fully engage and benefit from this session, participants should have a foundational understanding of traditional fixed-price and time and materials contract models in project development. Familiarity with basic concepts of agile methodologies is beneficial but not required. Outline In this session, we will dive into the concept of agile contracts as a viable alternative to traditional fixed price and time and materials models. While fixed-price contracts may seem less risky for clients, they often lead to scope creep (extra cost) and unnecessary deliverables (waste). On the other hand, time and materials contracts can limit the potential income (price/hour) for development agencies and fail to align incentives. We will explore various agile contract models (win-win contracts), which foster collaboration and mutual benefit. By the end of this session, you will gain insights into the benefits of agile contracts from both client and agency perspectives and be inspired to explore new, fruitful opportunities for collaboration. Index: - Introduction to Agile Contracts: Understanding the Need for Change - Pitfalls of Fixed Price Contracts: The Myth of Certainty - Limitations of Time and Materials Contracts: The Hourly Trap - Benefits of Agile Contracts from the Client Perspective - Benefits of Agile Contracts from the Agency Perspective - Exploring Agile Contract Models Learning Objectives - Understand the limitations of traditional fixed price and time and materials contracts. - Recognize the benefits of agile contracts in fostering collaboration from both the client and agency perspectives. - Learn about different agile contract models and find which ones fit best for your organization. - Be inspired to review your current contract collaboration practices and explore new, fruitful opportunities for agile contract-based collaboration. This session is ideal for clients and agencies looking to optimize their contract collaboration practices and maximize value delivery in development projects. Whether you're a client seeking better outcomes from your IT projects or an agency looking to enhance your client relationships, this session offers valuable insights and actionable strategies to drive success through agile contracts. Experience level Intermediate read more
Drupal Association 22.01.2025

youtube

embed image

The final hurdle: Empowering and supporting your pitch team towards success

Not everyone is a natural salesperson, or wants to be. This session will center on how, in an increasingly competitive market, we can best support our pitch teams to win more new business and grow the global Drupal community. Prerequisite This session is open to everyone either already part of their agency’s sales team or looking to get involved. Outline Too often we rely on the sales leaders in our agencies to deliver a stellar pitch and win new business. Through empowering the experts across our teams to share engaging insight into their area of expertise, we can build immediate trust with a prospective client and, as a result, win more Drupal clients. This session will focus on the tips and tricks to develop the skills necessary within an agency team to best sell Drupal as a solution. Looking at the importance of diversity, effective resource management, trust and preparation as essential elements to a successful pitch team. This session will also consider the recurring challenges when preparing a team to deliver a successful pitch and how they can be avoided. With a confident pitch team and increased support for new business within your agency, you can eliminate the common pitfalls that cause teams to fall at the final hurdle in the sales process. Learning Objectives - How to support and empower your pitch team as a leader - How to best translate your expertise into meaningful sales pitches Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Designing for Low Literacy: Enhancing Accessibility and Understanding

Designing for low literacy: Enhancing accessibility and understanding through techniques such as visual storytelling, iconography, and simplified language, to communicate information effectively to users with limited reading skills. Prerequisite Participants should possess a fundamental grasp of user experience (UX) design principles, including empathy-driven design. Familiarity with design tools and digital platforms is beneficial. Outline In this immersive session, we'll explore the complexities of designing for users with low literacy levels. We'll consider not only physical disabilities but also emotional and situational factors, with a focus on creating inclusive experiences on UNICEF's Laaha platform. We'll start by understanding the unique challenges this user segment faces. Additionally, we'll explore techniques such as visual storytelling, iconography, and simplified language to bridge communication gaps effectively. We'll also examine the role of multimedia content, interactive visuals, and audio cues in enhancing comprehension and engagement among diverse user groups. Through real-world examples and interactive discussions, we'll discover strategies to implement inclusive design principles seamlessly. Learning Objectives 1. Gain insights into designing for low literacy users, empathy-driven design. 2. Learn practical techniques like visual storytelling and simplified language. 3. Understand the impact of multimedia and interactive elements on user engagement. 4. Gain insights into conducting user research and testing methodologies specific to low literacy audiences. Experience level Beginner read more
Drupal Association 22.01.2025

youtube

embed image

Enhancing Drupal SEO with Real-Time Updates: Integrating Yoast SEO and Site Studio

While the existing Drupal search engine optimization (SEO) module provides comprehensive SEO tools directly within the Drupal content management system, this can be optimized by integrating Yoast SEO and Site Studio for further performance enhancement. This module extends SEO capabilities by integrating real-time updates and enhancing user interactions with SEO metadata within the Drupal environment. In the session, Immaculate Xavier, technical lead at Material, explores how integrating Yoast SEO and Site Studio not only improves SEO efficiency but also enhances the overall content management experience for Drupal users. In this session, Immaculate Xavier will: - Explore the key features of Yoast SEO model - Evaluate the limitations of the current SEO model - Present the benefits of using your developed Yoast SEO integration module, including real-time content synchronization, enhanced usability, scalability and flexibility - Discuss further advancements with Site Studio components in Drupal read more
Drupal Association 21.01.2025

youtube

embed image

How to setup a disaster recovery of highly critical drupal sites in AWS

This presentation will present and setup a disaster recovery for highly critical drupal site with standard RPO and RTO in AWS. Will demo a DR exercise on how to respond and mitigate an infrastructure/application downtime issue. Technology used: Drupal 10, AWS EKS, RDS, Secret Manager, Secret Store CSI, S3 Paul de Paula | DrupalCon Singapore 2024 read more
Drupal Association 21.01.2025

youtube

embed image

Experience Builder Initiative

Join us to hear the latest news on the Experience Builder initiative from the initiative leaders. The Experience Builder module will enable site builders without Drupal experience to easily theme and build their entire website using only their browser, without the need to write code beyond basic HTML, CSS, and templating markup (e.g., Twig). It will also enable content creators to create and compose content on any part of the page without relying on developers. We will provide an update on the status and progress of the initiative. We'll also walk through our plan, provide a clear idea on what changes to expect, where are we, and where we need help. In this session you'll: - Learn what are the problems we're trying to solve within this initiative - Get a sense of how we're planning to tackle there problems - Explore upcoming opportunities for involvement Lauri Timmanee | DrupalCon Singapore 2024 read more
Drupal Association 21.01.2025

youtube

embed image

Maximizing Potential: Our Journey with Drupal Internships at QED42

In this session, we will delve into the strategic benefits and challenges of implementing a Drupal internship program at an organizational level. Drawing from our extensive experiences at QED42, we will cover the entire lifecycle of the internship program, from initial requirements and sourcing of interns to the hiring process, comprehensive training, and final evaluation with potential for full-time employment. We will explore the following key phases of a successful Drupal internship program: 1. Organizational Requirements: Identifying the needs and expectations from the internship program. 2. Sourcing Interns: Effective strategies for attracting potential interns in a landscape where Drupal is less popular among students. 3. Hiring Process: Best practices for selecting the right candidates who have the potential to thrive in a Drupal environment. 4. Training Process: Structuring a robust training program that addresses the steep learning curve of Drupal, ensuring interns gain the necessary skills and knowledge efficiently. 5. Evaluation and Hiring: Implementing a fair and thorough evaluation process that can lead to full-time hiring, converting interns into productive team members. Given Drupal's complexity and its declining popularity among students, attracting and nurturing new talent is increasingly challenging. This session aims to provide actionable insights and share proven methodologies to overcome these challenges, ultimately enabling organizations to build a strong, capable Drupal team from the ground up. Benefits of Attending This Session: 1. From Drupal's Perspective: By highlighting the significance of internships, we can introduce fresh minds to Drupal, ensuring the growth and sustainability of the Drupal community. This session will showcase how internships can serve as a vital pipeline for new talent and innovation. 2. From the Organization's Perspective: Organizations will learn how to effectively generate new Drupal talent tailored to their specific needs. This session will provide strategies to overcome the hurdles of hiring and training in a niche field, leading to a stronger and more dynamic team. 3. From the Individual's Perspective: For individuals, particularly students and career switchers, this session will demonstrate how a Drupal internship can be a significant career-building opportunity. Attendees will understand how to leverage internships to gain valuable skills, experience, and potentially secure full-time positions in the Drupal ecosystem. Insights from QED42: Throughout the session, we at QED42 will be sharing our insights and the lessons learned over several years of conducting our successful Drupal internship program. We will discuss the challenges we faced, the strategies we employed to overcome them, and the significant positive outcomes we achieved. One of the key successes of our program has been the transition of interns to full-time roles where they have taken on key responsibilities within our organization. These individuals have grown to become vital members of our team, contributing to our capabilities and driving our projects forward. Join us to learn how to effectively design, implement, and optimize a Drupal internship program that not only benefits the interns but also significantly contributes to your organization's growth and success. Jay Kandari | DrupalCon Singapore 2024 read more
Drupal Association 21.01.2025

youtube

embed image

A Drupal core maintainer shares peer code review best practices

Downloadable slides for this session - https://bit.ly/xjm-singapore-slides Improve your teams' peer code review process, your code maintainability, and your Drupal contributions. Learn from a Drupal core release manager how to give an efficient and effective peer code review. Peer code reviews are essential, improving maintainability, increasing productivity, and reducing costs. They can also reduce the rate of defects (bugs) introduced into a codebase by as much as 90 percent. Most importantly, they build a shared understanding of the application within a team and are an opportunity for developers to mentor each other. Drupal core's peer code review process has two phases: 1. An initial peer code review cycle with one or more other contributors 2. A final stage of code review by a Drupal core committer (one of the few like xjm who can accept changes into Drupal core's production codebase). As a result, the core committers are exposed to all the peer review (good and not-so-good) throughout the Drupal core issue queue. This makes committers ideal mentors and subject matter experts on both best practices and pitfalls to avoid. In this session, you will also discover research and psychological principles on effective code review. You will learn how structuring your change sets for the reviewer can improve the whole team's code and maintainability. Finally, you will learn about automation and tooling that can help reviewers focus on what's most important. xjm | DrupalCon Singapore 2024 read more
Drupal Association 21.01.2025

youtube

embed image

Master the Multilingual Maze: Harnessing Drupal to Achieve Global Success

In the competitive e-bike industry, Tern manages nearly 40 language variants on its global branding website, leveraging Drupal for seamless localization and content management. This session is tailored for content managers, digital strategists, and marketers aiming to enhance multilingual content workflows and optimize digital marketing. We’ll explore how Tern’s website supports global branding and marketing goals, the role of localization in delivering contextually relevant content, and strategies for tailoring campaigns to diverse audiences. Attendees will also learn practical approaches to managing translations, handling content across multiple languages, and using AI tools to improve efficiency. In this talk, I will cover the following topics: - Localization Matters Why translations vary by country and context, and how to deliver the most relevant content. - Connecting with Global Audiences Adapting campaigns for diverse audiences, gracefully suggesting languages, and addressing missing translations. - Content Management Strategies Updating translations, decoupling content creation for campaigns, and leveraging AI tools for efficiency. Chris Wu | DrupalCon Singapore 2024 read more
Drupal Association 20.01.2025

youtube

embed image

Improved authoring experience with layout builder: balancing contrib and custom modules

It's widely known that Drupal's content authoring experience has room for improvement, particularly in comparison to platforms like Wix and Wordpress. Over the years, there have been improvements by both core and contrib modules: CKEditor, paragraphs, layout builder, Gutenberg, and any of the combinations. In this session, we will first go through the available solutions to date, from core layout builder, to contrib layout paragraphs, to custom DXP like Dropsolid Rocketship or Acquia Site Studio. We will then share our observation of our clients' needs, and explore the solution our team in Pixel Onion has been using for our recent projects, which leverages on core layout builder, and contributed modules like Gin theme, layout builder paragraphs, layout builder base and some custom glue code. One client stated that the solution has reduced the time taken to create a page from 1–2 days to merely 30 minutes! This session will present alternatives to site builders and developers who want to provide better authoring experience for their clients. Custom glue code is kept at minimal, but pointers are given for those who want to explore advanced tweaking. Zoe Yong | DrupalCon Singapore 2024 read more
Drupal Association 20.01.2025

youtube

embed image

The Drupal.org Engineering team: How we're building a new Drupal.org, contributor tools, and support

Join the Drupal.org engineering team for updates on our recent work. You'll learn how the engineering team has worked with community partners to build out new.drupal.org, a fresh face for the home of the community. You'll get insight into how we're preparing to migrate Drupal.org issues into GitLab. You'll get an update on many of the ways that the Drupal Association supports the Starshot Initiative - including coordinating partner sponsorship of tracks and documentation, building key functionality like secure signing and the project browser api, and more. We'll talk about all of this and more, as well as take your questions about the role of the Drupal Association engineering team in the project, and what's on the horizon for the future. read more
Drupal Association 20.01.2025

youtube

embed image

Deep Telemetry with eBPF and Rust

Performance profiling is the process of reviewing and debugging applications for bottlenecks and inefficiencies to identify areas for improvement. To profile, we utilise tools that provide us with deep telemetry data to point to these areas of improvement. The golden standard for these tools is paid subscriptions e.g. New Relic and Backfire.io. On the open source side, popular tools such as Xdebug and SPX are great but lack the features needed for profiling in production. Open source options are outclassed by paid subscription-based services because of the effort and deep technical knowledge required to implement them. But there is hope... eBPF (Extended Berkeley Packet Filter) lets programmers load and execute lightweight programs within the Linux kernel. This is a big deal because it enables us to easily observe and instrument our applications in ways that were incredibly difficult to do in the past. This talk outlines the journey we have undertaken to build an open-source telemetry system on top of eBPF, Rust, and Go for instrumenting the PHP applications which run on our hosting platform, Skpr. In this talk, I will cover the following topics: - The current state of monitoring and tracing - What is eBPF? - How to capture tracing data with eBPF - What is PHP's Observer API? - How to write a PECL extension with Rust - The decisions we made when designing our tracing implementation Nick Schuch | DrupalCon Singapore 2024 read more
Drupal Association 20.01.2025

twitter

RT @TalkingDrupal: On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

Nonprofit Drupal posts: March Drupal for Nonprofits Chat https://t.co/uJq3iqKikr #drupal read more

twitter

Community Working Group posts: Nominations are now open for the 2023 Aaron Winborn Award https://t.co/wrYfMue23T #drupal read more

twitter

Community Working Group posts: Call for creators for crafting future Aaron Winborn Awards https://t.co/JqGX6q9W1M #drupal read more

twitter

The Drop Times: Just Keep Showing Up, and the Job Is Yours: Chris Wells | DrupalCamp NJ https://t.co/FL1c6MdS9Z #drupal read more

twitter

RT @ironstar_io: The 2023 Drupal Local Development Survey has now been translated into French, Japanese, and Traditional Chinese. We are ve… read more

twitter

The 2023 Drupal Local Development Survey has now been translated into French, Japanese, and Traditional Chinese. We are very grateful to @mupsigraphy for her work on this French translation. If you would like to add a translation, please let us know as there's still time! read more

twitter

RT @e14t: Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design #drupal https://t.co/veg… read more

twitter

Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design #drupal https://t.co/vegAGDzSdh read more

embed image
Powered By Combinary

twitter

RT @Drupalcameroun: How #Drupal communities on the #African continent can help their governments in their #digitalization process. @_Africa… read more

twitter

Chapter Three: where we celebrate National Pi Day with forward-thinking NextJS and Drupal expertise, and National Potato Chip Day with an unparalleled snacking prowess. What is your favorite chip flavor? 🥧 🍟 🤓#PiDay #PotatoChipDay #drupal #nextjs read more

twitter

Pues me está gustando mucho lo de hacer directos en #twitch sobre desarrollo en #Drupal, le estoy cogiendo el gusto. read more

twitter

embed image
Drupal has offered top-notch no-code/low-code site building functionalities long before these two terms even existed. You can learn more about Drupal as a no-code/low-code tool in this @agiledrop article: https://t.co/TDwJn5DT6r #Drupal #NoCode #LowCode https://t.co/tGVQhtdtvH read more

twitter

I spent the last week doing #peformance #optimization of our #drupal 9 application infrastructure. I learned a lot about #PHP #opcache #profiling and Drupal's internal caching systems. #webprofiler module was a big help, too! read more

twitter

The Drop Times: A Stitch in Time Saves Nine https://t.co/VMWANTSAUe #drupal read more

twitter

embed image
One of our Back-end Developers, Greg Carlson has officially been with Aten for one year! Greg's favorite project this year was creating a #Drupal module to easily import CSV files to create content for @C4LPreK. In his free time, Greg follows the KU Jayhawks in his hometown. https://t.co/CN5QDULccA read more

twitter

RT @nmdmatt: .@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

RT @nmdmatt: .@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

Matt Glaman: PHPStan's new @not-deprecated annotation https://t.co/Idxe5nlpQV #drupal read more

twitter

embed image
Session submission: »The Ten Ways of Trust in Communication« by @kanadiankicks | @open_strategy https://t.co/HpYj8309le #dcruhr23 #Drupal (tf) https://t.co/zkzLT1BNJZ read more

twitter

#Drupalcamp Colorado has dates! Aug 4 and 5. We want YOU to speak! Your topic doesn't have to be Drupal specifically but should be Drupal adjacent. #drupal #camp #opensource @drupalcolorado Please share this post liberally! https://t.co/Yb1x3vxmQ5 https://t.co/jMBQUq2hPu read more

twitter

Wozu braucht man Drush bei #Drupal 9? Module lassen sich direkt updaten. Drupal Update mit Drush hat einen Aufkleber "deprecated". read more

twitter

RT @SamHuskey: Attention #Drupal developers: @scsclassics is hiring! Details at https://t.co/3lTYHaQys3 read more

twitter

Why join the Acquia's Headless Developer Advisory Board? This board is an opportunity to have your say. Provide feedback into our headless products an roadmaps. Check it out! #Drupal #DrupalHeadless #Decoupled #Developers #Technology #Leadership https://t.co/HJVa4aEinQ read more

twitter

RT @TalkingDrupal: On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

embed image
Olivero is the new default theme in #Drupal10 & 9 – and the most accessible one yet. Learn more about this modern theme’s best features, as well as its notable namesake. https://t.co/JHwH3hexgq #Drupal https://t.co/zTEKd7wOMa read more

twitter

Are you a developer looking to stay ahead of the game? Then mark your calendars for March 19th and join us for the #Drupal Meetup at Zain Zinc! Don't miss out on this opportunity to enhance your skills and connect with fellow professionals! Register Now! https://t.co/0HwzZfdoR6 read more

twitter

What Is a Content Management System (#CMS)? https://t.co/4Pd3JMXeKS #Wordpress 'joomla #Drupal read more

twitter

embed image
Le connecteur officiel #ONLYOFFICE pour #Drupal est est disponible dans le répertoire officiel de Drupal. En savoir plus : https://t.co/UuUhlOteJn https://t.co/ENue19M7aN read more

twitter

.@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

RT @DrupalCampRuhr: Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur… read more

twitter

RT @drupalasheville: If you have an amazing training idea for #Drupal Camp #Asheville, remember to submit by March 28. That’s in two weeks!… read more

twitter

embed image
If you have an amazing training idea for #Drupal Camp #Asheville, remember to submit by March 28. That’s in two weeks! If you are an expert in #SEO, #accessibility, #front-end technology, etc. our attendees would love to learn from you. Learn more at https://t.co/kOg4BLfyXq. https://t.co/IBB17YWptn read more

twitter

The latest Drupal Review! https://t.co/AWLDaVGtYD Thanks to @laravel_101 #drupal #developer read more

twitter

RT @DrupalCampRuhr: Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur… read more

twitter

embed image
Dziś chcemy przedstawić Wam ciekawe oferty na: 𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗮 𝗶 𝗣𝗛𝗣/𝗗𝗿𝘂𝗽𝗮𝗹 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝗮🔥 𝗣𝗛𝗣/𝗗𝗿𝘂𝗽𝗮𝗹 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 👇 https://t.co/INoX6d6iSQ 𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 👇 https://t.co/9VmiuyNKZ6 #dataengineer #php #Drupal https://t.co/3lW6NZBTPn read more

twitter

embed image
Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur? Dann sind Sie bei der arocom GmbH genau richtig. Wir entwickeln individuelle Internetauftritte, Portale, Shops und Intranetlösungen." (gs) #dcruhr23 https://t.co/eR7Ql6Tmns read more

twitter

Join us April 27 for the Drupal Zurich Meeting with talks about Ting, AI-Powered-Search-Indexes as well as @SplashAwards_CH 2023 #Drupal #DrupalZH #DrupalSwitzerland https://t.co/HICNsoGSuv read more

twitter

I love all my Drupal and Magento projects I developed in the past 😁🙌 especially Shutterstock from the USA liked it #drupal read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle est désormais disponible en français, et vous avez jusqu'au 17 avril pour participer ! 🇫🇷 https://t.co/bvGG2Mh0cI read more

twitter

On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

Specbee: Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design https://t.co/J3m41Xemep #drupal read more

twitter

In this blog's category, you’ll learn about useful features of Droopler - our #Drupal distribution for building websites/creating landing pages for #marketing campaigns 👨‍💻 Check the #SEO and navigation functionalities, and the web pages built on Droopler https://t.co/CeicqTnTad read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

¿Instalar #Drupal con un solo click? Si es posible con nuestros planes de #Hosting (Hospedaje Web), Contrata tu plan ¡Ahora! https://t.co/UyteHPrXCq read more

twitter

ちょっと時間があったので、https://t.co/Fa5p1pcDT8 Blueprintsを触ってみた。Add https://t.co/Fa5p1pcDT8 content typeでレストランとかパン屋を定義してみて、結構ワクワクした。UIが良く属性定義のベストプラクティスが出てくる感じ。 #Drupal https://t.co/mkd5ciBgLy read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

RT @opensourceway: Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to l… read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

With our #webhosting plans, #webdev create your awesome #website with #drupal a #Free content management system (cms) https://t.co/HbNxEroF4h read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open source. … https://t.co/yi56be3YUR read more

twitter

The latest The drupal Daily! https://t.co/EXg9Mjai8k Thanks to @laravel_101 #drupal #wordpress read more

twitter

@bretwp I recommend #Drupal for sites that have the need to tie together dynamic content in a plethora of ways. Good for HighEd or government sites. read more

embed image
Powered By Combinary

twitter

opensourceway: Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open sour… https://t.co/POww6YqRQP read more

twitter

Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open source. https://t.co/G3dSaUzV5r read more

twitter

Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the issue queue. Spoiler alert: you don't have to be a coder to give back to open source. read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

RT @boshtian: Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

@iansvo @bretwp Not in the recommendation business anymore but here is how it normally goes - @rootswp for those who love #WordPress + #Laravel. @drupal for those who love @symfony I personally prefer #Drupal these days. read more

twitter

RT @boshtian: Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

#365daysOfCode Day 356 1. Anki 2. Reading: Javascript Security 101 3. #Drupal : Block Views, built my first one! Still need to push more on drupal it's tough (anyone know any good resources?) 4. #100Devs Standup 5. PoW Dev Hangout 6. Codewars 6th read more

twitter

Attention #Drupal developers: @scsclassics is hiring! Details at https://t.co/3lTYHaQys3 read more

twitter

RT @volkswagenchick: Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now o… read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

Talking Drupal: Talking Drupal #390 - Employee Owned Companies https://t.co/fUCxjhpPb5 #drupal read more

twitter

RT @volkswagenchick: Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now o… read more

twitter

RT @DrupalContract: Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, d… read more

twitter

RT @DrupalContract: Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, d… read more

twitter

Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, defining project scope, goals, and deliverables, and estimating project resource requirements. Learn more & apply here: https://t.co/TqBE9ftdtR #techishiring read more

twitter

Want to learn more about what Contribution Day at #MidCamp 2023 is going to involve? Have we got a meetup for you on April 19th! Thanks to @FoxValleyDrupal https://t.co/ROnSakuIlZ read more

twitter

In the previous versions of #Drupal, you used the #rules module to trigger an action upon an event. In #durpal8 #drupal9 / #drupal10, you subscribe to events and dispatch your own. read more

twitter

Excited to guest host this webinar and chat with some really great security experts to talk about #security in #Drupal read more

twitter

embed image
Start taking digital security more seriously! Come see our webinar as guests from @ciandt and the @drupalassoc share insights on pressing security concerns for businesses and provide practical tips for protecting against emerging threats. Join us: https://t.co/E6pvqu2mWO https://t.co/TQcrqAxH5u read more

twitter

Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

By not upgrading your #Drupal websites to the latest version of #Drupal, you're making it difficult for yourself in the future. read more

twitter

I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 https://t.co/gXLVYFZ19q Thanks, @kevinquillen, for giving me something new to be distracted by. read more

twitter

embed image
Looking to scale up a Drupal site? Or test its capacity to handle surges in volume? Promet’s Josh Estep reviews four load-testing tools for Drupal. https://t.co/6mrfGgWghg #drupal #drupaldeveloper #drupal9 #drugdevelopment #training https://t.co/bKFDuBbrOb read more

twitter

Sprawdź, który system CMS jest dla Ciebie najlepszy! 🤔👨‍💻 Czy to WordPress, Joomla, Drupal, Shopify czy Magento, znajdziesz tu informacje, które pomogą Ci podjąć najlepszą decyzję.📝💻 https://t.co/c17hggTOsB #CMS #WordPress #Joomla #Drupal #Shopify #Magento read more

twitter

To compete with some of the largest companies on the web, independent bookstores need a platform with all of the e-commerce features people have come to expect. See how we helped create a full-featured alternative to platforms like Shopify. https://t.co/A6ApsA1LWP #drupal read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/rz4OkhIZhU read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/6rFNhpIiwJ read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/tVmHJ7JO2a read more

twitter

embed image
This #WomensHistoryMonth, support #womenintech by sponsoring the Women in Drupal event at @drupalcon Pittsburgh! Grow and diversify talent in your organization by showcasing the #Drupal project and community at its best: https://t.co/j3fGMwOqyy https://t.co/GZUo6uBrlu read more

twitter

You can write documentation and examples about that documentation. This is also considered a contribution towards the #Drupal project. read more

twitter

I’ll be speaking at @drupalcampnj this week - who else is going? read more

twitter

Yesterday we released #GinAdminTheme RC2. Get it while it's hot: https://t.co/O7ItwDngLu #Drupal read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

RT @specbee: Did you know #Drupal offers almost 50,000 modules for you to use in your projects?! All of these modules are creations of the… read more

twitter

RT @specbee: Read our detailed blog on the must have Drupal modules for your Drupal project - https://t.co/TJXt8BGS1h read more

twitter

embed image
Attending @DrupalCampNJ in Princeton? Then you won't want to miss @aburke626's session, "Creating a Culture of Documentation,” on Friday, March 17th from 14:30 - 15:15 EST. For more on Alanna's session, check out: https://t.co/1NztgYY9ps #OpenSource #DrupalCamp #Drupal https://t.co/67kIG6IVcn read more

twitter

@somnana555 @RMCSportCombat @RMCsport BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more

twitter

@steven_reyes_va @CSEmelec BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more

twitter

@Transports2K @Panamza BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more