SmartAlloc
SmartAlloc is a comprehensive WordPress plugin designed for automatic mentor allocation to students. It features an event-driven architecture, config-driven export functionality, and seamless integration with Gravity Forms.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/rezahh107/smartalloc/archive/refs/heads/main.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
SmartAlloc WordPress Plugin
Event-driven student support allocation with Gravity Forms + Exporter.
Project Overview
SmartAlloc pairs students with mentors through an event-driven workflow and integrates with Gravity Forms for data collection. The plugin emphasizes scalable exports, observability, and a three-layer caching strategy to keep allocations fast and reliable.
Description
SmartAlloc is a comprehensive WordPress plugin designed for automatic mentor allocation to students. It features an event-driven architecture, config-driven export functionality, and seamless integration with Gravity Forms.
Features
- Event-Driven Architecture: Robust event system with deduplication support
- Config-Driven Export: Excel export with configurable schemas
- ISO-8601 Exports: All export files use UTC Gregorian dates immune to site-wide filters
- Gravity Forms Integration: Automatic form processing with validation
- Three-Layer Caching: Object cache, transients, and database caching
- REST API: Health, metrics, and export endpoints
- WP-CLI Support: Command-line tools for management
- Circuit Breaker Pattern: Graceful handling of external service failures
- Comprehensive Log