Ticket #2165 (closed enhancement: fixed)
Opened 6 years ago
Last modified 6 years ago
Quicker access to last changes on a Wiki page
| Reported by: | cboos | Owned by: | cboos |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.10 |
| Component: | wiki system | Version: | devel |
| Severity: | minor | Keywords: | navigation |
| Cc: | dserodio@… | ||
| Release Notes: | |||
| API Changes: | |||
Description (last modified by cboos) (diff)
I propose to add a new local navigation link for the wiki,
called Last Change, which would go to the diff view
for that wiki page, diffing between the last 2 revisions.
This would be a shortcut to Page History / View Differences.
Also, this would be consistent with the Browser's Last Change
link (currently only avaible in the TracDiff branch).
A corollary to this change would be to removal of the Recent Changes link,
which can currently be easily misinterpreted as providing the same functionality
as the one suggested above for Last Change.
Instead, the Recent Changes links to a kind of restricted Timeline,
which is somehow redundant with the true Timeline.
Attachments
Change History
comment:1 Changed 6 years ago by cboos
- Description modified (diff)
comment:2 Changed 6 years ago by dserodio@…
- Cc dserodio@… added
comment:3 Changed 6 years ago by cmlenz
comment:4 Changed 6 years ago by cboos
I see. The purpose of the RecentChanges is different
than the Timeline. From #107:
It is not the same. The timeline shows all changes to any Wiki page, while a RecentChanges page shows every page once, but ordered by the time of the last change.
So, in essence, it's a kind of TitleIndex, but sorted by the time
of the last change instead of being sorted alphabetically.
I'd rather see that accessible as an alternative presentation,
from the TitleIndex page. This would also enable the addition
of other kind of indexes (thinking about a structured index,
instead of a flat one, for example).
That being said, I also think that highlighting the changes
directly in the HTML would be good, but IMO this is what the
proposed Last Change link should do.
comment:5 Changed 6 years ago by cboos
- Resolution set to duplicate
- Status changed from new to closed
Superseeded by #3250, which wants to introduce Last change and Next change links for the wiki diff view.
comment:6 Changed 6 years ago by cboos
- Keywords navigation added
- Milestone set to 0.10
- Resolution duplicate deleted
- Status changed from closed to reopened
The most common usage for Page History is for looking at the latest change.
So I'd like to propose that in the Wiki View mode, we replace the
Page History link with a Last Change link, that will go to the
Wiki Diff mode for the latest version.
This plays well with r3416: since this revision, the Wiki Diff mode
features the following navigation links:
← Previous Change | Page History | Next Change →
therefore it's very convenient from there to continue browsing through
the sequence of changes or to jump to the Page History mode.
Please try out the attachment:wiki_last_change-r3423.patch.
Related changes include the renaming of the Title Index and Recent Changes
links to Index by Title and Index by Date, in order to prevent any confusion
between Recent Changes and Last Change (see comment:4).
Note: A further improvement for the index links could be to have a single
Wiki Index link. This could point to the Index by Title page by default,
with a possibility to switch from there to the Index by Date mode
(other index modes could be implemented, like pages grouped by Wiki words).
Changed 6 years ago by cboos
- Attachment wiki_last_change-r3423.patch added
comment:7 Changed 6 years ago by cboos
- Resolution set to fixed
- Status changed from reopened to closed



cboos, please see #107 about why the special RecentChanges page was introduced.
For quickly showing changes, I'd prefer a less obtrusive approach: highlight the changes in the HTML, directly on the page. So for example, if you've come from the timeline, you'd see the recent changes highlighted.
I could also imagine storing the last time a user viewed a page, and automatically highlighting the changes since that time.