Welcome to the new Zamblek — and the new Sngine website - The new Zamblek website is live — and with it, a new home for Sngine, your licenses, support, and the entire ecosystem. Saber mais
What’s New with v4.5! - Sngine v4.5 comes with a lot of new features Saber mais
Sngine 4.5 Release! - Our Sngine team is so pleased to announce the release of Sngine 4.5! With some improvements, Saber mais
Extras

Skool Communities & Courses Plugin for Sngine

Overview This plugin converts your Sngine social network into a powerful community and online learning platform similar to Skool, Circle, or Kajabi. With

Por erghycom

$36.00

Overview

This plugin converts your Sngine social network into a powerful community and online learning platform similar to Skool, Circle, or Kajabi.

With this plugin, you can create paid communities, online courses, lessons, events, and a gamification system with points, levels, and leaderboards — all integrated directly inside Sngine.

This is perfect for:

  • Online communities
  • Coaching programs
  • Paid memberships
  • Online courses
  • Creator communities
  • Educational platforms
  • Private groups
  • Business communities

What This Plugin Adds

This plugin adds the following major features to Sngine:

Communities System

  • Create unlimited communities
  • Public or private communities
  • Community posts and discussions
  • Members management
  • Community admin controls

Courses System

  • Create courses
  • Create lessons inside courses
  • Track user progress
  • Course access control
  • Paid courses support

Payments / Checkout

  • Paid communities
  • Paid courses
  • Checkout page
  • Payment tracking
  • Order history

Events System

  • Community events
  • Calendar view
  • Event details page
  • Event reminders

Gamification System

  • Points system
  • Levels
  • Leaderboard
  • Achievements
  • User ranking inside communities

Admin Panel

Admin can:

  • Manage communities
  • Manage courses
  • Manage lessons
  • Manage payments
  • Manage members
  • Manage events
  • Manage gamification settings

Technical Integration

This plugin is designed to integrate with Sngine using the standard plugin architecture.

The plugin uses:

  • PHP
  • MySQL
  • JavaScript
  • AJAX
  • MVC structure (Controllers / Models / Views)
  • API endpoints for external integrations

The plugin integrates with:

  • Sngine user system
  • Sngine authentication
  • Sngine database
  • Sngine templates
  • Sngine admin panel

No heavy core modifications required (depending on installation method).

Installation

Installation is simple and takes only a few minutes.

Installation Steps

  1. Upload plugin files to your website directory.
  2. Import the SQL file into your database.
  3. Activate the plugin from admin panel.
  4. Configure plugin settings.
  5. Set payment settings (if using paid communities or courses).
  6. Done.

Full documentation included in the download package.

Compatibility

  • Sngine Version: 4.x+
  • PHP Version: 7.4 / 8.0 / 8.1 / 8.2
  • MySQL: 5.7+
  • Template: Default Sngine Template / Xngine Template
  • Browser Support: Chrome, Firefox, Edge, Safari

Use Cases

This plugin can be used to build:

  • Skool-style platform
  • Online academy
  • Coaching platform
  • Membership website
  • Paid community website
  • Course platform
  • Private learning community
  • Creator community platform

Files Included

Download package includes:

  • Plugin files
  • SQL database file
  • Documentation
  • Installation guide
  • Screenshots
  • Changelog

Support

Support includes:

  • Installation help
  • Bug fixes
  • Compatibility help
  • Basic customization guidance

When requesting support, please include:

  • Sngine version
  • PHP version
  • Error message
  • Screenshot
  • Website URL

----------------------------------------------

Changelog Version 1.0.0

  • Initial release
  • Communities system
  • Courses system
  • Lessons system
  • Payments system
  • Events system
  • Gamification system
  • Admin panel

Changelog Version 1.0.6

  • Fixed course creation server error
  • Fixed HTML encoding for special characters (e.g., apostrophes)
  • Improved community cascading deletion
  • Fixed delete button scope in JS
  • Fixed community cover path logic
  • Added asset versioning to bypass cache

Changelog Version 2.0

