Ideally, some things are done as offline processes via a cron job: Cron and there will be more over time.
idea: instead of setting each cron job individually on the server, have one master cron job which launches the others (if they need to run)
- One cron job to set (ex.: every 15 minutes) and everything is managed via the Tiki admin panel.
- cron jobs could be set as part of PluginListExecute
- content editors should be able to set alarms / reminders in the future without access to cron jobs
There is existing code in this direction so it should be merged / cleaned up / extended...