Explore Our Venue

Don't miss our next announcement

Subscribe to our newsletter:

Back-End Intermediate Gaige Hall 203

BYOPB: Understanding Project Browser's Architecture and Building Your Own Plugins

chris wells - a bald man with a beard

Chris Wells

Unleash the power of Project Browser: discover how its pluggable architecture enhances project discovery, then learn how to develop your own Source Plugins to tap into any data source—from Google Sheets to self-hosted Git servers.

Prerequisite

Attendees will get the most from the session if they have a working knowledge of PHP and understand the concepts behind Composer (or another package manager).

Outline

  • Project Browser 101: Purpose, goals, and core functionalities (7 min)
  • Architecture Deep Dive: How the pluggable system works (12 min)
  • Source Plugins: Step-by-step creation of a custom plugin (10 min)
  • Practical Demonstration: Real-world examples, best practices, and pitfalls (5 min)
  • Q&A (10 min)

Learning Objectives

  • Understand Project Browser’s overall architecture and how it enhances module discovery
  • Learn the essentials of writing custom Source Plugins for unique data sources
  • Gain hands-on tips and best practices for testing, maintaining, and extending Project Browser integrations

Additional Details:

  • Audience level: Intermediate
  • Topic: Back-End
  • Room: Gaige Hall 203

Updates

2026 Keynote Announced!

The New England Drupal Camp is excited to announce Ethan Marcotte as our 2026 keynote speaker! A designer, writer, and speaker whose work has helped shape the modern web, Ethan will join us at NEDCamp this November to explore how our industry is changing and how we can play a role in shaping what comes next.

Session Submissions are Open

We invite rookies, pros and everyone in between. We will be selecting proposals based on a variety of criteria, not only experience. Under-represented groups are encouraged to submit a session.