Edit This Page Clicking 'Edit This Page' will open a new tab or window to edit this page on the Git forge. You'll need to be signed into the forge to edit. Close the edit page to return to this one.


Recent pages - requirements notes

2023-08-21: these notes from Peter Kaminski are copied from CSC Mattermost Massive-Wiki channel chat on the use cases for including extracts from recent pages on the "Recent pages" wiki page.

"Abstract" is a generalization. telescoping back from "displays the first 257 characters", what are we trying to help the reader with?

Possible answers:

  • to help remind them what this page is about
  • to help them decide whether they want to read this page
  • to understand better what has happened with this page.

So then, possible implementations of some of those use cases include:

  • extract the first 257 characters (without headers) (lede)
  • extract the first five words of consecutive paragraphs, until you've accumulated 257 characters
  • construct an extractive or abstractive summary of the whole page that fits into 257 characters
  • don't focus on content, but rather changes; choose some way to pick the most important diff lines that fit into 257 characters
  • etc.

Simplifying all that product management discussion and decisions, I think it's fine to go with "extract the first 257 characters (without headers) (lede)". But, I'd probably call it abstract, because even if the first implementation is the lede, maybe there will want to be more options later.