Community-Driven Marketplace for Custom Extensions #12630
dreamy32
started this conversation in
Feature Requests & Ideas
Replies: 1 comment
-
Great initiative, but the scope of work is huge. So, would be great to start with something simple, so I created a separate feature request #13049 as an easy first step to move this forward. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Payload currently has no built-in “marketplace” area in its admin UI. This proposal adds a new tab or dedicated section where users can browse, download, and install community-maintained extensions (collections, components, plugins, themes, etc.) directly—just like WordPress. This will stop users from rewriting the same configurations repeatedly. With one click, you could install a preconfigured collection (for example, a Vehicle collection that includes a VIN decoder) or even clone full site templates (similar to WordPress themes) to start new Payload projects from proven bases.
1. Context & Purpose
Currently, Payload requires manual setup of collections, fields, and plugins via code. This is inefficient, especially when the same configurations are rewritten across different projects. Introducing a built-in "Community Marketplace" within the Payload admin UI would allow users to share and reuse resources like collections, custom fields, and plugins efficiently.
1.1 Why an integrated marketplace?
2. How It Would Work
2.1 Location in the UI
2.2 User Flow
2.3 Package Structure
3. Example: Vehicle Collection with VIN Decoder
A user searching for "vehicles" finds and installs a ready-made collection that automatically integrates a VIN decoder API.
4. Site Cloning (Payload Themes)
Quickly clone and customize entire sites with prebuilt collections and frontend setups, streamlining new project initiation.
5. Benefits
6. Technical Implementation
6.1 Backend
6.2 Frontend
6.3 Version Management
7. Real-World Scenarios
8. Roadmap
9. Conclusion
Embedding a "Community Marketplace" within Payload’s admin interface will significantly enhance usability, reduce repetitive tasks, and foster a strong, collaborative community.
Beta Was this translation helpful? Give feedback.
All reactions