jatin salve

open source / 2021 - 2022

joomla 4 guided tour

An MVC component and plugin shipped into Joomla 4 core through Google Summer of Code.

Merged into core2M+ sitesContributor → mentor

PHP · JavaScript · MVC · Joomla

Overview

At 20, I shipped the Guided Tour feature into Joomla 4 core through Google Summer of Code. It was one of a small number of projects merged into mainline that year and now runs within a CMS used by more than 2 million sites. I was invited back the following year as a mentor.

What shipped

  • An MVC component for creating and managing guided tours.
  • A plugin connecting tour steps to Joomla administration interfaces.
  • Core integration, tests, review changes, and documentation.
  • A maintainable extension path for future tours and product onboarding.

What I learned

Shipping into a mature open-source project meant designing for compatibility, maintainability, review, and users I would never meet—not just making the feature work locally.