Edgewall Software

Ticket #373 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Consider moving Wiki page history into separate page

Reported by: cmlenz@… Owned by: cmlenz
Priority: low Milestone: 0.8
Component: wiki system Version: devel
Severity: minor Keywords:
Cc:

Description

Currently, the modification history of every wiki page is embedded into the page itself, but only actually displayed on the users request (by clicking Show/Hide History). As the list of modifications grows, this embedded but invisible history will become quite large.

However, when the user views a Wiki page, s/he is probably not interested in the history of that page most of the time. Still, the embedded history increases the page load time by adding to the content length as well as to the time that it takes for the page to be generated, as additional database queries, logic and templating needs to take place to build the history.

An additional disadvantage is that the history is hidden by CSS, and thus user agents such as text browsers and screen readers get the entire history before they even reach the actual content of the page.

I think that Wiki page history should work analogously to file revision logs in the browser module, so that the history gets its own page. That would have the addional benefits of making the history more readable (as such information as the change comment can be included), and being able to link to the wiki page history from other pages such as the timeline.

Attachments

Change History

Changed 5 years ago by daniel

  • priority changed from normal to low
  • severity changed from normal to minor
  • milestone set to 0.8

I second this. It becomes extra obvious when there are many revisions to a page (like WikiStart here for instance, witlessly edited a gazillion times by bypassers ;-).

Changed 4 years ago by cmlenz

I've been looking at why the height of the WikiStart page is looking wrong (i.e. most browers will display a scrollbar even though there is no apparent need), and alas: it's because of the invisible history element! So let's get rid of it :-)

Changed 4 years ago by cmlenz

  • owner changed from jonas to cmlenz
  • status changed from new to assigned

Changed 4 years ago by cmlenz

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

Fixed in [733].

Add/Change #373 (Consider moving Wiki page history into separate page)

Author



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