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

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.

Join Us at the Higher Education Summit Keynote: Higher Ed, Civic Trust and the Role of the Web

Discover how higher ed websites can build civic trust and reflect community values. Join Jessica Pontarelli Evans of Brown University as she explores the web’s public purpose at the New England Drupal Camp’s Higher Education Summit keynote.