Module Description
The Project Browser makes it easy for site builders to find modules. Once selected, instructions are provided on how to install the modules on your site. This browser lives inside the Drupal site itself, which means you don't need to leave your site in order to look for modules.
The UI is intended to be faster and easier to use, with enhanced filtering capabilities to provide a streamlined view of projects. This is a decoupled component that queries the Drupal.org API in real time to ensure that the content is easily accessible and up to date.
Our goal is to make it easier to find and install modules for people that are (1) new to Drupal and that are (2) site builders. Developers will also find this valuable since it provides them with the composer commands to get the modules.
Want to try it now? Spin up a demo on Gitpod => Try it now When using Gitpod for the first time, you'll need to log in with an accepted OAuth provider (GitHub, GitLab, or Bitbucket). GitHub is probably the best choice, though, because you'll need to auth to GitHub anyway for the repo we're using.
Strategic Initiative This module is part of a Drupal Core Strategic Initiative created by Drupal founder Dries Buytaert. See the initiative page for more details. If you would like to get involved reach out on the #project-browser channel in Drupal slack or see the issue queue.
How does this module work?
After installing this module, a “browse” tab appears with the “Extend” section of the admin interface. You can search through Drupal’s modules and find just the right one for your use case.
Features
Enabling this module will allow you to browse contributed Drupal modules inside your Drupal site. Future updates will also enable you to create your own plugin so you can make your own Project Browser for your organization.
Requirements
None - only Drupal core (10+).
Recommended modules/libraries
None at this time.
Recommended use cases
Use this module on your site when you want to explore and add new functionality and features to your site.
Similar projects
“Marketplaces” are a common pattern in modern software where users can find and enhance their tech by shopping for add-ons. Apple’s App Store, WordPress’s Plugin Browser, the Google Play Store--these are all paradigms that can be brought to Drupal, and this is our attempt at doing so.
Figma Designs
Current Designs for the MVP / Main Page: Figma Designs - MVP April 2022
Looking for ways to contribute to the Project Browser Initiative
Go to Contribution Opportunities to find something that interests you. Read out in the project-browser channel on Drupal slack if you have questions of ping @leslieg or @chrisfromredfin on drupal.org
Other Things to Know
The beta line of Project Browser currently requires some extra configuration steps if you want to use the option for installing from the UI. Note that the web user will need write access to your project codebase for this to ever work. The intention is these are run in local development environments, for example DDEV. There are some additional instructions that can be run to make it work in DrupalPod as well.
* DDEV Setup instructions
* DrupalPod Setup instructions
7.x archive The 7.x version of this module was archived and is a different project. Please see the 7.x branch for the code and content archive.
The UI is intended to be faster and easier to use, with enhanced filtering capabilities to provide a streamlined view of projects. This is a decoupled component that queries the Drupal.org API in real time to ensure that the content is easily accessible and up to date.
Our goal is to make it easier to find and install modules for people that are (1) new to Drupal and that are (2) site builders. Developers will also find this valuable since it provides them with the composer commands to get the modules.
Want to try it now? Spin up a demo on Gitpod => Try it now When using Gitpod for the first time, you'll need to log in with an accepted OAuth provider (GitHub, GitLab, or Bitbucket). GitHub is probably the best choice, though, because you'll need to auth to GitHub anyway for the repo we're using.
Strategic Initiative This module is part of a Drupal Core Strategic Initiative created by Drupal founder Dries Buytaert. See the initiative page for more details. If you would like to get involved reach out on the #project-browser channel in Drupal slack or see the issue queue.
How does this module work?
After installing this module, a “browse” tab appears with the “Extend” section of the admin interface. You can search through Drupal’s modules and find just the right one for your use case.
Features
Enabling this module will allow you to browse contributed Drupal modules inside your Drupal site. Future updates will also enable you to create your own plugin so you can make your own Project Browser for your organization.
Requirements
None - only Drupal core (10+).
Recommended modules/libraries
None at this time.
Recommended use cases
Use this module on your site when you want to explore and add new functionality and features to your site.
Similar projects
“Marketplaces” are a common pattern in modern software where users can find and enhance their tech by shopping for add-ons. Apple’s App Store, WordPress’s Plugin Browser, the Google Play Store--these are all paradigms that can be brought to Drupal, and this is our attempt at doing so.
Figma Designs
Current Designs for the MVP / Main Page: Figma Designs - MVP April 2022
Looking for ways to contribute to the Project Browser Initiative
Go to Contribution Opportunities to find something that interests you. Read out in the project-browser channel on Drupal slack if you have questions of ping @leslieg or @chrisfromredfin on drupal.org
Other Things to Know
The beta line of Project Browser currently requires some extra configuration steps if you want to use the option for installing from the UI. Note that the web user will need write access to your project codebase for this to ever work. The intention is these are run in local development environments, for example DDEV. There are some additional instructions that can be run to make it work in DrupalPod as well.
* DDEV Setup instructions
* DrupalPod Setup instructions
7.x archive The 7.x version of this module was archived and is a different project. Please see the 7.x branch for the code and content archive.
Module Link
Project Usage
371
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The Project Browser module aims to simplify the process of finding and installing modules for Drupal site builders, new Drupal users, and developers by providing a user-friendly interface within the Drupal site that queries the Drupal.org API in real time for up-to-date content.
Data Name
project_browser