May 2, 2007
How To Program /
Check Recent Changes

Helmut, How can I programatically check the RecentChanges? That would be very useful. AndriusKulikauskas April 19, 2007 9:42 CET

For example, I want to be able to show at the top of each page headshots of the ten people who have most recently edited pages at our wiki, and links to the most recent pages that they have edited. And I'd also like to have a list of the pages which have been edited the most number of times. And other ways of playing with this information.

So I need to have or build some kind of file where I can get this information. How do I do that? AndriusKulikauskas April 24, 2007 14:22 CET

Andrius, the RcLogFile contains this information. -- HelmutLeitner April 24, 2007 15:02 CET

Helmut, Thank you! That is very helpful. I am making progress in customizing this functionality for our wiki at The file was a bit difficult for me to parse because I had to analyze what delimiter was being used. I found it to be \xB3 and sometimes with a 3 added to it and sometimes with a 2 added to it. And when the name exists there are two additional field then when it does not. Did you create this rclog program or did somebody else? I couldn't find it when I searched for it. AndriusKulikauskas May 2, 2007 10:37 CET

I see from your other post it is called RCS. AndriusKulikauskas May 2, 2007 12:35 CET

Andrius, this is a misunderstanding. The RC (recent changes)-logfile has nothing to to with RCS ( revision control system). The format is a bit weird, just as you describe it. It has been inherited from the UseMod engine. You can see from the Perl source how it is built/parsed. -- HelmutLeitner May 2, 2007 16:27 CET

Helmut, Thank you for explaining. AndriusKulikauskas May 2, 2007 21:32 CET