### Fixed
- **Header Menu Responsiveness**: Fixed an issue where the Sngine header dropdowns (User, Notifications) and mobile menu were unresponsive on Skool plugin pages. This was caused by redundant inclusion of core JavaScript files in `layout.php`.
- **Member Role Dropdown**: Fixed the "Member/Admin" role toggle dropdown on the community members page. The button attributes were updated to comply with **Bootstrap 5 (Sngine v4.3)** standards, and conflicting manual JavaScript handlers were removed.
- **Missing Assets**: Fixed 404 errors for missing default cover images.

### Changed
- **Compatibility Upgrade**: Upgraded the entire plugin UI interaction to be fully compatible with **Sngine v4.3** and **Bootstrap 5**.
- **Script Loading Optimization**: Reordered script inclusion in `layout.php` to ensure core theme scripts load before plugin-specific scripts, preventing initialization race conditions.
- **Version Bump**: Incremented plugin version to `v2.0` to reflect full Sngine 4.x/BS5 compatibility.

### Removed
- Legacy **Bootstrap 4** attributes (`data-toggle`, `data-target`) from components to prevent conflicts with Bootstrap 5.
- Redundant script calls in `layout.php`.
 

## [2.0.0] - 2026-04-09

### Fixed
- **Header Menu Responsiveness**: Fixed an issue where the Sngine header dropdowns (User, Notifications) and mobile menu were unresponsive on Skool plugin pages. This was caused by redundant inclusion of core JavaScript files in `layout.php`.
- **Member Role Dropdown**: Fixed the "Member/Admin" role toggle dropdown on the community members page. The button attributes were updated to comply with **Bootstrap 5 (Sngine v4.3)** standards, and conflicting manual JavaScript handlers were removed.
- **Missing Assets**: Fixed 404 errors for missing default cover images.

### Changed
- **Compatibility Upgrade**: Upgraded the entire plugin UI interaction to be fully compatible with **Sngine v4.3** and **Bootstrap 5**.
- **Script Loading Optimization**: Reordered script inclusion in `layout.php` to ensure core theme scripts load before plugin-specific scripts, preventing initialization race conditions.
- **Version Bump**: Incremented plugin version to `v2.0` to reflect full Sngine 4.x/BS5 compatibility.

### Removed
- Legacy **Bootstrap 4** attributes (`data-toggle`, `data-target`) from components to prevent conflicts with Bootstrap 5.
- Redundant script calls in `layout.php`.
 

 

## [2.5.0] - 2026-04-16

### Added
- **Tab Icons**: Integrated FontAwesome icons into the community navigation tabs (Discussion, Classroom, Members, Leaderboard, Events, About, My Earnings) for enhanced visual appeal and usability.

### Fixed
- **Payment Callback Error**: Resolved a critical 500 error during the payment callback process caused by a mismatched verification method inside the Membership model.
- **SQL Insertion Fails**: Corrected an SQL syntax error and column mismatch (`commission` to `admin_commission`) that halted the payment flow.
- **Platform Earnings Missing**: Re-architected the payment webhook handler to use the standardized `PaymentModel->create()` method instead of raw queries. This fixes the issue where the community earning and platform earning stats were bypassed and showing `$0.00` despite a successful payment.

 


## 🛠️ Version 3.0.3 Release Notes (2026-06-20)

Version 3.0.3 implements advanced privacy control, community list sorting, and rich text enhancements:
1. **Course and Classroom Privacy Lock**: Hides classrooms, courses, and lessons entirely from non-members of private or paid communities (even if marked as Free Preview).
2. **My Communities Section**: Added filter tabs to easily toggle between "Discover" (all accessible communities) and "My Communities" (joined communities).
3. **Rich Text Discussion Posts & Image Uploads**: Integrates TinyMCE in the post composer with secure multiple image uploads (verifying extensions, max size, random naming, and magic bytes) and responsive image gallery rendering.
4. **Rich Text Classroom Lessons**: Integrates TinyMCE editor for lesson descriptions (creating/editing) and handles HTML decoding on lesson pages securely.
5. **Asset Cache Invalidation**: Version bumped to `3.0.3` to automatically force fetch updated JS and CSS.