Short description

Not all users are equally interested in all the topics of our wiki. On the other hand, separating them into two wikis is lots of work and would be a hit on the community.

MoinMoin lets you separate things pretty neatly, but there are several common points that are global and won't scale. One of the is searching, but that can be easily remiedied to some extent by using additional rules in queries and categories on pages.

The worst problem is common RecentChanges page.

I think it would be very good if you cold make additional RecentChanges pages for "subcommunitties" of your wiki, so that, for example on MoinMoin, you could have [[RecentChanges(CategoryMoinMoinBug)]] or [[RecentChanges(CategoryFeatureRequest)]].

One pitfall is that it should also list adding/removing the page from/to category.

I have had a similiar idea not the same but I don't want to open an additional FeatureRequest. If I should please tell. This is a patch to show RecentChanges for subscribed pages only if its called by

[[RecentChanges(subscribed)]]
   1 --- RecentChanges.py	2006-01-29 17:33:27.404973624 +0100
   2 +++ RecentChanges.py.rb	2006-01-29 17:32:03.749691160 +0100
   3 @@ -223,6 +223,11 @@
   4          print_abandoned(macro, args, **kw)
   5          return ''
   6  
   7 +    if args == 'subscribed':
   8 +        subscribed = 1
   9 +    else:
  10 +        subscribed = 0
  11 +        
  12      request = macro.request
  13      _ = request.getText
  14      user = request.user
  15 @@ -288,6 +293,11 @@
  16          if not request.user.may.read(line.pagename):
  17              continue
  18  
  19 +        if subscribed:   
  20 +            if not request.user.isSubscribedTo([line.pagename]):
  21 +                continue
  22 +            
  23 +            
  24          line.time_tuple = request.user.getTime(wikiutil.version2timestamp(line.ed_time_usecs))
  25          day = line.time_tuple[0:3]
  26          hilite = line.ed_time_usecs > (bookmark_usecs or line.ed_time_usecs)

RecentChanges.py.patch

A further enhancement is not quite difficult. -- ReimarBauer 2006-01-29 16:25:23

Feature Request for moinmoin_184

i want to ask that is there anyway to get recentchanges or RssFeed for only those pages, which belong to one category. I have one category and there are more than 120 pages belong to this category. I am getting all these pages list with the help of <<FullSearch(category:CategoryItAdministration)>>. There is a way to get RecentChanges for only those pages which belong to this category. RecentChanges always give the changes information for whole wiki. but i am interested only in my category pages. Can Somebody guide me how can i get RecentChanges based on category.

<<recentchanges(CategoryAdmin)>>


Dated:22-09-2009

I need this Feature. please answer me that there is any plan to add this feature in moinmoin.

I think that it is better one implements it as a macro plugin first. -- ReimarBauer 2009-09-22 15:40:59

Hi Reimer, Last time you said, that you are working on this macro. I want to ask that have you found any way to create the Recent Changes for Category? -- 217.6.213.210 2010-02-22 07:53:01


CategoryFeatureRequest

MoinMoin: FeatureRequests/CategoryRecentChanges (last edited 2010-02-22 07:53:02 by 217)