subscription
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| subscription [2010-10-03 07:15] – [Issues] 64.46.4.26 | subscription [2023-09-25 20:15] (current) – Klap-in | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Email Subscriptions ====== | ====== Email Subscriptions ====== | ||
| - | FIXME | + | DokuWiki allows individual users to " |
| - | DokuWiki allows individual users to " | ||
| - | The subscription facility is controlled using the [[config:subscribers|subscribers configuration setting]]. It is turned off by default. | + | Only [[: login |logged in]] users have access to the " |
| - | **Note for wiki admins** | + | ===== Enabling Subscriptions ===== |
| + | |||
| + | The subscription facility is controlled using the [[config: | ||
| Be careful in switching this facility on. In a busy wiki, with both frequent changes and many subscribers, | Be careful in switching this facility on. In a busy wiki, with both frequent changes and many subscribers, | ||
| + | |||
| + | Please also note that the subscribe feature is different from the [[config: | ||
| [[syndication|RSS Feeds]] provide an alternative (and lighter) mechanism for receiving details of updates to the wiki. | [[syndication|RSS Feeds]] provide an alternative (and lighter) mechanism for receiving details of updates to the wiki. | ||
| - | ===== .mlist files ===== | ||
| - | Using the Subscriptions | + | ===== Manage |
| - | If you have stored the Wiki on a Windows system, you can use the following command to have a look to all files and entries: | + | You can display the Subscription Management for the current page via the '' |
| - | findstr /s "." | + | To subscribe you choose between two kind of subscriptions: |
| + | | ||
| + | * email on every change | ||
| + | * digest email of changes for each page (every 1.00 days) | ||
| + | * The **whole current namespace**\\ Where you can set notification frequency to: | ||
| + | * email on every change | ||
| + | * digest email of changes for each page (every 1.00 days) | ||
| + | * list of changed pages since last email (every 1.00 days) | ||
| - | You can likewise use the following command | + | When you are subscribed to the page or namespace it will show up in the overview of current subscriptions. A namespace subscription appears |
| - | grep -rH ".*" *.mlist | + | The frequency of digest and list mails can be set through the [[config: |
| - | In either case, be sure to change to your data/meta directory first. | + | ==== Unsubscribing ==== |
| - | ===== Issues ===== | + | To unsubscribe you have to go the subscribed page or namespace, open the Subscription Management as described above and click on unsubscribe next to the subscription you want to remove. |
| - | * < | + | To ease finding |
| - | * Every save to a page generates an email to the subscribers. So if an editor tends to save and re-save several times during editing, | + | |
| - | * < | + | |
| - | * **Solution for hiding buttons when action is disabled: **(for DokuWiki 2008-05-05)\\ Edit the file // | + | |
| - | if($INFO[' | + | |
| - | print html_btn(' | + | |
| - | } else { | + | |
| - | print html_btn(' | + | |
| - | } | + | |
| - | if($INFO[' | + | |
| - | print html_btn(' | + | |
| - | } else { | + | |
| - | print html_btn(' | + | |
| - | } | + | |
| - | </ | + | |
| - | if(actionOK(' | + | |
| - | if($INFO[' | + | |
| - | print html_btn(' | + | |
| - | } else { | + | |
| - | print html_btn(' | + | |
| - | } | + | |
| - | } | + | |
| - | if(actionOK(' | + | ===== Customizing ===== |
| - | if($INFO[' | + | |
| - | print html_btn(' | + | |
| - | } else { | + | |
| - | print html_btn(' | + | |
| - | } | + | |
| - | } | + | |
| - | </ | + | |
| + | ==== Subscription emails ==== | ||
| - | * < | + | The subscriptions emails are in the folder '' |
| - | * It would be useful if the SuperUser could add arbitrary additional email addresses to a subscription. This would be useful in a situation where LDAP is being used for authentication and the superuser would like to subscribe a distribution group to page changes, rather than an individual user. | + | |
| - | * It would be useful for the SuperUser | + | |
| - | ===== Example email ===== | + | |
| - | < | + | ==== .mlist files ==== |
| - | Hello! | + | |
| - | The page sample_page | + | Using the Subscriptions will create files with the extension .mlist |
| - | Here are the changes: | + | |
| - | -------------------------------------------------------- | + | If you have stored the Wiki on a Windows system, you can use the following command to have a look to all files and entries: |
| - | @@ -3,18 +3,18 @@ | + | |
| + | findstr /s " | ||
| + | |||
| + | You can likewise use the following commands on a Linux system: | ||
| + | |||
| + | |||
| + | grep -r " | ||
| + | find . -name " | ||
| + | ls *.mlist | ||
| | | ||
| - | ===== Section Title ===== | ||
| - | |||
| - | - (This is some example text) | ||
| - | + (This is some different example text.) | ||
| | | ||
| + | On a Mac (but I presume on a Linux system as well) the following statement works much better: | ||
| + | |||
| + | egrep -r --include=" | ||
| + | |||
| + | (every=notify on any change, digest=digest changes, list=list of pages) | ||
| + | |||
| + | Searching for all subscriptions of a particular user on [[https:// | ||
| + | |||
| + | find . -name ' | ||
| - | -------------------------------------------------------- | + | In any case, be sure to change to your '' |
| - | Date : 2009/12/25 11:19 | ||
| - | User : sampleuser | ||
| - | Edit Summary: sample edit summary | ||
| - | Old Revision: http:// | ||
| - | New Revision: http:// | ||
| - | To cancel the page notifications, | ||
| - | http:// | ||
| - | http:// | ||
| - | and unsubscribe page and/or namespace changes. | ||
| - | -- | ||
| - | This mail was generated by DokuWiki at | ||
| - | http:// | ||
| - | </ | ||
subscription.1286082921.txt.gz · Last modified: by 64.46.4.26
