Provenance Page

Here we propose interspersing an new page display when a user interacts with the Citation Bar.

Instead of the current Journal Bar behaviour which simply displays a Page Revision, the Provenance Page would display a rich visual representation of the pages history.

From there interactions would take the reader to single wiki page revisions or lineups of page revisions, or fork events.

# Asynchronous loading

It would be nice if the page rapidly loaded and displayed relevant details of local and neighbourhood provenance. However further information could be fetched and displayed asynchronously.

In particular a graph of federation page forks that began with the original page would be a useful visualisation. Let's call the graph a Fork History Graph.

Another useful visualisation would be a Fork Future Graph (which kind of sounds rude). This graph would include branches to forks __of__ the current page which most likely the author was not aware of and currently requires an external web service linked to Federation Search.

# Functional specification

Sketch of what the Provenance Page might look like.

We make a start by sketching out what such a page may look like. The most effective way to specify a page proposal such as this would be to use a transporter to generate the page.

In this case it is tricky because transporters do not have access to the current neighbourhood - an idea that may be worth considering for the future.

To design this page we need to look at the Lineup. One key function of this page is to provide a number of lineup views, to make it easier for the author to see the history of contributions from multiple authors. Let's call this the Author Lineup.

Another view that would be of interest is the Page Edit History of the page that called the provenance page on display. Our default starting point would be to show the existing Journal Bar, as currently displayed on every page for the logged in author.

On the other hand as we have more space to display information the page history could be displayed in a manner that takes advantage of this increased real estate.