User:Semaphor/Working on MediaWiki and Wikimedia projects

From Wikimedia Commons, the free media repository
Jump to: navigation, search


Contents

Watchting pages [edit]

The consideration of this section are currently being brought to live in: v:User:TAOBot

Pages to start with: en:Help:Watching_pages, meta:Help:Watching_pages.

Goal: for v:en:TAO I am looking for an easy way to get notifications of page changes for the whole project (e.g. all pages (including talk pages) in the accordant category). There are several approaches however mainly on a per user basis, where a general "recent changes list" would be nice. There is also the desire to have a service performing a "push" to speed up interactions of the members of the project group.

(Besides that goal I'm documenting this here for my personal reference.)

Email [edit]

More:

Conclusion: focus on syndication as there seems no way to have (easy and quickly set up) email notification for a group of users (of whicht some having only obtained minor technical skills).

Syndication [edit]

en:Wikipedia:Syndication i.e. RSS- or Atom-Feeds. Alternatively teher ist the extension Send2StatusNet, that could perform similarily.

  • Accessible through history page.
  • Or by manipulating link (in your browser):
?action=history&feed=rss
?action=history&feed=atom
DOMAIN/w/api.php?action=feedwatchlist&wlowner=USERNAME&wltoken=TOKEN&allrev&hours=72&linktodiffs&feedformat=rss
DOMAIN/w/api.php?action=feedwatchlist&wlowner=USERNAME&wltoken=TOKEN&allrev&hours=72&linktodiffs&feedformat=atom

Conclusion: with my present information one could have a dedicated user for the project who's watchlist is maintained an the according link is shared within the community. If prefered by the users diffs could also be "pushed" by email, not on a per user basis but for example to the mailinglist. --Semaphor (talk) 11:35, 1 February 2012 (UTC)


Include a "DynamicPageList" [edit]

mw:Extension:DynamicPageList_(Wikimedia)

<DynamicPageList>
category=Category:Software testing
suppresserrors=true
addfirstcategorydate=true
</DynamicPageList>