Cronjobs or "time controlled tasks" are known from the unix/linux world and can be used to schedule reoccurring tasks on a given date and time. Sometimes web-hosting companies do not offer support for real unix/linux cronjobs, and this is where the Woltlab Community Framework comes into play.
Woltlab has incorporated support for cronjobs in the WCF with the use of AJAX and PHP. When someone visits your website the WCF will check if any registered cronjobs have to be executed. When this is the case, cronjobs are executed asynchronously which means that your users won't even notice it.
Adding a cronjob to your WCF package is very simply and straightforward.
We start by creating an XML file to define the cronjob, let's name it cronjobs.xml.