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)
A further enhancement is not quite difficult. -- ReimarBauer 2006-01-29 16:25:23
I don't consider this as an enhancement only. It can have negative effects on soft security if many people only watch some subscribed pages (and not all edits). -- ThomasWaldmann 2006-01-29 18:53:20
I don't want this for the RC regulary but sometimes after holiday at most it would be fine to see changes on some more important pages at one view. It must not be done this way extending the macro parameters a POST call from within RC would be fine too. Regular watchers of all changes are very important. -- ReimarBauer 2006-01-29 19:52:38
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)>>
Any body have any idea about this feature or any patch,plugin,macro etc. It seems to be good and easy to handle the RecentChanges.
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