Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs...
View   r11  >  r10  >  r9  >  r8  >  r7  ...
FootNotePlugin 11 - 04 May 2008 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 44 to 44
 
    • Set HEADER = Notes
    • Set FOOTER = ---
Added:
>
>
 

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the TWiki server.

Line: 55 to 58
 
data/TWiki/FootNotePlugin.txt,v Plugin topic repository
lib/TWiki/Plugins/FootNotePlugin.pm Plugin Perl module
lib/TWiki/Plugins/FootNotePlugin/Note.pm Plugin Perl module
Added:
>
>
pub/TWiki/FootNotePlugin/styles.css CSS
 
  • Configure the Plugin:
    • TWiki 4.0 and up: Run the configure script to enable the Plugin
    • Change the Plugin settings as needed
Line: 93 to 97
 -- IanBygrave? - 05 Dec 2006
Changed:
<
<
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1209501215" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="9399" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="5"
>
>
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1209905749" name="styles.css" path="styles.css" size="130" user="Main.IanBygrave" version="1"
META FILEATTACHMENT attr="" autoattached="1" comment="" date="1209501216" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="9399" user="Main.IanBygrave" version="5"

FootNotePlugin 10 - 29 Apr 2008 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 24 to 24
 
  • You type:
    • Tim Berners-Lee{{Tim Berners-Lee is now director of the World Wide Web Consortium, and Professor of Computer Science at Southampton ECS.}} invented the World Wide Web.
  • If the plugin is installed you get:
Changed:
<
<
    • Tim Berners-Lee1 invented the World Wide Web.
>
>
    • Tim Berners-Lee(1) invented the World Wide Web.
 
  • And this at the end of the page:
    • 1: Tim Berners-Lee is now director of the World Wide Web Consortium, and Professor of Computer Science at Southampton ECS.
  • Actual example, it renders properly if the Plugin is installed and enabled:
Line: 66 to 66
 
Plugin Author: TWiki:Main.IanBygrave
Copyright: © 2006, TWiki:Main.IanBygrave
License: GPL (GNU General Public License)
Changed:
<
<
Plugin Version: 25 Apr 2008 (V2.004)
>
>
Plugin Version: 29 Apr 2008 (V2.005)
 
Change History:
<-- versions below in reverse order -->
 
Added:
>
>
29 Apr 2008: Fix quoting of text in title attributes of footnote links. Fixes a bug found by TWiki:Main.MaxPar.
27 Apr 2008: Fix conflict with TWiki:Plugins.LatexModePlugin reported by TWiki:Main.TonyLiu.
25 Apr 2008: Put footnote link in parens.
 
25 Apr 2008: Show footnotes in tooltips.
6 Feb 2008: Render notes in page order on pages using lots of %INCLUDE%
24 May 2007: Replace compatibility with pre-dakar.
Seperately number identical footnotes.
Sort footnotes.
Line: 90 to 93
 -- IanBygrave? - 05 Dec 2006
Changed:
<
<
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1209116462" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="9148" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="4"
>
>
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1209501215" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="9399" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="5"

FootNotePlugin 9 - 25 Apr 2008 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 66 to 66
 
Plugin Author: TWiki:Main.IanBygrave
Copyright: © 2006, TWiki:Main.IanBygrave
License: GPL (GNU General Public License)
Changed:
<
<
Plugin Version: 6 Feb 2008 (V2.003)
>
>
Plugin Version: 25 Apr 2008 (V2.004)
 
Change History:
<-- versions below in reverse order -->
 
Added:
>
>
25 Apr 2008: Show footnotes in tooltips.
 
6 Feb 2008: Render notes in page order on pages using lots of %INCLUDE%
24 May 2007: Replace compatibility with pre-dakar.
Seperately number identical footnotes.
Sort footnotes.
30 Apr 2007: Better way of getting footnotes at the end of the page.
Line: 89 to 90
 -- IanBygrave? - 05 Dec 2006
Changed:
<
<
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1202317227" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="8906" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="3"
>
>
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1209116462" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="9148" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="4"

FootNotePlugin 8 - 06 Feb 2008 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 66 to 66
 
Plugin Author: TWiki:Main.IanBygrave
Copyright: © 2006, TWiki:Main.IanBygrave
License: GPL (GNU General Public License)
Changed:
<
<
Plugin Version: 30 Apr 2007 (V2.001)
>
>
Plugin Version: 6 Feb 2008 (V2.003)
 
Change History:
<-- versions below in reverse order -->
 
Added:
>
>
6 Feb 2008: Render notes in page order on pages using lots of %INCLUDE%
24 May 2007: Replace compatibility with pre-dakar.
Seperately number identical footnotes.
Sort footnotes.
 
30 Apr 2007: Better way of getting footnotes at the end of the page.
10 Jan 2007: Repair old %FOOTNOTE{...}% markup.
05 Jan 2007: Reset notes at plugin initialisation. Fixes a bug found by TWiki:Main.StefanieWrobel.
Line: 87 to 89
 -- IanBygrave? - 05 Dec 2006
Changed:
<
<
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1177890237" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="8652" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="2"
>
>
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1202317227" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="8906" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="3"

FootNotePlugin 7 - 05 May 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 78 to 78
 
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
Changed:
<
<
Benchmarks: GoodStyle 98%, FormattedSearch 98%, FootNotePlugin 98%
>
>
Benchmarks: GoodStyle 99%, FormattedSearch 99%, FootNotePlugin 98%
 
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/FootNotePlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/FootNotePluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/FootNotePluginAppraisal

FootNotePlugin 6 - 29 Apr 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 66 to 66
 
Plugin Author: TWiki:Main.IanBygrave
Copyright: © 2006, TWiki:Main.IanBygrave
License: GPL (GNU General Public License)
Changed:
<
<
Plugin Version: 05 Dec 2006 (V2.000)
>
>
Plugin Version: 30 Apr 2007 (V2.001)
 
Change History:
<-- versions below in reverse order -->
 
Changed:
<
<
10 Jan 2007 Repair old %FOOTNOTE{...}% markup.
05 Jan 2007 Reset notes at plugin initialisation. Fixes a bug found by TWiki:Main.StefanieWrobel.
05 Dec 2006 Allow line breaks in footnotes. New %STARTFOOTNOTE{}% %ENDFOOTNOTE% markup.
>
>
30 Apr 2007: Better way of getting footnotes at the end of the page.
10 Jan 2007: Repair old %FOOTNOTE{...}% markup.
05 Jan 2007: Reset notes at plugin initialisation. Fixes a bug found by TWiki:Main.StefanieWrobel.
05 Dec 2006: Allow line breaks in footnotes. New %STARTFOOTNOTE{}% %ENDFOOTNOTE% markup.
 
05 Dec 2006: Renamed to FootNotePlugin
05 Jun 2006: Initial version was called EndNotePlugin
TWiki Dependency: $TWiki::Plugins::VERSION 1.1
Line: 86 to 87
 -- IanBygrave? - 05 Dec 2006
Changed:
<
<
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1168467235" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="7372" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="1"
>
>
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1177890237" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="8652" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="2"

FootNotePlugin 5 - 01 Mar 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 41 to 41
 
    • Set DEBUG = 0

  • Heading
Changed:
<
<
    • Set HEADING = Notes
>
>
    • Set HEADER = Notes
    • Set FOOTER = ---
 

Plugin Installation Instructions


FootNotePlugin 4 - 13 Jan 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 15 to 15
 %FOOTNOTE{LIST="Web.Topic"}% will be replaced by the notes from an %INCLUDE% ed page.
Added:
>
>
%STARTFOOTNOTE{}% note text %ENDFOOTNOTE% may also be used instead of {{ note text }}
 Do not embed footnotes in headings. That will break the heading in the %TOC%.

Examples

Line: 65 to 67
 
License: GPL (GNU General Public License)
Plugin Version: 05 Dec 2006 (V2.000)
Change History:
<-- versions below in reverse order -->
 
Changed:
<
<
05 Jun 2006: Initial version was called EndNotePlugin?
>
>
10 Jan 2007 Repair old %FOOTNOTE{...}% markup.
05 Jan 2007 Reset notes at plugin initialisation. Fixes a bug found by TWiki:Main.StefanieWrobel.
05 Dec 2006 Allow line breaks in footnotes. New %STARTFOOTNOTE{}% %ENDFOOTNOTE% markup.
 
05 Dec 2006: Renamed to FootNotePlugin
Added:
>
>
05 Jun 2006: Initial version was called EndNotePlugin
 
TWiki Dependency: $TWiki::Plugins::VERSION 1.1
CPAN Dependencies: none
Other Dependencies: none

FootNotePlugin 3 - 10 Jan 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Line: 7 to 7
 

Syntax Rules

Changed:
<
<
Write {{ note text }} anywhere in a TWiki topic.
>
>
Write {{ note text }} anywhere in a TWiki topic.
 This will be replaced with a link to the note at the end of the topic. The footnote has a link back to the text where it was inserted.
Line: 79 to 79
 Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences

-- IanBygrave? - 05 Dec 2006

Added:
>
>
META FILEATTACHMENT attachment="FootNotePlugin.zip" attr="" comment="" date="1168467235" name="FootNotePlugin.zip" path="FootNotePlugin.zip" size="7372" stream="FootNotePlugin.zip" user="Main.IanBygrave" version="1"

FootNotePlugin 2 - 05 Jan 2007 - Main.IanBygrave
Line: 1 to 1
 

FootNotePlugin

Footnotes are notes placed at the end of a topic.


FootNotePlugin 1 - 05 Dec 2006 - Main.IanBygrave
Line: 1 to 1
Added:
>
>

FootNotePlugin

Footnotes are notes placed at the end of a topic.

Syntax Rules

Write {{ note text }} anywhere in a TWiki topic. This will be replaced with a link to the note at the end of the topic. The footnote has a link back to the text where it was inserted.

%FOOTNOTELIST% will be replaced by the notes so far on the page.

%FOOTNOTE{LIST="Web.Topic"}% will be replaced by the notes from an %INCLUDE% ed page.

Do not embed footnotes in headings. That will break the heading in the %TOC%.

Examples

  • You type:
    • Tim Berners-Lee{{Tim Berners-Lee is now director of the World Wide Web Consortium, and Professor of Computer Science at Southampton ECS.}} invented the World Wide Web.
  • If the plugin is installed you get:
    • Tim Berners-Lee1 invented the World Wide Web.
  • And this at the end of the page:
    • 1: Tim Berners-Lee is now director of the World Wide Web Consortium, and Professor of Computer Science at Southampton ECS.
  • Actual example, it renders properly if the Plugin is installed and enabled:
    • Tim Berners-Lee{{Tim Berners-Lee is now director of the World Wide Web Consortium, and Professor of Computer Science at Southampton ECS.}} invented the World Wide Web.

Plugin Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %NEWPLUGIN_SHORTDESCRIPTION%

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Footnotes are notes placed at the end of a topic.

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

  • Heading
    • Set HEADING = Notes

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the TWiki server.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip FootNotePlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/FootNotePlugin.txt Plugin topic
    data/TWiki/FootNotePlugin.txt,v Plugin topic repository
    lib/TWiki/Plugins/FootNotePlugin.pm Plugin Perl module
    lib/TWiki/Plugins/FootNotePlugin/Note.pm Plugin Perl module
  • Configure the Plugin:
    • TWiki 4.0 and up: Run the configure script to enable the Plugin
    • Change the Plugin settings as needed
  • Test if the installation was successful:
    • See example above.

Plugin Info

Plugin Author: TWiki:Main.IanBygrave
Copyright: © 2006, TWiki:Main.IanBygrave
License: GPL (GNU General Public License)
Plugin Version: 05 Dec 2006 (V2.000)
Change History:
<-- versions below in reverse order -->
 
05 Jun 2006: Initial version was called EndNotePlugin?
05 Dec 2006: Renamed to FootNotePlugin
TWiki Dependency: $TWiki::Plugins::VERSION 1.1
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
Benchmarks: GoodStyle 98%, FormattedSearch 98%, FootNotePlugin 98%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/FootNotePlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/FootNotePluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/FootNotePluginAppraisal

Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences

-- IanBygrave? - 05 Dec 2006


Revision 11r11 - 04 May 2008 - 13:27:19 - IanBygrave?
Revision 10r10 - 29 Apr 2008 - 20:33:36 - IanBygrave?
Revision 9r9 - 25 Apr 2008 - 09:41:03 - IanBygrave?
Revision 8r8 - 06 Feb 2008 - 17:00:30 - IanBygrave?
Revision 7r7 - 05 May 2007 - 14:17:04 - IanBygrave?
Revision 6r6 - 29 Apr 2007 - 23:43:58 - IanBygrave?
Revision 5r5 - 01 Mar 2007 - 12:12:26 - IanBygrave?
Revision 4r4 - 13 Jan 2007 - 14:27:28 - IanBygrave?
Revision 3r3 - 10 Jan 2007 - 22:13:56 - IanBygrave?
Revision 2r2 - 05 Jan 2007 - 17:20:54 - IanBygrave?
Revision 1r1 - 05 Dec 2006 - 00:33:50 - IanBygrave?
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.FootNotePlugin
Syndicate this site RSSATOM