Feature Proposal: Add WatchlistPlugin to Core and Deprecate MailerContrib
Motivation
- TWiki has already a subscribe feature with a WebNotify topic in each web. This is flexible, but not very usable.
- There is also a SubscribePlugin that adds a "Subscribe" button, which makes the subscribe process easier, but makes the WebNotify page messy.
- TWiki currently has no good page watch solution. MediaWiki has a good page watch feature.
Description and Documentation
Add the new
WatchlistPlugin to the core TWiki distribution of
JerusalemRelease. At the same time, deprecate the
MailerContrib (meaning, it may be removed in a subsequent TWiki release.)
The WatchlistPlugin shows on on each page:
- Watch
/ Unwatch
pulldown menu
- Watchlist Changes submenu
- "Watch" / "Unwatch" link in topic action row at the bottom
Each user has a Main.FirstLastWatchlist topic with three tabs:
- "Recent Changes" tab: Shows recent changes on all topics that are on user's watchlist.
- "Watched Topics" tab: Shows user's watched topic list.
- "Preferences" tab: Shows user's e-mail subscription preference.
The subscription feature is separate and in parallel to the
WebNotify feature, e.g. a user has the choice to subscribe in
WebNotify and/or with the "Watch" links of the new
WatchlistPlugin.
The WatchlistPlugin is installed on TWiki.org so that it can be tried out.
Examples
Watch pages and specify notification option.
Impact
Implementation
See
WatchlistPluginDev.
--
Contributors:
Peter Thoeny - 2013-03-05
Discussion
This is now accepted by the 7-day feedback period.
--
Peter Thoeny - 2013-03-11
This is now in
SVN trunk.
--
Peter Thoeny - 2013-03-11