MayLith: Would it be possible to tweak the RecentChanges macro to make the column containing the posters' names/IP addys slightly narrower? On my laptop, the comments column is halfway off the screen. I can cope with it, but it's irritating as all get-out. (And no, I'm on high-res, small fonts as it is.)

NeilStevens: The MoinMoin default RecentChanges is horrible, and last I looked into the code it wasn't very clear at all. Eventually the thing will be rewritten, but unless someone else does it we won't see it happen anytime soon, though.

Somewhere on this site, at some point, I listed things I want to see in the new RecentChanges. I can't find it though, so the list of improvements I want includes

SoulWynd: Most of those aren't so hard to get done but it takes more time than I'm able to give right now. I'm not sure if the first change you want is possible without some major changes. Possibly a complete rewrite of recent changes which is something I'm not willing to do :( ... I hate html with passion and this includes anything that deals with html.

NeilStevens: The output of the RecentChanges macro isn't html. It should be calls to the wiki simulating wiki markup. A rewrite is what is needed, though.


NeilStevens: I'm sick (again, three times this year, what a bad year so far!), I'm still unwinding from the two-day nightmare that was my hardware failure and filesystem corruption and all that jazz, but I feel the urge to hack on RecentChanges. So, I'm doing it. The original MoinMoin RecentChanges will now be available at OldRecentChanges. RecentChanges now runs my hacked version.

It now no longer forgets changes at midnight. If BugReports gets modified on monday, tuesday, and wednesday, then the changes from all three days will be visible.

Now the links to each individual diff appear to be working.

NerdanelVampire: For me the old RecentChanges worked splendidly. The new RecentChanges appears to me exactly identical except that pages can get multiple entries on the list, which is kind of annoying and creates clutter. I tested on a small window and the limit where the comments start to get under the right sidebar is the same on both versions. (I'm using Konqueror.)

NeilStevens: Each individual change gets its own line. The links to the diffs are on the far left. Here they show up as an image of some 3D glasses. The link to the page links to the current version, as always.

ZizzoTheInfinite: I have seen what you describe, Neil, but only once in the three times I've hit RecentChanges since your most recent changes. The other two times, I got something like what NerdanelVampire describes: each individual change still gets its own line, but the diff links on the left use the green "updated" image, and all diff links for the same page are identical, showing all changes since the last bookmark, the way the OldRecentChanges page worked. I have no idea what I might have done differently the one time it worked.

NeilStevens: I've never tried that bookmark feature, so maybe something odd is going on with that. Do both of you use them?

ZizzoTheInfinite: Yeah, that's how I keep track of what's changed since the last time I was here. And I can add another data point: I went to the 7-day RecentChanges page, and the new changes since I'd updated my bookmark (your most recent change here and one other) showed up with the green "updated" image and the old-style diff link, while all the other changes had the 3D-glasses image and the new-style diff link. That would seem to support your hypothesis.

NeilStevens: Well, yeah, I can see now what's going on. I'll have to carefully untangle the code and merge the bookmark feature with my changes. Should be no problem, especially since if it breaks I know I'll hear about it right away!

NeilStevens: OK, when you have a bookmark and get an 'updated' icon instead of the diff icon, the 'updated' icon should give a link to the correct diff.

ZizzoTheInfinite: Yes, it does appear to work as intended now.

NerdanelVampire: I think I would prefer it if all the changes didn't get their own lines. Now a popular page like this one can get a pile of entries and crowd out the others while obscuring its edit history by dividing it around. I think perhaps the best solution to the midnight problem would be to show in the right columns the editors and comments from the current and the previous day, OR, keep duplicating but limit the duplicates to different days so that there is only one/day.

NeilStevens: The old way made it too easy to hide spam and stuff, and impossible to see if a page had been active over multiple changes, so the option to have the new kind of RecentChanges page had to come. But, people who don't want or need to monitor every change don't have to. I put up OldRecentChanges, which uses the old macro, specifically to allow people like you to monitor the site in the way you're used to doing so. Note that you can put it in your sidebar menu using the UserPreferences page.

Eventually I would like to group the changes per page per day, when I move the page from a table to a list, but we'll see when I get back around to hacking on the site.

NerdanelVampire: All right, now I have it the good old way despite the stupid auto-form-filling software trying to prevent me. That made me wonder for a moment.

Wiki Suggestions/Tweak Recent Changes macro (last edited 2005-03-05 07:54:26 by NerdanelVampire)