TWiki Site Tools
Utilities for searching, navigation, and monitoring site activity
include utilities for navigating, searching and keeping up with site activity. Preferences can be configured by web or site-wide. You are currently in the TWiki
web. In particular, TWiki provides two highly configurable, automated site monitoring tools, WebNotify
, to email alerts when topics are edited, and WebStats
, to generate detailed activity reports.
WebNotify Recent Changes Alert
Each TWiki web has an automatic email alert service that sends a list of recent changes on a preset schedule, like once a day. Users can subscribe and unsubscribe using WebNotify
in each web. The Perl script
is called by a background process at regular intervals. The script sends an automated email to subscribed users if topics were changed in a web since the script was last run.
TWiki handles entries in bullet list (
) format containing the WikiName
of a user; a WikiName with e-mail address; or a TWikiGroup
Main.FredBloggs - firstname.lastname@example.org
The first entry is the default form, the notification gets sent to the e-mail address specified in the user's home page. The second entry lists an alternative e-mail address. The third entry specifies a group, the notification gets sent to each member of the group.
You can also use
, but this is not necessary even if you have renamed the main web by configuring
Configuring Outgoing Mail
Fabio's Wiki will use the
module if it is installed on your system. Set this with the
variable in TWikiPreferences
The notify e-mail uses the default
template, or a skin if activated in the TWikiPreferences
mailnotify also relies on two hidden files in each
Make sure both are writable by your web server process.
contains a list of changes; go ahead and make this empty.
contains a timestamp of the last time notification was done.
You can use an external mail program, like
, if the
module is not installed. Set the program path in
- Net::SMTP can be easily disabled (ex: if there is an installation error) by setting
SMTPMAILHOST in TWikiPreferences to an empty value.
- You can set a separate
SMTPSENDERHOST variable to define the mail sender host (some SMTP installations require this).
Setting the Automatic Email Schedule
For Unix platforms:
table so that
is called in an interval of your choice. Please consult
of how to modify the table that schedules program execution at certain intervals. Example: