Edgewall Software

Ticket #2165 (closed enhancement: fixed)

Opened 3 years ago

Last modified 2 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@…

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

wiki_last_change-r3423.patch (3.3 kB) - added by cboos 2 years ago.
Implement some navigation changes, as a follow-up to r3416 and #3250.

Change History

Changed 3 years ago by cboos

  • description modified (diff)

Changed 3 years ago by dserodio@…

  • cc dserodio@… added

Changed 3 years ago by cmlenz

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.

Changed 3 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.

Changed 2 years ago by cboos

  • status changed from new to closed
  • resolution set to duplicate

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

Changed 2 years ago by cboos

  • keywords navigation added
  • status changed from closed to reopened
  • resolution deleted
  • milestone set to 0.10

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 2 years ago by cboos

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

Changed 2 years ago by cboos

  • status changed from reopened to closed
  • resolution set to fixed

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.

Add/Change #2165 (Quicker access to last changes on a Wiki page)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.