Date:
13 December 2023

The main focus for this month's Melbourne Drupal Meetup was a presentation by Gaurav Garg on Drupal’s Project Browser.

Exploring Project Browser: summary of Gaurav’s presentation

In this presentation, Gaurav Garg from Salsa introduces Drupal’s Project Browser initiativeExternal Link . Project Browser aims to simplify the process of finding and installing modules. Gaurav talks about the current challenges, especially for new DrupalExternal Link users, in locating and installing modules compared to other content management systems like WordPress.

Challenges in module installation

Gaurav points out the difficulties users face in DrupalExternal Link when installing additional modules after the core installationExternal Link . Users need to search for modules, understand where to find them, and then execute specific commands for installation. This complexity, along with the need for technical skills like using ComposerExternal Link , can discourage new users from using Drupal.

Goal of Project Browser

The primary goal of the Project Browser initiativeExternal Link is to simplify the module-finding and installation process. It gives users, including developers and site builders, an efficient and user-friendly experience, reducing the barriers to entry for new Drupal users.

Overview of Project Browser

Gaurav explains that Project BrowserExternal Link , currently a contributed moduleExternal Link , will become a part of Drupal coreExternal Link in the future. The module enhances accessibility and usability for various user groups, making it easier for developers and site builders to explore, install and manage modules.

Relation with Automatic Updates module

Gaurav talks about the relationship between Project BrowserExternal Link and the Automatic UpdatesExternal Link module. The Package Manager submodule, part of Automatic Updates, is essential for Project Browser functionality. Users need to install both modules and, in the future, both will be integrated into Drupal coreExternal Link .

Demonstration of Project Browser

Gaurav provides a live demonstration of Project BrowserExternal Link , showing how users can explore modules from Drupal.orgExternal Link in real-time. The browser offers filters based on module categories, enabling users to find relevant modules easily. Gaurav highlights the option to view commands for manual installation and the ability to install modules directly through the user interface.

Customisation and future features

Gaurav covers the future potential of Project BrowserExternal Link , where users can create custom plugins to control module installations. This feature will allow site administrators to restrict certain modules and personalize the installation process for their sites.

Conclusion and questions

Gaurav concludes the presentation by emphasizing the positive impact of Project Browser on lowering the entry barrier for Drupal users. During the Q&A session, he addresses queries about the module's use for developers, security considerations, and the possibility of restricting module visibility.