Learn how the modular system works in Member Blog Pro and decide which features to enable for your community.

How Modules Work
- Each module is a self-contained feature set
- Disabled modules don’t load any code (better performance)
- Enable only what your community needs
- Settings for each module appear only when enabled
All Available Modules
| Module | Purpose | Default |
|---|---|---|
| Post Restrictions | Limit how many posts members can create per time period | Enabled |
| Notifications | Email and on-site alerts for post events | Enabled |
| Author Dashboard | Frontend settings page for members | Enabled |
| Custom Fields | Add extra fields to post forms | Disabled |
| Co-Authors | Multi-author collaboration on posts | Disabled |
| Group Blogs | Link posts to BuddyPress/BuddyBoss groups | Disabled |
| Post Credits | Credit-based posting for monetization | Disabled |
| Scheduling | Schedule posts for future publication | Disabled |
| Post Series | Organize related posts into series | Disabled |
| Analytics | Track post views and performance | Disabled |
Enabling a Module
- Go to Member Blog → Features & Modules
- Find the module you want to enable
- Toggle the switch to On
- Click Save Changes
- A new settings tab appears for that module
Which Modules Should I Enable?
For Content Moderation
Enable Post Restrictions (already on by default) to:
- Limit posts per day/week/month by user role
- Set different limits for different member types
- Control word count (minimum and maximum)
- Prevent spam from overly active posters
For Collaborative Writing
Enable Co-Authors to:
- Allow members to invite collaborators to their posts
- Display multiple author bylines
- Manage editing permissions between co-authors
- Track contributions from each author
For Group Communities
Enable Group Blogs to:
- Let members link posts to BuddyPress/BuddyBoss groups
- Show group-specific blog tabs
- Feature important posts within groups
- Control who can post to group blogs
For Monetization
Enable Post Credits to:
- Require credits to publish posts
- Integrate with WooCommerce for credit purchases
- Connect to membership plugins (PMPro, MemberPress)
- Award credits automatically with memberships
For Content Planning
Enable Scheduling and Post Series to:
- Let members schedule posts for future dates
- Organize related content into multi-part series
- Display series navigation on posts
- Help members plan their content calendar
Module Dependencies
Some modules work better when combined:
| If You Enable… | Consider Also Enabling… |
|---|---|
| Co-Authors | Notifications (for invitation alerts) |
| Group Blogs | Notifications (for group activity) |
| Post Credits | Author Dashboard (to show balance) |
| Scheduling | Author Dashboard (to manage scheduled posts) |
| Analytics | Author Dashboard (to view statistics) |
Performance Considerations
- Disabled modules = zero code loaded – Only enable what you need
- Most modules add minimal overhead – Don’t worry about enabling several
- Analytics has highest resource usage – Tracks every post view
- Use caching – Especially important if Analytics is enabled on high-traffic sites
