Schedule
March 14, 2025
-
Registration, Breakfast, & Networking
Room Bernstein Gallery (Level 0) EveryoneEnter the downstairs Gallery from Washington Rd. to check in. Coffee and light breakfast will be available. Take this time to meet some other attendees and review the days schedule.
-
Opening Remarks
Room Arthur Lewis Auditorium (Level 1) EveryoneGet important information about DrupalCampNJ 2024.
-
Editoria11y: Beyond the Basics
Room Bowl 001 (Level 0) | Theming, Design, & Usabilityitmaybejj Content Editors, Decision Makers, Designers, Front-end Developers, Project Managers, Site Builders
Drupal CMS ships with an "Accessibility Tools" recipe, which installs and enables the Editoria11y Accessibility Checker. Editoria11y automatically flags 28 common mistakes that make it harder for assistive technologies to read a page. It makes suggestions for improvement inline in both the front-end and CKEditor, and creates site-wide reports of detected and dismissed issues.
We will take a tour of the module, its history and capabilities, and then examine ways the maintainers at Princeton and other users have customized and extended it to improve its accuracy, hide false positives and add custom tests.
Unlocking New Capabilities in Drupal with OpenAI Integration
Room Bowl 002 (Level 0) | Development & PerformanceVincenzoGambino Back-end Developers, Content Editors, Decision Makers
Explore integrating Drupal with OpenAI for new capabilities: image/text generation, content management, and enhanced search via RAG and vector databases for a better user experience.
What Do Marketers Really Want? Unpacking the User Research for Drupal CMS
Room Bowl 016 (Level 0) | Theming, Design, & Usabilitypixelite Everyone
In this session, we’ll share insights from research with various CMS users, explore their key pain points and needs, compare CMS platforms through findings from our benchmarking analysis, and highlight how these findings are shaping Drupal CMS' user experience and market positioning.
Using DDEV for Drupal Development
Room Classroom 023 (Level 0) | Site-Buildingkenrbnsn Back-end Developers, Site Builders, Sys Admins
This session will show how to set up and use DDEV for development of the Drupal site. It can be used for new development or updating code of a current site.
-
The modules of Drupal CMS
Room Bowl 001 (Level 0) | Site-Buildingultimike Everyone
Drupal CMS includes a bunch of contributed modules that might be new (and useful!) on a great deal of non-Drupal CMS sites.
In this session, we'll review a selection of these modules - including plenty of live demos!
Empowering Marketers with Drupal: A Guide for DXP Teams
Room Bowl 002 (Level 0) | Project Management & ConsultingMandee EnglertRay Saltini Content Editors, Decision Makers, Designers, Everyone, Project Managers, Site Builders
DXP teams play a critical role in enabling marketing success, but too often, the connection between Drupal and digital marketing strategies is overlooked. This session will explore how DXP team members can build a marketing-ready Drupal platform that equips marketers with powerful tools for content optimization, personalization, AI automation, SEO, and data-driven decision-making. We’ll use real world examples and highlight how the new Drupal CMS, along with marketing and AI enhancements, can enable marketers to execute their strategies smarter and faster.
4 Big Ideas in UX and Content Strategy
Room Bowl 016 (Level 0) | Theming, Design, & Usabilitypixelite Content Editors, Decision Makers, Designers, Project Managers
Learn about four big ideas in UX and content strategy today. We’ll discuss what each means for your website and help you decide whether it’s worth jumping on the bandwagon.
Enhancing Drupal Data Imports with LLMs
Room Classroom 023 (Level 0) | Development & PerformanceJeremy Barth Back-end Developers, Decision Makers, Sys Admins
We will explore how to enhance Drupal Feeds through the use of LLMs. We will perform a traditional scrape from an external web source but then add to it by running the raw data through an LLM to obtain a summary, metadata and automated tagging using our own Drupal Taxonomy.
-
Harnessing the Digital Dragon: Web Management
Room Bowl 001 (Level 0) | Project Management & ConsultingNneka Project Managers, Site Builders
Join me to learn how to optimize your content governance strategies and achieve a seamless and effective digital presence.
Waiting for Experience Builder? Don’t! Get Layout Builder Working Right Now
Room Bowl 002 (Level 0) | Site-Buildingimrodmartin Site Builders
Building for Content Editors: Why Designers and Developers Need To Care More
Room Bowl 016 (Level 0) | Site-Buildingjessedyck Content Editors, Designers, Front-end Developers, Project Managers, Site Builders
Drupal and other platforms are moving toward visual page builders like Experience Builder and Gutenberg. While these tools bring us closer to true WYSIWYG experiences, designers and developers must prioritize creating an optimized content editing experience. In this session, we’ll explore how teams can rethink the content editor interface, the role of advocates, and best practices for supporting content editors with curated tools. Learn how to streamline content creation for better efficiency and compliance.
Drupal.org GitLab Acceleration Update
Room Classroom 023 (Level 0) | Development & Performancedrumm Everyone
We’re working toward using GitLab for issues on Drupal.org, now that GitLab CI has replaced DrupalCI. We’re not taking the tools right off the shelf, we’re tuning them to the Drupal community’s collaboration style. Join us for this session to learn about the initiative.
-
Lunch
Room Bernstein Gallery (Level 0) Everyone-
We'll do it live: Enterprise content staging with Workspaces
Room Bowl 001 (Level 0) | Site-Buildingdjdevin Everyone
Learn how to leverage the Workspaces module to implement enterprise-level, site-wide content staging.
Baking a great recipe for CKEditor
Room Bowl 002 (Level 0) | Site-Buildingjrockowitz Content Editors, Site Builders
Learn how to create and bake a great recipe for CKEditor that will be delicious to everyone.
Navigating the Drupal labyrinth - What I wish I knew when starting with Drupal
Room Bowl 016 (Level 0) | Development & Performancemarien.regnault Back-end Developers, Front-end Developers, Site Builders
I started working with Drupal a bit more than 4 years ago. I just switched careers (I used to be a journalist) and honestly, I found it overwhelming. In this talk, I will speak about my experience as a developer, and how to avoid the obstacles I faced. And I will give you hints and tools to help you navigate the Drupal labyrinth.
Inside Next-Generation Platform Work at Pantheon
Room Classroom 023 (Level 0) | Development & PerformanceDavid Strauss Back-end Developers, Sys Admins
-
Drupal Platforms: A How to Guide
Room Bowl 001 (Level 0) | Site-Buildingjohnpicozzi Decision Makers, Everyone, Site Builders
In this talk I’m going to share a game plan to architect (or improve) your Drupal Platform. I’ll share real life examples from my experience building a headless web platform for big pharma and deliver a roadmap you can use to bring a Drupal based platform approach to your organization.
Kubernetes Shouldn't Be Scary: Mastering Deployments and Scaling for Web Developers
Room Bowl 002 (Level 0) | Development & Performancectineo Everyone
Are you a web developer who finds Kubernetes intimidating? This session is designed to change that! We'll break down the essentials of Kubernetes in a way that's practical, accessible, and focused on what you need to know to deploy and scale your web applications.
Decoupled Drupal: Are We There Yet?
Room Bowl 016 (Level 0) | Development & Performancegarphy Everyone
This session explores why decoupled Drupal, despite its potential benefits, hasn't been widely adopted. It examines technical, organizational, and strategic challenges hindering its implementation, while also acknowledging cases where it might not be the right fit. The session also highlights the advantages of decoupled Drupal, including improved UX, flexibility, and maintainability. Practical considerations like choosing the right frontend framework and addressing SEO and accessibility are discussed. Lastly, the session delves into current trends shaping decoupled Drupal's future, such as API-first approaches and the evolution of Drupal, empowering attendees to make informed decisions about their Drupal projects.
-
The Future of SEO: Embracing Change and Innovation
Room Bowl 001 (Level 0) | Site-Buildinggauravtechie Content Editors, Site Builders
Unlock the future of digital marketing by mastering the LLMO framework and schema.org led strategies to create user-centric experiences that keep you ahead in the ever-evolving SEO landscape
Security in Drupal: what can go wrong?
Room Bowl 002 (Level 0) | Development & Performancebenjifisher Everyone
Let's "get off the island" and look at Drupal security from the point of view of an outsider.
The OWASP Top Ten is an industry standard list of the most common vulnerabilities that can affect web sites. This session will start with an overview of the Top Ten, and then take a more detailed look at a few of these vulnerabilities.
We will look at some actual Drupal security advisories, as examples of how the Drupal Security Team communicates issues to the community.
How your analytics and KPIs should guide your design process.
Room Bowl 016 (Level 0) | Theming, Design, & Usabilitythorgal.creuze Decision Makers, Designers, Project Managers
In today’s data-driven world, understanding how to leverage analytics and key performance indicators (KPIs) is essential for transforming your design process—especially when working with a digital agency.
This session will explore how data and design intersect, showing how analytics can guide and enhance your creative approach. You'll gain practical strategies for integrating KPIs into your projects, ensuring your designs resonate with users and meet organizational goals.
Whether you're new to data-driven design or looking to refresh your skills, this session will teach you how to use analytics to shape user-centered solutions. Don’t miss the chance to learn how to make data work for you!