Description
We need to implement a Base Job class inside the Control Panel so that:
- All plugins under the Control Panel can extend it
- Shared job logic (dispatching, logging, error handling, queue configuration) is centralized
- Code duplication is reduced
- Maintenance becomes easier
- Future job features can be added in one place
Expected Outcome
- A reusable BaseJob class inside the Control Panel module
- Plugins can extend this class instead of creating standalone job implementations
- Standardized job execution flow across all Control Panel plugins
OJS :
Description
We need to implement a Base Job class inside the Control Panel so that:
Expected Outcome
OJS :