Edgewall Software
Modify

Opened 19 years ago

Closed 19 years ago

Last modified 11 years ago

#2165 closed enhancement (fixed)

Quicker access to last changes on a Wiki page

Reported by: Christian Boos Owned by: Christian Boos
Priority: normal Milestone: 0.10
Component: wiki system Version: devel
Severity: minor Keywords: navigation
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

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 (1)

wiki_last_change-r3423.patch (3.3 KB ) - added by Christian Boos 19 years ago.
Implement some navigation changes, as a follow-up to r3416 and #3250.

Download all attachments as: .zip

Change History (9)

comment:1 by Christian Boos, 19 years ago

Description: modified (diff)

comment:2 by dserodio@…, 19 years ago

Cc: dserodio@… added

comment:3 by Christopher Lenz, 19 years ago

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.

comment:4 by Christian Boos, 19 years ago

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 by Christian Boos, 19 years ago

Resolution: duplicate
Status: newclosed

Superseeded by #3250, which wants to introduce Last change and Next change links for the wiki diff view.

comment:6 by Christian Boos, 19 years ago

Keywords: navigation added
Milestone: 0.10
Resolution: duplicate
Status: closedreopened

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).

by Christian Boos, 19 years ago

Implement some navigation changes, as a follow-up to r3416 and #3250.

comment:7 by Christian Boos, 19 years ago

Resolution: fixed
Status: reopenedclosed

Above patch applied in r3470.

The Page History should probably added back in the future, but not until there's a single Wiki Index link, as suggested in comment:6; in order to keep the number of page navigation low.

comment:8 by dserodio@…, 11 years ago

Cc: dserodio@… removed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.