If you wish to run automated background processes, you may wish to learn more about how to setup cron jobs, and run them. Combining cron with custom functions can give you some very nice effects. Below is a brief tutorial on the subject you may find helpful.
Note: if you do not have access to cron on your server, you may want to look at the Cron plugin.
What is Cron?
Cron is a special program available on most servers that allow you to schedule the server to perform tasks every so often automatically. For BoltWire, you can use Cron jobs to index your site, delete expired stamps, check or send email messages or many other tasks. Tasks can be set to run every month, week, day or minute -- or anywhere in between.
Using Cron to automate tasks in BoltWire can help to keep content and/or activity current. If you do not know how to set up a Cron job, ask your web hoster how to do it. Normally there is a Cron icon in your control panel, which leads you to a simple form that allows you to enter a command line, and select various frequencies to run that line. It should look something like the following:
/usr/bin/curl "http://www.domain.com/field/index.php?p=cron" &> /dev/null
Next, simply put whatever functions you want to be run automatically on the page specified, and make sure that page is visible to guests. You could for example use a function to refresh a sandbox page content. Do some kind of logging. Mail yourself a list of recently updated pages, etc. Or even updated certain info variables or the like (maybe date or year). You can probably think of other creative uses.
Indexing & Stamps
By default, site indexing is now handled automatically in the background and does not require cron. (You will need to initially index your site by going to site.index). Also, the deletion of expired stamps (by default 30 days) no longer requires cron.
Plugins, Scripts, & Extensions
Several plugins benefit from Cron jobs as well. The newsletter script has a scheduler program that can send emails at times scheduled up to 1 year in advance. It can also be used to break a large mailing list down into small chunks, and send a batch or so every few minutes (to avoid overloading your mail server). Similarly, the inbox plugin can retrieve email messages from a designated email account and import them into your wiki. You can do this manually, but a cron job can do it in the background, so everything is ready for you the next time you login.
Using BoltWire's built in scripting capabilities or your own custom extension, you can automate many other tasks in the same way. If you are using temp pages for some purpose, delete them every so often. Virtually anything is possible. Just create an appropriate page to call your function, and then assign a cron job to call that page as often as desired.