Tags:
create new tag
, view all tags

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 Menu dropdown / Unwatch Menu dropdown 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

WhatDoesItAffect: Usability

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

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2013-03-11 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.