A comprehensive module for HumHub that allows browsing and purchasing additional modules from Green Meteor via API integration.
- Browse available HumHub modules from Green Meteor
- Secure purchase integration
- Module details with screenshots and features
- Category-based filtering and search
- Responsive Bootstrap 5 design
- Admin configuration panel
- Caching for optimal performance
- Multi-language support
- HumHub 1.18.0 or higher
- PHP 8.2 or higher
- Active internet connection for API access
- Green Meteor API key (register at https://greenmeteor.com/developers)
- API Base URL: Default is
https://api.greenmeteor.com/v1 - API Key: Your authentication key from Green Meteor
- Cache Timeout: How long to cache API responses (default: 3600 seconds)
- Enable Purchasing: Allow direct module purchases (default: enabled)
You can also configure the module using environment variables:
BAZAAR_API_BASE_URL=https://api.greenmeteor.com/v1
BAZAAR_API_KEY=your_api_key_here
BAZAAR_CACHE_TIMEOUT=3600
BAZAAR_ENABLE_PURCHASING=true-
Browse Modules
- Navigate to Administration → Module Bazaar
- Browse available modules by category
- Use search to find specific modules
-
View Module Details
- Click "Details" on any module
- View screenshots, features, and requirements
- Check compatibility information
-
Purchase Modules
- Click "Purchase" for paid modules
- Review purchase details
- Complete secure payment process
- Download and install purchased modules
-
Manage Cache
- Click "Clear Cache" to refresh module listings
- Cache automatically expires based on timeout setting
The module communicates with Green Meteor's API using the following endpoints:
GET /modules- Fetch available modulesGET /modules/{id}- Get module detailsPOST /modules/{id}/purchase- Purchase a module