Tasks Completed
- Implement Part of the Plugin API: Before
starting work on the SelectView, the first problem was how
com_cronjobs should become aware of jobs offered by plugins. The
solution was the Joomla! Event architecture. com_cronjobs now makes
use of the
OnCronOptionsList
Event to allow plugins to advertise the jobs or routines they offer. It was also decided that plugins will be allowed to advertise multiple jobs. To this end, I implemented theCronOptions
andCronOption
classes, the former of which is currently used as thesubject
argument to the options list event and takes care of processing and storing job data into instances of the latter. - Design a dummy Job-supporting plugin: To
facilitate the testing and development of the plugin API, the
testjob
plugin was created (yes, due a rename). This plugin subscribes to the
Read more https://volunteers.joomla.org/teams/summer-2021-cron-jobs/reports/1567-soc-2021-cronjobs-week-3