feat: Scheduled task for automated content snapshots #56

Closed
opened 2026-06-21 16:49:38 +00:00 by jmiller · 0 comments
Owner

Summary

Add a mokosuitebackup.snapshot task type for com_scheduler so content snapshots can run on a schedule.

Task Parameters

  • content_types — which types to snapshot (articles, categories, modules)
  • description_format — template with placeholders like [date] Scheduled snapshot
  • retention_count — max snapshots to keep (auto-delete oldest)

Why

Sites that receive automated content imports (RSS, API feeds) benefit from nightly content snapshots for easy rollback, independent of full backups.

Files

  • plg_task_mokosuitebackup — add new task type alongside run_profile
## Summary Add a `mokosuitebackup.snapshot` task type for `com_scheduler` so content snapshots can run on a schedule. ## Task Parameters - `content_types` — which types to snapshot (articles, categories, modules) - `description_format` — template with placeholders like `[date] Scheduled snapshot` - `retention_count` — max snapshots to keep (auto-delete oldest) ## Why Sites that receive automated content imports (RSS, API feeds) benefit from nightly content snapshots for easy rollback, independent of full backups. ## Files - `plg_task_mokosuitebackup` — add new task type alongside `run_profile`
jmiller added the component: scheduler label 2026-06-21 16:49:38 +00:00
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteBackup#56