Skip to content

GreenMeteor/bazaar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HumHub Bazaar Module

A comprehensive module for HumHub that allows browsing and purchasing additional modules from Green Meteor via API integration.

Features

  • 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

Requirements

Configuration

API Settings

  1. API Base URL: Default is https://api.greenmeteor.com/v1
  2. API Key: Your authentication key from Green Meteor
  3. Cache Timeout: How long to cache API responses (default: 3600 seconds)
  4. Enable Purchasing: Allow direct module purchases (default: enabled)

Environment Variables (.env support)

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

Usage

For Administrators

  1. Browse Modules

    • Navigate to Administration → Module Bazaar
    • Browse available modules by category
    • Use search to find specific modules
  2. View Module Details

    • Click "Details" on any module
    • View screenshots, features, and requirements
    • Check compatibility information
  3. Purchase Modules

    • Click "Purchase" for paid modules
    • Review purchase details
    • Complete secure payment process
    • Download and install purchased modules
  4. Manage Cache

    • Click "Clear Cache" to refresh module listings
    • Cache automatically expires based on timeout setting

API Integration

The module communicates with Green Meteor's API using the following endpoints:

  • GET /modules - Fetch available modules
  • GET /modules/{id} - Get module details
  • POST /modules/{id}/purchase - Purchase a module

About

Browse and purchase HumHub modules from Green Meteor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors