Modify

Opened 5 years ago

Last modified 5 years ago

#11012 new enhancement

Automatically insert footnotes at end of page

Reported by: Michael Schwarz Owned by: Ryan J Ollos
Priority: normal Component: FootNoteMacro
Severity: normal Keywords:
Cc: Trac Release:

Description

I think it would be a great idea if footnotes would automatically be displayed at the end of a wiki page, if [[FootNote]] is not placed manually anywhere on the page. More specifically, I would propose that a list of footnotes is inserted at the end if any footnotes are declared after the last occurrence of [[FootNote]]. I see two benefits from that change:

  • Simplify the common case of a short wiki entry where all footnotes should be shown in a single group at the end of a page anyway.
  • Reduces confusion for inexperienced users (principle of least astonishment) which just want to insert a footnote somewhere and are surprised that the footnote is not shown anywhere. This may also happen when part of a page containing footnotes is moved from one page to another page where the destination page does not already contain a [[FootNote]].

What do you think?

Attachments (0)

Change History (1)

comment:1 Changed 5 years ago by Ryan J Ollos

Yes, that sounds like a good idea. I'm not sure of the best way to accomplish this, but I think we'll probably want to use the ITemplateSteamFilter interface to append to the template before rendering.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Ryan J Ollos.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.