Zoombie is a time-based task scheduler application for Joomla. Allows in an easy way to manage, schedule and run task alias joomla plugins automatically and periodically at specific times. The zoombie purpose is to automate system maintenance or administration task on Joomla based websites, though its general-purpose nature means that it can be used for other purpose by Third-Party extension developers.
For the zoombie application a job or a task is a zoombie plugin wich can be triggered to run at scheduled time, there are 3 way to schedule zoombie jobs:
If your webserver allows cron jobs there is a Joomla Platform CLI application that need to be scheduled from a cron job.The zoombie command line application when running check if is time for some zoombies plugin to be triggered
to operate on hosts that do not offer a job scheduler such as cron or a shell account, the zoombie system plugin when running check if is time for some zoombies plugin to be triggered
When a visitor views the website, the zoombie system plugin is triggerd
A website administrator, surely knows, that there are some long, ripetitive and tedious task that needs to be done but suck a lot of times, like: backup, security check and so on. Zoombie is released with some ready to run task
Database backup
Automatically run db or tables backup at scheduled time
File backup
Automatically run site or folder backup at scheduled time
Site checksum
Automatically run site or folder checksum at scheduled time
AntiMalware scan
Automatically run site or folder AntiMalware script scan at scheduled time
Cache cleaning
Automatically clean expired cache at scheduled time
Update extension
Automatically run extensions update notification at scheduled time
Smart search indexer
Automatically run Smart search indexer at scheduled time
Spam detection
Automatically run antispam check at scheduled time
Site Uptime check
Automatically run site check at scheduled time
This work is based on the Joomla platform example CRON-PLUGINS
"This application show you how you could use JApplicationCli to build a cron manager for Joomla CMS plugins. The plugins would be configured via parameters in the CMS itself, but run via this command line application. It makes use of JLog for logging activity in rolling daily log files. The application would simply be added to any available scheduling software and run at appropriate intervals."
Comments (0)