Ticket #583 (accepted enhancement)

Opened 6 years ago

Last modified 4 years ago

show + history + revisions + diff overhaul

Reported by: DarTar Owned by: DarTar
Priority: normal Milestone: blue-sky
Component: handlers Version: 1.1.6.3
Severity: normal Keywords:
Cc: DotMG

Description (last modified by DarTar) (diff)

The output of the history handler is possibly the most unusable part of Wikka.

I suggest that as of 1.1.7 we redefine the revisions and history handler as follows:

  • revisions will list a table with the full changelog of a page to allow fast comparison between any two revisions of the page
  • history will display a fastdiff between two adjacent revisions with navigation links (previous/next) so as to allow sequential browsing of revisions.

Related tickets

  • #423 new diff engine
  • #650 display revision numbers
  • #499 naming revisions

Change History

Changed 6 years ago by DarTar

  • owner changed from unassigned to DarTar
  • status changed from new to assigned
  • description modified (diff)

Changed 6 years ago by DarTar

  • description modified (diff)

Changed 6 years ago by NilsLindenberg

  • milestone changed from 1.1.7 to 1.1.8

Changed 6 years ago by DarTar

  • description modified (diff)

changing again target to 1.1.7, this ticket is almost complete.

Changed 6 years ago by DarTar

  • milestone changed from 1.1.8 to 1.1.7

Changed 6 years ago by DarTar

(In [1122]) Adding buttons to switch between source view and rendered view when displaying old page revisions, refs #583

Changed 6 years ago by DarTar

  • cc DotMG added
  • summary changed from history + revisions + diff overhaul to show + history + revisions + diff overhaul

Links used in /history, /revisions, /diff and /show will need to be normalized once this change is completed. Currently revision number links (e.g. [123] and datetime links (e.g. 2008-05-30 21:43) displayed in different places have an inconsistent behavior. I think we should make revision number point to the actual old revision (via the /show handler) and datetime links to the corresponding diff (e.g. show what changes were introduced with that edit, via the /diff handler).

Changed 6 years ago by DarTar

(In [1125]) parameter validation, squashing notices and removing bug caused by space in hidden field, refs #583

Changed 6 years ago by DarTar

(In [1126]) Missing nl2br in /history output, refs #583

Changed 5 years ago by DarTar

  • milestone changed from 1.2 to 1.3

Retargeting to 1.3. Code for this ticket may have already been committed to trunk, from which 1.3 will be branched. Consider backporting urgent issues to 1.2.X

Changed 4 years ago by BrianKoontz

  • milestone changed from 1.3 to blue-sky
Note: See TracTickets for help on using tickets.