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: 2010-10-03 07:15 by 64.46.4.26