{Extensions}{NotificationPlugin}{EnableImmediateNotify} |
Disabled |
{Extensions}{NotificationPlugin}{EnableNormalNotify} |
Disabled |
NTF
macro, it will be automatically created.
%NTF{}% macro:
| Name | Description | Default |
|---|---|---|
popup | Renders a "Notifications" button, which invokes a popup menu for setting notificaions. | off |
The following settings all default to off if popup is enabled | ||
tin | Renders a TIN button to toggle the Immediate Notify status of the topic. | Disabled |
win | Renders a WIN button to toggle the Immediate Notify status for the entire web. | Disabled |
tn | Renders a TN button to toggle the Normal Notify status of the topic. | Disabled |
wn | Renders a WN button to toggle the Normal Notify status for the entire web. | Disabled |
%NTF{}% - displays all four buttons %NTF{win="off" wn="off"}% - displays only buttons for topic immediate notification and regular topic notification %NTF{popup="on"}% - Displays a link or button to open the Update Notifications dialog. %NTF{popup="on"}% macro is pressed.
%STARTSECTION{"notification"}%
<div id='changenotify' title="%MAKETEXT{"Change Notification"}%" class="jqUIDialog { modal:true, resizable:false, draggable:false, width:400, autoCenter:true, cache:false}">
<form method="post" action="%SCRIPTURLPATH{"rest"}%/NotificationPlugin/changenotify">
<input type="hidden" name="popup" value="1" />
<input type="hidden" name="topic" value="%URLPARAM{"notifyweb"}%.%URLPARAM{"notifytopic"}%" />
---++ <nop>%URLPARAM{"notifyweb"}%.%URLPARAM{"notifytopic"}%
%IF{"context NotificationPluginImmediate" then="
---+++ Immediate Notifications
<input type='checkbox' name='TIN' value='ON' %URLPARAM{"TIN"}% >changes to the Topic<br/>
<input type='checkbox' name='WIN' value='ON' %URLPARAM{"WIN"}% >changes to the Web<br/>
"}%
%IF{"context NotificationPluginNormal" then="
---+++ Normal Notifications
<input type='checkbox' name='TN' value='ON' %URLPARAM{"TN"}% >changes to the Topic<br/>
<input type='checkbox' name='WN' value='ON' %URLPARAM{"WN"}% >changes to the web<br/>
"}%
<input type='hidden' value='Update' name='action'></form>
<a class="jqUIDialogButton jqUIDialogSubmit jqUIDialogClose {icon:'ui-icon-circle-check'}" >%MAKETEXT{"Change"}%</a>
<a id='cancelLink' class="jqUIDialogButton jqUIDialogClose {icon:'ui-icon-cancel'}">%MAKETEXT{"Cancel"}%</a>
</div>
%ENDSECTION{"notification"}%
NotificationPlugin/mailnotify. As the command writes to the logs, be sure
to run it with the web server userid, to prevent file ownership changes.
| Option | Description |
|---|---|
-q=1 |
Quiet mode. No output is printed. Basic information logged to the Foswiki debug log. |
-n=1 |
Dry-run. No email will be sent. The run timestamps are not changed. |
15 */8 * * * cd /path/to/website/bin/bin && perl ./rest /NotificationPlugin/mailnotify -q=1
configure, then you can still install manually from the command-line. See http://foswiki.org/Support/ManuallyInstallingExtensions for more help.
Some unusual files are installed that are worthy of mention:
templates/htmlchanges.tmpl |
Template for generating HTML mails with notifications |
templates/view.notify.tmpl |
Template overrides the SubscribePlugin's "subscribe" link with a link to "Update Notifications" dialog. |
changes-*.tmpl and
mailnotify-*.tmpl
| Author: | Foswiki:Main.RichardBaar Foswiki:Main.ProjectContributors |
| Version: | 2.00 |
| Release: | 27 Apr 2017 |
| Change History: | |
| 27 Apr 2017 (2.00) | Foswikitask:Item11572: Syntax errors in the code. Foswikitask:Item14327: Errors generated when saving a new userNotifyList. Foswikitask:Item14325: Unescaped braces fail in latest perl. Foswikitask:Item14326: Non-existing global variables are referenced. Foswikitask:Item11574: Notification buttons and popup are not working. Foswikitask:Item14378: mailnotify-NP script is not functional. |
| 12 Sep 2010 (1.20) | Foswikitask:Item8428: Lose SENDER |
| 21 May 2007 (1.15) | TWikibug:Item3969: 8bit email fix (Foswiki:Main.WillNorris) |
| 11 May 2004 (1.14) | Version 1.14 - popup support for changing notifications |
| 29 Apr 2004 (1.13) | Version 1.13 - mailnotify script bugfix |
| 28 Apr 2004 (1.12) | Version 1.12 - bugfix |
| 28 Apr 2004 (1.11) | Version 1.11 - bugfixes |
| 25 Feb 2004 (1.05) | Version 1.05 - bugfix |
| 24 Feb 2004 (1.04) | Version 1.04 - bug-fix of immediate notifications |
| 24 Feb 2004 (1.03) | Version 1.03 - added SENDER variable, bug-fixes |
| 26 Apr 2004 (1.01) | Version 1.1 - new functions; added support for fast setting notifications |
| 14 Jan 2004 | Initial version |
| Author | Foswiki:Main.RichardBaar Foswiki:Main.ProjectContributors |
| Version | 2.00 |
| Release | 27 Apr 2017 |
| Description | Send fine grained notifications of changes to topics you are interested in. |
| Repository | https://github.com/foswiki/NotificationPlugin |
| Copyright | © 2004, Foswiki:Main.RichardBaar © 2004-2010 Foswiki:System.ProjectContributor |
| License | GPL (GNU General Public License) |
| Home | http://foswiki.org/Extensions/NotificationPlugin |
| Support | http://foswiki.org/Support/NotificationPlugin |