[ZWeb] Re: CVS: Products/ZWiki - ZWikiPage.py:1.64

Ken Manheimer klm@zope.com
Fri, 14 Dec 2001 10:28:31 -0500 (EST)


On Thu, 13 Dec 2001, Simon Michael wrote:

> Ken Manheimer <klm@zope.com> writes:
> > 	ZWikiPage.py Log Message: It doesn't make sense to expose
> > _subscribers as a property.
>
> Why not ? :) I thought it was nice to be able to edit them in the ZMI
> as a backup.
>
> However we may lose that anyway if subscriber lists become more
> complicated.

Need i say it?-)  In the WikiForNow implementation, they are more
complicated - subscriptions are implemented as dictionaries, with each
one taking options.  Currently, the only option set is "sticky" - which
says that new pages created from the current one get a subscription for
the user.  This way, people can subscribe to a topic, including all
offspring current and future.

(Subscribing this way to a FrontPage gives the equivalent of subscribing
to the wiki folder, with the advantage that the sticky subscriptions are
tracked by the catalog index while the folder subscriptions are not.
Also, you can control the sticky subscriptions - eg, you can subscribe to
the FrontPage and unsubscribe from sub-hierarchies, or just subscribe to
sub-hierarchies.  This way, for instance, you can follow just one part of
a big project, rather than the whole thing or single pages...)

-- 
Ken
klm@zope.com