BYOPB: Understanding Project Browser's Architecture and Building Your Own Plugins
BYOPB: Understanding Project Browser's Architecture and Building Your Own Plugins
Chris Wells (Chrisfromredfin)
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
Experience level
Intermediate