Changeset 929
- Timestamp:
- 11/25/08 00:57:30 (3 years ago)
- Location:
- trunk
- Files:
-
- 27 edited
-
BibliographyPlugin/data/TWiki/BibliographyPlugin.txt (modified) (3 diffs)
-
CacheAddOn/data/TWiki/CacheAddOn.txt (modified) (7 diffs)
-
CpanContrib/data/TWiki/CpanContrib.txt (modified) (9 diffs)
-
DragonSkin/data/TWiki/DragonSkinInstall.txt (modified) (1 diff)
-
EditSyntaxPlugin/data/TWiki/EditSyntaxPlugin.txt (modified) (9 diffs)
-
EditTablerowPlugin/data/TWiki/EditTablerowPlugin.txt (modified) (8 diffs)
-
EmbedPlugin/data/TWiki/EmbedPlugin.txt (modified) (5 diffs)
-
FormFieldsPlugin/data/TWiki/FormFieldsPlugin.txt (modified) (4 diffs)
-
FormsAddOn/data/TWiki/FormsAddOn.txt (modified) (4 diffs)
-
ImmediateNotifyPlugin/data/TWiki/ImmediateNotifyPlugin.txt (modified) (4 diffs)
-
MultiEditPlugin/data/TWiki/MultiEditPlugin.txt (modified) (7 diffs)
-
NavBarAddOn/data/TWiki/NavBarAddOn.txt (modified) (3 diffs)
-
NavbarPlugin/data/TWiki/NavbarPlugin.txt (modified) (5 diffs)
-
NewsPlugin/data/TWiki/NewsPlugin.txt (modified) (4 diffs)
-
RevCommentPlugin/data/TWiki/WebRssBaseWC.txt (modified) (4 diffs)
-
SchedulerContrib/data/TWiki/SchedulerContrib.txt (modified) (2 diffs)
-
SearchEnginePluceneAddOn/data/Plugins/SearchEnginePluceneAddOn.txt (modified) (6 diffs)
-
SoapClientPlugin/data/TWiki/SoapClientPlugin.txt (modified) (5 diffs)
-
SpanishTWikiContrib/data/TWiki/TranslationNote.txt (modified) (1 diff)
-
TalkContrib/data/TWiki/TalkContrib.txt (modified) (6 diffs)
-
TemplateToolkitPlugin/data/TWiki/TemplateToolkitPlugin.txt (modified) (8 diffs)
-
TimeTablePlugin/data/TWiki/TimeTablePlugin.txt (modified) (3 diffs)
-
TipsContrib/data/TWiki/TipTopic029.txt (modified) (2 diffs)
-
TopicClassificationAddOn/data/TWiki/TopicClassificationAddOn.txt (modified) (3 diffs)
-
TreeBrowserPlugin/data/TWiki/TreeBrowserPlugin.txt (modified) (8 diffs)
-
TwistyContrib/data/System/TwistyContrib.txt (modified) (3 diffs)
-
XpTrackerPlugin/data/TWiki/XpTrackerPlugin.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BibliographyPlugin/data/TWiki/BibliographyPlugin.txt
r899 r929 2 2 ---+ <nop/>%TOPIC% 3 3 4 BibliographyPlugin manages citations inside a TWiki topic, and can generate an References List at the end of the topic. This should be every usefull for writing conference papers, journal articles, ellaborated news, etc.4 BibliographyPlugin manages citations inside a Foswiki topic, and can generate an References List at the end of the topic. This should be every usefull for writing conference papers, journal articles, ellaborated news, etc. 5 5 6 6 ---++ Syntax Rules … … 94 94 ---++ Plugin Installation Instructions 95 95 96 __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 server where TWiki is running.96 __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 server where Foswiki is running. 97 97 98 98 * Download the ZIP file from the Plugin web (see below) … … 102 102 | ==data/System/%TOPIC%.txt,v== | Plugin topic repository | 103 103 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 104 * (Dakar) Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.104 * (Dakar) Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 105 105 * Test if the installation was successful: see above at [[#Example]] 106 106 -
trunk/CacheAddOn/data/TWiki/CacheAddOn.txt
r788 r929 1 1 %META:TOPICINFO{author="guest" date="1046815987" format="1.0" version="1.1"}% 2 2 The *CacheAddOn* implements a simple, 3 agressive server side caching strategy for TWiki pages.3 agressive server side caching strategy for Foswiki pages. 4 4 The speed-up is considerable. 5 5 … … 8 8 ---++ Rationale 9 9 10 While the functionality and flexibility of TWiki is all nice and useful,11 it comes at a high price: TWiki _is_ slow.10 While the functionality and flexibility of Foswiki is all nice and useful, 11 it comes at a high price: Foswiki _is_ slow. 12 12 Especially, if you make use of the form system 13 13 combined with dynamic searches, … … 19 19 [[http://www.sun.com/desktop/sunblade100/][SunBlade100]] 20 20 with few plug-ins installed 21 ( TWiki:Main.DefaultPlugin TWiki:Main.TablePlugin TWiki:Main.EditTablePlugin TWiki:Main.IncludeIndexPlugin TWiki:Main.InterwikiPlugin TWiki:Main.PdfPlugin TWiki:Main.SpacedWikiWordPlugin TWiki:Main.SpreadSheetPlugin TWiki:Main.TWikiDrawPlugin TWiki:Main.XpTrackerPlugin)21 (Foswiki:Extensions.DefaultPlugin Foswiki:Extensions.TablePlugin Foswiki:Extensions.EditTablePlugin Foswiki:Extensions.IncludeIndexPlugin Foswiki:Extensions.InterwikiPlugin Foswiki:Extensions.PdfPlugin Foswiki:Extensions.SpacedWikiWordPlugin Foswiki:Extensions.SpreadSheetPlugin Foswiki:Extensions.TWikiDrawPlugin Foswiki:Extensions.XpTrackerPlugin) 22 22 23 23 | Test case | Min[s]| Avg[s]| Max[s]| URL path | 24 24 | Hello-world = load+compile+init perl | 0.65| 0.75| 0.93| /twiki/benchmark?-h | 25 | Short page | 1.51| 2.03| 3.10| /twiki/render/ TWiki/BumpyWord |26 | Formatted search | 2.44| 2.58| 3.17| /twiki/render/ TWiki/ProjectContributor |27 | Large index w/much RCS | 5.36| 5.82| 7.46| /twiki/render/ TWiki/WebIndex |28 | Large page w/INCLUDEs | 6.91| 7.21| 8.37| /twiki/render/ TWiki/CompleteDocumentation |25 | Short page | 1.51| 2.03| 3.10| /twiki/render/System/BumpyWord | 26 | Formatted search | 2.44| 2.58| 3.17| /twiki/render/System/ProjectContributor | 27 | Large index w/much RCS | 5.36| 5.82| 7.46| /twiki/render/System/WebIndex | 28 | Large page w/INCLUDEs | 6.91| 7.21| 8.37| /twiki/render/System/CompleteDocumentation | 29 29 30 30 mod_perl could cut the fist figure, startup+compile overhead, to zero; 31 31 [[http://daemoninc.com/SpeedyCGI/][SpeedyCGI]] to almost zero. 32 32 If I understand correctly, 33 for TWiki you can only _subtract_ that gain of 0.65s from the other figures.34 4.7s instead of 5.3s for the TWiki documentation index -- no big deal.33 for Foswiki you can only _subtract_ that gain of 0.65s from the other figures. 34 4.7s instead of 5.3s for the Foswiki documentation index -- no big deal. 35 35 36 36 Given, that viewing is far more frequent than editing, … … 51 51 52 52 0 Wiki links, mostly to missing topics, may be out-dated; 53 0 TWiki search results are very likely to be out-dated53 0 Foswiki search results are very likely to be out-dated 54 54 0 Layout changes in templates are not reflected in cached pages 55 55 0 Decide for ultra fast, but clunky Unix only ksh/bash implementation … … 73 73 | Test case | Min[s]| Avg[s]| Max[s]| URL path | 74 74 | Hello-world = load+compile+init perl | 0.63| 0.68| 0.98| /twiki/benchmark?-h | 75 | Short page | 0.05| 0.06| 0.08| /twiki/view/ TWiki/BumpyWord |76 | Formatted search | 0.05| 0.06| 0.12| /twiki/view/ TWiki/ProjectContributor |77 | Large index w/much RCS | 0.05| 0.06| 0.07| /twiki/view/ TWiki/WebIndex |78 | Large page w/INCLUDEs | 0.05| 0.07| 0.10| /twiki/view/ TWiki/CompleteDocumentation |75 | Short page | 0.05| 0.06| 0.08| /twiki/view/System/BumpyWord | 76 | Formatted search | 0.05| 0.06| 0.12| /twiki/view/System/ProjectContributor | 77 | Large index w/much RCS | 0.05| 0.06| 0.07| /twiki/view/System/WebIndex | 78 | Large page w/INCLUDEs | 0.05| 0.07| 0.10| /twiki/view/System/CompleteDocumentation | 79 79 80 80 … … 87 87 0 It inserts a tee into the pipeline from the render script to the web server 88 88 0 The tee output is stored in the file system 89 0 Next time it's called, it compares the TWiki data file modification89 0 Next time it's called, it compares the Foswiki data file modification 90 90 time with that of the cached page 91 91 0 If up to date, pipe the cached page to the web server … … 114 114 | bin/fresh | shell force rendering a fresh page into the cache | shell | 115 115 | bin/edit.cache.diff | patch for edit script | optional for both | 116 | data/ TWiki/CachePlugin.txt | this description | both |116 | data/System/CachePlugin.txt | this description | both | 117 117 0 Create the the =/your/twiki/cache= directory, 118 118 make sure everything below is writable for the web server, e.g. <br> 119 119 =chgrp www /your/twiki/cache; chmod g+ws /your/twiki/cache= 120 120 0 Create one sub-directory per web which you want to cache, e.g.: 121 =/your/twiki/cache/ TWiki= for the documentation121 =/your/twiki/cache/Foswiki= for the documentation 122 122 0 To minimize misleading out-dated edit links, 123 123 modify the =/your/twiki/bin/edit= script with the supplied patch; -
trunk/CpanContrib/data/TWiki/CpanContrib.txt
r878 r929 14 14 ---++ Included CPAN Modules in package 15 15 16 This TWiki Contrib provides locally-installable versions of the following CPAN modules:16 This Foswiki Contrib provides locally-installable versions of the following CPAN modules: 17 17 18 18 <table><caption align="bottom">Included CPAN Modules (240 installed)</caption> <tr valign="top"><td> … … 272 272 <tr valign="top"><td> 273 273 274 You can also build the CpanContrib without a full TWiki SVN checkout...274 You can also build the CpanContrib without a full Foswiki SVN checkout... 275 275 276 276 <verbatim> … … 300 300 In order build the CpanContrib package, each of the CPAN modules 301 301 <verbatim> 302 cd lib/ TWiki/Contrib/CpanContrib302 cd lib/Foswiki/Contrib/CpanContrib 303 303 perl build.pl release 304 304 </verbatim> … … 312 312 313 313 <verbatim> 314 $ TWIKI/tools/install-cpan.pl --baselibdir=$TWIKI/lib/CPAN/ </dev/null \315 `perl -e "require qq{$ TWIKI/lib/TWiki/Contrib/CpanContrib/CPAN}; print join( ' ', @CPAN )"`314 $FOSWIKI/tools/install-cpan.pl --baselibdir=$TWIKI/lib/CPAN/ </dev/null \ 315 `perl -e "require qq{$FOSWIKI/lib/Foswiki/Contrib/CpanContrib/CPAN}; print join( ' ', @CPAN )"` 316 316 </verbatim> 317 317 … … 330 330 ---+++ Installing individual CPAN modules 331 331 332 The CpanContrib is also useful outside of the scope of TWiki as it provides a way to reliably install CPAN332 The CpanContrib is also useful outside of the scope of Foswiki as it provides a way to reliably install CPAN 333 333 modules locally. 334 334 … … 360 360 361 361 * One line des<cription: 362 * Set SHORTDESCRIPTION = Bundled Prebuilt CPAN Modules for twiki.org current TWiki:Codev.TWikiRelease and all [[http://twiki.org twiki.org]]Foswiki:Extensions modules362 * Set SHORTDESCRIPTION = Bundled Prebuilt CPAN Modules for Foswiki's Foswiki:Extensions modules 363 363 364 364 * Name of the perl package … … 368 368 ---++ Installation Instructions 369 369 370 __Note:__ You do not need to install anything on the browser to use this contrib package. The following instructions are for the administrator who installs the package on the server where TWiki is running.370 __Note:__ You do not need to install anything on the browser to use this contrib package. The following instructions are for the administrator who installs the package on the server where Foswiki is running. 371 371 372 372 * Download the ZIP file from the Plugin web (see below) … … 382 382 ---++ Contrib Info 383 383 384 | Author: | TWiki:Main.WillNorris |384 | Author: | Foswiki:Main.WillNorris | 385 385 | Copyright ©: | | 386 386 | License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) | … … 398 398 __Related Topics:__ %SYSTEMWEB%.DefaultPreferences, %USERSWEB%.SitePreferences 399 399 400 -- TWiki:Main/WillNorris - %$DATE%400 -- Foswiki:Main/WillNorris - %$DATE% -
trunk/DragonSkin/data/TWiki/DragonSkinInstall.txt
r906 r929 13 13 4. Set the contents of the DS_QUICKLINKS submenu. Instructions on how to do so (or hide this submenu entirely) are in %SYSTEMWEB%.DragonSkinCustomize. 14 14 5. Do any other customizations (fonts, etc) as per %SYSTEMWEB%.DragonSkinCustomize. 15 6. (Optional) If you are still using the default TWiki robot logo, the skin will look much better if you change it to something else, such as twikiRobot121x54.gif from TWiki:Codev.TWikiLogosDropInReplacementsWhite.16 7. (Optional) Replace the default TWiki site map with %SYSTEMWEB%.DragonSkinSiteMap.15 6. (Optional) If you are still using the default Foswiki robot logo, the skin will look much better if you change it to something else. 16 7. (Optional) Replace the default Foswiki site map with %SYSTEMWEB%.DragonSkinSiteMap. 17 17 ---+++ Browser issues 18 18 !DragonSkin has been tested on IE6, Firefox, IE5.2/Mac, and fairly recent versions of Firefox, Mozilla, Opera, Safari, Camino, and Netscape, and appears to work on those browsers (Firefox and IE6 have been used the most). It has not been tested at all on IE5/Win, and may have display problems with that browser. Netscape 4.x should see the skin without any CSS formatting. 19 19 ---++ Customizing the installation 20 *Note:* When creating !DragonSkin-related CSS classes or TWiki variables, use a prefix of *ds-* for CSS classes (e.g. _ds-myclass_) and *DS_* for TWiki variables (e.g. _DS_MYVARIABLE_). This will help prevent namespace confusion.20 *Note:* When creating !DragonSkin-related CSS classes or Foswiki macros, use a prefix of *ds-* for CSS classes (e.g. _ds-myclass_) and *DS_* for Foswiki macros (e.g. _DS_MYVARIABLE_). This will help prevent namespace confusion. 21 21 ---+++ Including the left menu from a topic 22 1. Create a topic with the menu contents. When doing so, be careful about including blank lines in the menu, since the TWiki renderer will insert paragraph tags and mess up the layout. Also, use %<nop>INCLUDINGWEB% when necessary to make sure that searches and links to topics like !WebPreferences will reference the right web. Note that including the menu from a topic will be slightly slower than using it directly from the template file.22 1. Create a topic with the menu contents. When doing so, be careful about including blank lines in the menu, since the Foswiki renderer will insert paragraph tags and mess up the layout. Also, use %<nop>INCLUDINGWEB% when necessary to make sure that searches and links to topics like !WebPreferences will reference the right web. Note that including the menu from a topic will be slightly slower than using it directly from the template file. 23 23 2. Change the templates/dragonmenu.dragon.css file to just have the single line %<nop>INCLUDE{"%SYSTEMWEB%.DragonMenuTopic"}% (or whatever your menu topic is called). 24 24 ---+++ Adding site-specific CSS styles 25 If you want to add a site-specific CSS style, add it to pub/%<nop>SYSTEMWEB%/DragonSkin/typography.css, since that file is included in every theme. Alternatively, add another import rule to the definition of dragoncss in templates/foswiki.dragon.tmpl that imports a site-specific css file, and put all local styles in that file. If your style makes use of TWiki variables, add it to templates/dragoncssvars.dragon.tmpl, so variables will get expanded.25 If you want to add a site-specific CSS style, add it to pub/%<nop>SYSTEMWEB%/DragonSkin/typography.css, since that file is included in every theme. Alternatively, add another import rule to the definition of dragoncss in templates/foswiki.dragon.tmpl that imports a site-specific css file, and put all local styles in that file. If your style makes use of Foswiki macros, add it to templates/dragoncssvars.dragon.tmpl, so variables will get expanded. 26 26 -
trunk/EditSyntaxPlugin/data/TWiki/EditSyntaxPlugin.txt
r899 r929 2 2 ---+!! Edit Syntax Plugin (Alpha version - unsafe for public websites) 3 3 4 This Plugin allows users to edit TWiki content with their favorite wiki syntax. Users can set their preferred syntax as a user preferences setting in their user homepage. Edit syntax converters convert the TWiki markup language (TML) into another syntax when a user edits a topic, and converts it back after edit. The content is always saved in the TWiki format, that is, users can edit the same content using different edit syntax.4 This Plugin allows users to edit Foswiki content with their favorite wiki syntax. Users can set their preferred syntax as a user preferences setting in their user homepage. Edit syntax converters convert the Topic markup language (TML) into another syntax when a user edits a topic, and converts it back after edit. The content is always saved in the Foswiki format, that is, users can edit the same content using different edit syntax. 5 5 6 6 %TOC% … … 13 13 Currently available converters: 14 14 | *Syntax* | *To Activate* | *Syntax Summary and Help* | *Converter topic* | 15 | = TWiki= | =<nop> * Set EDITSYNTAX = <nop>= | [[%SYSTEMWEB%.WikiSyntaxSummary][Summary]], [[%SYSTEMWEB%.TextFormattingRules][Help]] | N/A |15 | =Foswiki= | =<nop> * Set EDITSYNTAX = <nop>= | [[%SYSTEMWEB%.WikiSyntaxSummary][Summary]], [[%SYSTEMWEB%.TextFormattingRules][Help]] | N/A | 16 16 %SEARCH{ "EditSyntaxRegex" scope="topic" topic="*EditSyntaxRegex" nonoise="on" format="| =$percntCALC{$SET(name, $SUBSTITUTE($topic, EditSyntaxRegex))$GET(name)}$percnt= | =<nop> * Set EDITSYNTAX = <nop>$percntCALC{$GET(name)}$percnt= | [[$percntCALC{$GET(name)}$percntWikiSyntaxSummary][Summary]], [[$percntCALC{$GET(name)}$percntTextFormattingRules][Help]] | [[$topic][$percntCALC{$GET(name)}$percnt converter]] |" }% 17 17 … … 23 23 </pre> 24 24 25 To disable the converter (e.g. to use TWiki syntax), set the EDITSYNTAX to an empty value.25 To disable the converter (e.g. to use Foswiki syntax), set the EDITSYNTAX to an empty value. 26 26 27 27 … … 31 31 1. Decide on the base name, =Foowiki=. Base name must not be a !WikiWord, e.g. not =FooWiki=. 32 32 1. Create a =FoowikiEditSyntaxRegex= topic in the %SYSTEMWEB% web, taking MediawikiEditSyntaxRegex as a template. 33 * List regular expressions to convert the syntax from the TWiki to the Foowiki format, and vice versa.33 * List regular expressions to convert the syntax from the Foswiki to the Foowiki format, and vice versa. 34 34 * The converter format is indicated below. 35 35 * All topics ending in =*EditSyntaxRegex= are listed automatically in the converter topic. … … 43 43 44 44 The converter topic contains bullets of format: =* TYPE: /from/to/= or =* TYPE: /from/to/ # comment= 45 * =TYPE= is =T2X= for "T Wiki to External" syntax conversion, or =X2T= for "External to TWiki" syntax conversion.45 * =TYPE= is =T2X= for "TML (Foswiki topic markup language) to External" syntax conversion, or =X2T= for "External to TML" syntax conversion. 46 46 * =/from/to/= are regular expressions to convert from one format to the other. 47 47 * =# comments= to annotate the expressions are optional. The hash sign requires a space to be recognized as a space. … … 59 59 60 60 * One line description, is shown in the %SYSTEMWEB%.TextFormattingRules topic: 61 * Set SHORTDESCRIPTION = Edit TWiki content using your preferred wiki syntax61 * Set SHORTDESCRIPTION = Edit Foswiki content using your preferred wiki syntax 62 62 63 63 * Debug plugin: (See output in =data/debug.txt=) … … 67 67 ---++ Plugin Installation Instructions 68 68 69 __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.69 __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 Foswiki server. 70 70 71 71 * Download the ZIP file from the Plugin web (see below) … … 73 73 | *File:* | *Description:* | 74 74 | ==data/System/%TOPIC%.txt== | Plugin topic | 75 | ==data/ TWiki/MediawikiEditSyntaxRegex.txt== | Mediawiki edit syntax converter topic |76 | ==data/ TWiki/MediawikiWikiSyntaxSummary.txt== | Mediawiki edit syntax summary topic |77 | ==data/ TWiki/MediawikiTextFormattingRules.txt== | Mediawiki edit syntax help topic |78 | ==data/ TWiki/MediawikiEditSyntaxTest.txt== | Mediawiki edit syntax test topic |75 | ==data/System/MediawikiEditSyntaxRegex.txt== | Mediawiki edit syntax converter topic | 76 | ==data/System/MediawikiWikiSyntaxSummary.txt== | Mediawiki edit syntax summary topic | 77 | ==data/System/MediawikiTextFormattingRules.txt== | Mediawiki edit syntax help topic | 78 | ==data/System/MediawikiEditSyntaxTest.txt== | Mediawiki edit syntax test topic | 79 79 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 80 80 * Configure the Plugin: 81 * TWiki 4.0 and up:Run the [[%SCRIPTURL%/configure%SCRIPTSUFFIX%][configure]] script to enable the Plugin81 * Run the [[%SCRIPTURL%/configure%SCRIPTSUFFIX%][configure]] script to enable the Plugin 82 82 * Change the Plugin settings as needed 83 * Patch TWiki if you are running TWiki 4.0.0 - 4.0.5:84 * Apply TWiki:Codev/AfterEditHandlerCallFix to fix a bug in the Plugin API.85 83 * Test if the installation was successful: 86 84 * Enable the Mediawiki syntax with this setting in your home page: … … 89 87 * You should see the content in Mediawiki syntax 90 88 * Save the test topic 91 * View raw should show you the content in TWiki syntax89 * View raw should show you the content in Foswiki syntax 92 90 * Show proper edit syntax summary in edit screen: 93 91 * Create an =EDITSYNTAX= setting in your =%USERSWEB%.SitePreferences= and set it to an empty value -
trunk/EditTablerowPlugin/data/TWiki/EditTablerowPlugin.txt
r899 r929 2 2 ---+!! Edit Tablerow Plugin 3 3 4 This plugin allows you to edit TWiki tables row by row, using a form with appropriate controls for each field. If preceeded by an =%<nop>EDITTABLEROW{...}%= variable, tables have edit links for each row, and are optionally followed by an *[ Edit table ]* button. Multiple tables per topic are editable, but only one row at a time can be edited.4 This plugin allows you to edit Foswiki tables row by row, using a form with appropriate controls for each field. If preceeded by an =%<nop>EDITTABLEROW{...}%= variable, tables have edit links for each row, and are optionally followed by an *[ Edit table ]* button. Multiple tables per topic are editable, but only one row at a time can be edited. 5 5 6 6 %TOC% … … 74 74 <table border="1" cellspacing="1" cellpadding="0"> 75 75 <tr><th class="twikiFirstCol" bgcolor="#99CCCC"><a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview" title="Sort by this column"> Nr</a> </th><th bgcolor="#99CCCC"><a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview" title="Sort by this column"> Text field</a> </th><th bgcolor="#99CCCC"><a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview" title="Sort by this column"> Drop down</a> </th><th bgcolor="#99CCCC"><a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview" title="Sort by this column"> Mood</a> </th><th bgcolor="#99CCCC"><a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview" title="Sort by this column"> Timestamp</a> </th></tr> 76 <tr><td class="twikiFirstCol" bgcolor="#FFFFFF"> <a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview">1</a> </td><td bgcolor="#FFFFFF"> hello table </td><td bgcolor="#FFFFFF"> one </td><td bgcolor="#FFFFFF"> <img src="%PUBURLPATH%/ TWiki/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> </td><td bgcolor="#FFFFFF"> 19 Mar 2005 23:21 </td></tr>77 <tr><td class="twikiFirstCol" bgcolor="#FFFFCC"> <a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview">2</a> </td><td bgcolor="#FFFFCC"> </td><td bgcolor="#FFFFCC"> two </td><td bgcolor="#FFFFCC"> <img src="%PUBURLPATH%/ TWiki/SmiliesPlugin/frown.gif" alt="frown" title="frown" border="0" /> </td><td bgcolor="#FFFFCC"> 19 Mar 2005 11:21 </td></tr>76 <tr><td class="twikiFirstCol" bgcolor="#FFFFFF"> <a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview">1</a> </td><td bgcolor="#FFFFFF"> hello table </td><td bgcolor="#FFFFFF"> one </td><td bgcolor="#FFFFFF"> <img src="%PUBURLPATH%/System/SmiliesPlugin/smile.gif" alt="smile" title="smile" border="0" /> </td><td bgcolor="#FFFFFF"> 19 Mar 2005 23:21 </td></tr> 77 <tr><td class="twikiFirstCol" bgcolor="#FFFFCC"> <a href="%SCRIPTURLPATH%/oops/Test/TableRowOne?template=oopspreview">2</a> </td><td bgcolor="#FFFFCC"> </td><td bgcolor="#FFFFCC"> two </td><td bgcolor="#FFFFCC"> <img src="%PUBURLPATH%/System/SmiliesPlugin/frown.gif" alt="frown" title="frown" border="0" /> </td><td bgcolor="#FFFFCC"> 19 Mar 2005 11:21 </td></tr> 78 78 </table> 79 79 <form action="%SCRIPTURLPATH%/oops/Test/TableRowOne"> 80 <input type="image" src="%PUBURLPATH%/ TWiki/EditTablePlugin/edittable.gif" alt="Edit this table" onclick="return(false);" /></form>80 <input type="image" src="%PUBURLPATH%/System/EditTablePlugin/edittable.gif" alt="Edit this table" onclick="return(false);" /></form> 81 81 82 82 If you click on one of the links in the first column, say for the second row, you will be able to edit that table row in a form: … … 90 90 91 91 * One line description, shown in the %SYSTEMWEB%.TextFormattingRules topic: 92 * Set SHORTDESCRIPTION = Edit TWiki tables rows using a form92 * Set SHORTDESCRIPTION = Edit Foswiki tables rows using a form 93 93 94 94 * Set DEBUG to 1 to get debug messages in =data/debug.txt=. Default: =0= … … 100 100 * Default edit button: Specify =button text=, or specify =alternate text, image URL= 101 101 * Set EDITBUTTON = Edit table 102 * #Set EDITBUTTON = Edit this table, %PUBURL%/ TWiki/EditTablePlugin/edittable.gif102 * #Set EDITBUTTON = Edit this table, %PUBURL%/System/EditTablePlugin/edittable.gif 103 103 104 104 * Default edit link for row: Specify =button text=, or specify =alternate text, image URL=. If empty, create link from first field. 105 105 * #Set EDITLINK = Edit 106 * #Set EDITLINK = Edit, %PUBURL%/ TWiki/DocumentGraphics/edittopic.gif106 * #Set EDITLINK = Edit, %PUBURL%/System/DocumentGraphics/edittopic.gif 107 107 108 108 109 109 ---++ Limitations and Known Issues 110 110 111 * This Plugin does not (yet) support TWiki table formatting like Multi-span cells (e.g. =| ... ||=)111 * This Plugin does not (yet) support Foswiki table formatting like Multi-span cells (e.g. =| ... ||=) 112 112 * You cannot put two =%<nop>EDITTABLE{}%= statements on the same line in the source 113 113 * Defining the schema in the format of %SYSTEMWEB%.EditTablePlugin requires patching of =Form.pm= … … 116 116 ---++ Plugin Installation Instructions 117 117 118 __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 server where TWiki is running.118 __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 server where Foswiki is running. 119 119 120 120 * Download the ZIP file from the Plugin web (see below) … … 124 124 | ==data/System/%TOPIC%.txt,v== | Plugin topic repository | 125 125 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 126 | ==pub/ TWiki/%TOPIC%/*.jpg== | Screenshots for plugin topic |126 | ==pub/System/%TOPIC%/*.jpg== | Screenshots for plugin topic | 127 127 | ==bin/editTableRow== | | 128 128 | ==bin/uploadTableRow== | | … … 131 131 * Verify access and ownership settings for the new scripts. 132 132 * Edit your .htaccess file to require a valid user for the included scripts (if needed). 133 * Apply the [[%ATTACHURL%/Form.pm.formdef_patch][attached patch]] to =lib/ TWiki/Form.pm= if you want to use the schema definition in the style of %SYSTEMWEB%.EditTablePlugin133 * Apply the [[%ATTACHURL%/Form.pm.formdef_patch][attached patch]] to =lib/Foswiki/Form.pm= if you want to use the schema definition in the style of %SYSTEMWEB%.EditTablePlugin 134 134 135 135 … … 142 142 | 08 Sep 2006: | Use strict warnings. Fix handling of checkbox fields. Move to last edited row after save to avoid scrolling. Do not insert placeholder text in first field. | 143 143 | 01 Sep 2006: | Dakar port. Fix handling of date fields in Dakar. Allow editlink in tag. Move existing table to bottom of edit view. | 144 | 07 Jul 2005: | Remove further warning message (thanks to TWiki:Main/KennethLavrsen and TWiki:Main/CrawfordCurrie) |144 | 07 Jul 2005: | Remove further warning message (thanks to Foswiki:Main/KennethLavrsen and Foswiki:Main/CrawfordCurrie) | 145 145 | 30 Jun 2005: | Fix access control. Remove warning messages from apache log. | 146 146 | 21 Apr 2005: | Fix to remove conflict with %<nop>TOC% rendering | -
trunk/EmbedPlugin/data/TWiki/EmbedPlugin.txt
r899 r929 2 2 ---+ EmbedPlugin 3 3 4 This is a plugin that you can use to embed <nop>MediaPlayer files in TWiki webs.4 This is a plugin that you can use to embed <nop>MediaPlayer files in Foswiki webs. 5 5 6 6 ---++ Syntax Rules … … 13 13 14 14 * One line description, shown in the %SYSTEMWEB%.TextFormattingRules topic: 15 * Set SHORTDESCRIPTION = Embeds <nop>MediaPlayer files in a TWiki page15 * Set SHORTDESCRIPTION = Embeds <nop>MediaPlayer files in a Foswiki page 16 16 17 17 * Debug plugin: (See output in =data/debug.txt=) … … 20 20 ---++ Plugin Installation Instructions 21 21 22 __Note:__ You need to install a <nop>MediaPlayer plugin on the browser to see the <nop>MediaPlayer content. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.22 __Note:__ You need to install a <nop>MediaPlayer plugin on the browser to see the <nop>MediaPlayer content. The following instructions are for the administrator who installs the plugin on the server where Foswiki is running. 23 23 24 24 * Download the ZIP file from the Plugin web (see below) … … 28 28 | ==data/System/%TOPIC%.txt,v== | Plugin topic repository | 29 29 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 30 | ==pub/ TWiki/EmbedPlugin/bells.mp3==| Plugin sample mp3 |31 * (Dakar) Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.30 | ==pub/System/EmbedPlugin/bells.mp3==| Plugin sample mp3 | 31 * (Dakar) Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 32 32 * Test if the plugin is correctly installed: 33 33 * A small <nop>MediaPlayer object below: … … 37 37 ---++ Plugin Info 38 38 39 | Plugin Author: | %SYSTEMWEB%.MartinCleaver based on work by TWiki:Codev.DonnyKurniawan |39 | Plugin Author: | Foswiki:Main.MartinCleaver based on work by TWiki:Main.DonnyKurniawan | 40 40 | Plugin Version: | 19 Nov 2003 (V1.000) | 41 41 | Change History: | <!-- specify latest version first --> | -
trunk/FormFieldsPlugin/data/TWiki/FormFieldsPlugin.txt
r899 r929 2 2 ---+ <nop>%TOPIC% 3 3 4 Control the appearance and capability of fields in forms when editing. If Javascript isn't enabled then the form field will fall back to being a text box or if it is a built in TWiki type, the relavent HTML control.4 Control the appearance and capability of fields in forms when editing. If Javascript isn't enabled then the form field will fall back to being a text box or if it is a built in Foswiki type, the relavent HTML control. 5 5 6 6 ---++ Syntax Rules … … 26 26 ---++ Plugin Installation Instructions 27 27 28 __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 server where TWiki is running.28 __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 server where Foswiki is running. 29 29 30 30 * Download the ZIP file from the Plugin web (see below) … … 35 35 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 36 36 | ==templates/formfields== | Contains the basic HTML that is used in the edit controls | 37 * (Dakar) Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.37 * (Dakar) Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 38 38 * Test if the installation was successful: 39 39 * _enter samples here_ … … 55 55 | Feedback: | http://foswiki.org/Extensions/%TOPIC%Dev | 56 56 57 __Related Topics:__ %SYSTEMWEB%.DefaultPreferences, %USERSWEB%.SitePreferences, [[%SYSTEMWEB%.Plugins][Plugins]] , TWiki:Codev/ExtendingFormControls57 __Related Topics:__ %SYSTEMWEB%.DefaultPreferences, %USERSWEB%.SitePreferences, [[%SYSTEMWEB%.Plugins][Plugins]] 58 58 59 59 -- TWiki:Main/JohnTalintyre - 04 Jun 2003 -
trunk/FormsAddOn/data/TWiki/FormsAddOn.txt
r788 r929 2 2 ---+ Forms AddOn 3 3 4 This AddOnPackage provides enhancements to TWiki forms:4 This AddOnPackage provides enhancements to Foswiki forms: 5 5 * Provide manual control over the appearance (layout and content)of the form. 6 6 * Allow field values to be supplied for select, radio, and checkbox fields through both a referenced topic or an embedded search. … … 83 83 The initial values in the form for text and text area fields may contain commas; for other fields the individual values are separated by commas. Checkbox fields cannot be initialized. 84 84 85 Fields are initialized in the following order (note that the form definition is not used if the body text is passed as a query parameter (per TWiki spec):85 Fields are initialized in the following order (note that the form definition is not used if the body text is passed as a query parameter (per Foswiki spec): 86 86 * Field values passed as query parameters 87 87 * Field values in a template topic … … 106 106 ---++ Acknowledgement 107 107 108 This AddOn leverages code contributions and ideas by TWiki:Main/PeterKlausner and TWiki:Main/SvenDowedit (see also TWiki:Codev/DynamicFormOptionDefinitions).108 This AddOn leverages code contributions and ideas by TWiki:Main/PeterKlausner and Foswiki:Main/SvenDowedit. 109 109 110 110 111 111 ---++ Add-On Installation Instructions 112 112 113 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where TWiki is running.113 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where Foswiki is running. 114 114 115 115 * Download the ZIP file from the Add-on Home (see below) 116 116 * Unzip ==%TOPIC%.zip== in your twiki installation directory. Content: 117 117 | *File:* | *Description:* | 118 | ==data/ TWiki/%TOPIC%.txt== | Add-on topic |119 | ==data/ TWiki/%TOPIC%.txt,v== | Add-on topic repository |118 | ==data/System/%TOPIC%.txt== | Add-on topic | 119 | ==data/System/%TOPIC%.txt,v== | Add-on topic repository | 120 120 | ==templates/oopsfielderror.tmpl== | Error template | 121 121 | ==bin/%TOPIC%.patch== | Patch | … … 124 124 | ==data/Sandbox/OfficeSearch.txt== | Topic defining field values | 125 125 | ==data/Sandbox/SearchFormTest.txt== | Example topic | 126 * Patch the following files with =bin/%TOPIC%.patch=: =lib/ TWiki/Form.pm=, =lib/TWiki/UI/Preview.pm=, =lib/TWiki/UI/Save.pm=, =lib/TWiki/Render.pm=126 * Patch the following files with =bin/%TOPIC%.patch=: =lib/Foswiki/Form.pm=, =lib/Foswiki/UI/Preview.pm=, =lib/Foswiki/UI/Save.pm=, =lib/Foswiki/Render.pm= 127 127 * Test if the installation was successful: 128 128 * View Sandbox.FormSearchTest. -
trunk/ImmediateNotifyPlugin/data/TWiki/ImmediateNotifyPlugin.txt
r878 r929 2 2 ---+ Immediate Notify Plugin 3 3 4 %RED%Please read TWiki:Codev.ConsolidateNotification andFoswiki:Extensions.MailerContrib%ENDCOLOR%.4 %RED%Please read Foswiki:Extensions.MailerContrib%ENDCOLOR%. 5 5 6 6 This is a plugin that allows users to be immediately notified when topics or webs are modified. … … 29 29 ---++ Plugin Installation Instructions 30 30 31 __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 server where TWiki is running.31 __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 server where Foswiki is running. 32 32 33 33 * Download the ZIP/TGZ file from the Plugin web (see below) … … 42 42 * Set up a Jabber account for the wiki with a standard client. 43 43 * Set JABBER_USERNAME, JABBER_PASSWORD, and JABBER_SERVER in the plugin topic. 44 * Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.44 * Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 45 45 * Create a =Web<nop>ImmediateNotify= topic in each web for users to list their names in for notification. 46 46 … … 50 50 | Plugin Version: | v0.3 (26 Jul 2006) | 51 51 | Change History: | <!-- specify latest version first --> | 52 | 21 May 2007 | Bugs:Item3969 - 8bit email fix ( TWiki:Main.WillNorris) |53 | 26 Jul 2006: | (v0.3) - TWiki:Main.SteffenPoulsen: Ported to TWiki-4 / Dakar |52 | 21 May 2007 | Bugs:Item3969 - 8bit email fix (Foswiki:Main.WillNorris) | 53 | 26 Jul 2006: | (v0.3) - Foswiki:Main.SteffenPoulsen: Ported to TWiki-4 / Dakar | 54 54 | 16 Mar 2003: | Added support for groups and SMTP | 55 55 | 03 Feb 2003: | Initial version | -
trunk/MultiEditPlugin/data/TWiki/MultiEditPlugin.txt
r899 r929 6 6 This plugin leverages from Foswiki:Extensions/SectionalEditPlugin and Foswiki:Extensions/RecursiveRenderPlugin. From the former, it inherits the ability to edit sections of a topic individually; from the latter the ability to place these sections into arbitrary contexts, even if the inserted text could not ordinarily be placed in that context per TWiki ML. 7 7 8 The motivation behind this plugin was to allow the separation of a topic into several [[TWiki:Codev/TWikiApplications][TWikiApplications]], or, at least, into several independently editable sections. The creator of a topic might define the overall layout of a topic, and identify the sections that should be editable individually. (One might even disable the topic actions for other users, such these users would interact with the topic via the editable sections only.8 The motivation behind this plugin was to allow the separation of a topic into several Foswiki Applications, or, at least, into several independently editable sections. The creator of a topic might define the overall layout of a topic, and identify the sections that should be editable individually. (One might even disable the topic actions for other users, such these users would interact with the topic via the editable sections only. 9 9 10 10 ---++ Syntax Rules … … 20 20 <verbatim> 21 21 <table borderwidth="0"><tr valign="top"><td rowspan="2"> 22 <section>*Welcome to TWiki:* a flexible, powerful, secure, yet simple web-based collaboration platform. Use TWiki to run a project development space, a document management system, a knowledge base or any other groupware tool on either an intranet or on the Internet.</section>22 <section>*Welcome to Foswiki:* a flexible, powerful, secure, yet simple web-based collaboration platform. Use Foswiki to run a project development space, a document management system, a knowledge base or any other groupware tool on either an intranet or on the Internet.</section> 23 23 </td><td align="center" bgcolor="#8490A1"><b>Available webs</b></td></tr><tr> 24 24 <td bgcolor="#b4d5ff"> … … 60 60 ---++ Bug Warning 61 61 62 It is not possible based on the current TWiki rendering model to make this feature work when only part of a topic is included. If there are sections identified in an included topic which are before the %<nop>STARTINCLUDE% marker, then the sections in the included topic cannot be properly edited.62 It is not possible based on the current Foswiki rendering model to make this feature work when only part of a topic is included. If there are sections identified in an included topic which are before the %<nop>STARTINCLUDE% marker, then the sections in the included topic cannot be properly edited. 63 63 64 64 A patch is included below to support sectional editing of included topics. … … 66 66 ---++ Plugin Installation Instructions 67 67 68 __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 server where TWiki is running.68 __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 server where Foswiki is running. 69 69 70 70 * Download the ZIP file from the Plugin web (see below) … … 73 73 | ==data/System/%TOPIC%.txt== | Plugin topic | 74 74 | ==data/System/%TOPIC%.txt,v== | Plugin topic repository | 75 | ==pub/ TWiki/%TOPIC%/multieditplugin_example.jgp== | |75 | ==pub/System/%TOPIC%/multieditplugin_example.jgp== | | 76 76 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 77 77 | ==bin/editonesection== | | 78 78 * Verify access and ownership settings for the new scripts. 79 * If you want the editing of included sections to fully work, you need to apply the following patch to =lib/ TWiki.pm=. Otherwise the plugin will fail to edit a section included from another topic unless all sections are included from that topic.79 * If you want the editing of included sections to fully work, you need to apply the following patch to =lib/Foswiki.pm=. Otherwise the plugin will fail to edit a section included from another topic unless all sections are included from that topic. 80 80 <verbatim> 81 Index: lib/ TWiki.pm81 Index: lib/Foswiki.pm 82 82 =================================================================== 83 --- lib/ TWiki.pm (revision 12006)84 +++ lib/ TWiki.pm (working copy)83 --- lib/Foswiki.pm (revision 12006) 84 +++ lib/Foswiki.pm (working copy) 85 85 @@ -2824,6 +2824,9 @@ 86 86 return ''; … … 105 105 | Change History: | <!-- versions below in reverse order --> | 106 106 | 10 Apr 2007: | Support pre in sections. | 107 | 08 Apr 2007: | Update by TWiki:Main.MichaelDaum. Fix for Bugs:Item3847. Handle verbatim in sections. |107 | 08 Apr 2007: | Update by Foswiki:Main.MichaelDaum. Fix for Bugs:Item3847. Handle verbatim in sections. | 108 108 | 10 Dec 2006: | Fix for unnamed sections. | 109 109 | 19 Nov 2006: | Support editing of sections from included topics. Use =strict=. | … … 111 111 | 08 Sep 2006: | Allow embedded complex constructs without editing. | 112 112 | 18 Aug 2006: | Fix handling of image tags in labels. Allow skipping of the new =viewprint= (or other) template in addition to skins. | 113 | 18 Jun 2006: | Fix for verbatim being taken out due to bug in = TWiki::Func::renderText= |113 | 18 Jun 2006: | Fix for verbatim being taken out due to bug in =Foswiki::Func::renderText= | 114 114 | 10 Jun 2006: | Migrated to Dakar release | 115 115 | 4 Aug 2005: | Cleaned up error log messages | -
trunk/NavBarAddOn/data/TWiki/NavBarAddOn.txt
r878 r929 3 3 ---+ Navigation Bar Add-On 4 4 5 Add tabbed navigation bars to TWiki topics. A navigation bar can be defined once for a set of topics and then simply included in those topics.5 Add tabbed navigation bars to Foswiki topics. A navigation bar can be defined once for a set of topics and then simply included in those topics. 6 6 7 7 ---++ Usage … … 38 38 ---++ Add-On Installation Instructions 39 39 40 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where TWiki is running.40 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where Foswiki is running. 41 41 42 42 * Download the ZIP file from the Add-on Home (see below) 43 43 * Unzip ==%TOPIC%.zip== in your twiki installation directory. Content: 44 44 | *File:* | *Description:* | 45 | ==data/ TWiki/%TOPIC%.txt== | Add-on topic |46 | ==data/ TWiki/%TOPIC%.txt,v== | Repository of above topic |47 | ==data/ TWiki/%TOPIC%Example.txt== | Example topic |48 | ==data/ TWiki/%TOPIC%Example.txt,v== | Repository of above topic |49 | ==data/ TWiki/%TOPIC%Start.txt== | Nav bar start topic |50 | ==data/ TWiki/%TOPIC%Start.txt,v== | Repository of above topic |51 | ==data/ TWiki/%TOPIC%End.txt== | Nav bar end topic |52 | ==data/ TWiki/%TOPIC%End.txt,v== | Repository of above topic |53 | ==pub/ TWiki/%TOPIC%/blackpixel.gif== | Image file: Black pixel |54 | ==pub/ TWiki/%TOPIC%/clearpixel.gif== | Image file: Clear pixel |55 | ==pub/ TWiki/%TOPIC%/screenshot.gif== | Image file: Screenshot |56 | ==pub/ TWiki/%TOPIC%/tab_l.gif== | Image file: Left side of tab |57 | ==pub/ TWiki/%TOPIC%/tab_t.gif== | Image file: Top part of tab |58 | ==pub/ TWiki/%TOPIC%/tab_r.gif== | Image file: Right side of tab |45 | ==data/System/%TOPIC%.txt== | Add-on topic | 46 | ==data/System/%TOPIC%.txt,v== | Repository of above topic | 47 | ==data/System/%TOPIC%Example.txt== | Example topic | 48 | ==data/System/%TOPIC%Example.txt,v== | Repository of above topic | 49 | ==data/System/%TOPIC%Start.txt== | Nav bar start topic | 50 | ==data/System/%TOPIC%Start.txt,v== | Repository of above topic | 51 | ==data/System/%TOPIC%End.txt== | Nav bar end topic | 52 | ==data/System/%TOPIC%End.txt,v== | Repository of above topic | 53 | ==pub/System/%TOPIC%/blackpixel.gif== | Image file: Black pixel | 54 | ==pub/System/%TOPIC%/clearpixel.gif== | Image file: Clear pixel | 55 | ==pub/System/%TOPIC%/screenshot.gif== | Image file: Screenshot | 56 | ==pub/System/%TOPIC%/tab_l.gif== | Image file: Left side of tab | 57 | ==pub/System/%TOPIC%/tab_t.gif== | Image file: Top part of tab | 58 | ==pub/System/%TOPIC%/tab_r.gif== | Image file: Right side of tab | 59 59 * Test if the installation was successful: 60 60 * The navigation bar should look like this screenshot: … … 69 69 70 70 71 * Set SHORTDESCRIPTION = Add tabbed navigation bars to TWiki topics71 * Set SHORTDESCRIPTION = Add tabbed navigation bars to Foswiki topics 72 72 73 73 | Add-on Author: | TWiki:Main.PeterThoeny | -
trunk/NavbarPlugin/data/TWiki/NavbarPlugin.txt
r788 r929 2 2 ---++ A navigation bar plugin 3 3 4 Add "Previous, Up To Contents & Next" navigation icons or text to TWiki topics.4 Add "Previous, Up To Contents & Next" navigation icons or text to Foswiki topics. 5 5 6 6 ---+++ Principle … … 51 51 * Download the ZIP file from the Plugin web (see below) 52 52 * Unzip ==%TOPIC%.zip== in your twiki installation directory. 53 * (Dakar) Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.53 * Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 54 54 * Test if the plugin is correctly installed, by 55 55 * editing [[Sandbox.NavbarPluginExample]] and saving it (once) to generate the index 56 56 * viewing [[Sandbox.NavbarPluginExample]] and sub-pages 57 57 * If you want to use it, modify your skin templates to include %<nop>NAVBAR% where you want 58 In the standard TWiki skin, you may want to edit =templates/view.tmpl=, to add two lines:58 In the standard Foswiki skin, you may want to edit =templates/view.tmpl=, to add two lines: 59 59 <pre> 60 60 %<nop>NAVBAR{prefix="<div align=right>" suffix="</div>"% … … 74 74 ---+++ Plugin Info 75 75 76 | Plugin Author: | TWiki:Main.ColasNahaboo |76 | Plugin Author: | Foswiki:Main.ColasNahaboo | 77 77 | Plugin Version: | v1.2 | 78 78 | Change History: | <!-- in reverse chronological order --> | … … 89 89 90 90 ---+++ Files 91 * lib/ TWiki/Plugins/NavbarPlugin.pm91 * lib/Foswiki/Plugins/NavbarPlugin.pm 92 92 * data/Plugins/NavbarPlugin.txt 93 93 * data/Plugins/NavbarPluginExample.txt … … 102 102 * pub/Plugins/NavbarPlugin/nav-upi.gif inactive (greyed out) version. 103 103 104 -- TWiki:Main.ColasNahaboo - 11 Sep 2002104 -- Foswiki:Main.ColasNahaboo - 11 Sep 2002 105 105 106 106 %META:FILEATTACHMENT{name="nav-next.gif" attr="" comment="next topic icon" date="1031736959" path="nav-next.gif" size="123" user="ColasNahaboo" version="1.1"}% -
trunk/NewsPlugin/data/TWiki/NewsPlugin.txt
r899 r929 85 85 ---++ Plugin Installation Instructions 86 86 87 __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 server where TWiki is running.87 __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 server where Foswiki is running. 88 88 89 89 * Download the ZIP file from the Plugin web (see below) … … 101 101 ---++ Plugin Info 102 102 103 | Plugin Author: | TWiki:Main/ColasNahaboo |103 | Plugin Author: | Foswiki:Main/ColasNahaboo | 104 104 | Plugin Version: | 07 Feb 2006 (V1.5) | 105 105 | Change History: | <!-- versions below in reverse order --> | … … 108 108 | 19 Feb 2003 | 1.3 small bugfix | 109 109 | 17 Feb 2003 | 1.2 Initial version | 110 | TWiki Dependency: | $ TWiki::Plugins::VERSION 1.1%BR% TWiki version of 01 Feb 2003 or better, or the 01 Dec 2001 version with the TWiki:Codev/PluginHookOnSavePatch patch. |110 | TWiki Dependency: | $Foswiki::Plugins::VERSION 1.1%BR% TWiki version of 01 Feb 2003 or better, or the 01 Dec 2001 version with the TWiki:Codev/PluginHookOnSavePatch patch. | 111 111 | CPAN Dependencies: | none | 112 112 | Other Dependencies: | none | … … 120 120 __Related Topics:__ %SYSTEMWEB%.DefaultPreferences, %USERSWEB%.SitePreferences, [[%SYSTEMWEB%.Plugins][Plugins]] 121 121 122 -- TWiki:Main/ColasNahaboo - 17 Feb 2003%BR%122 -- Foswiki:Main/ColasNahaboo - 17 Feb 2003%BR% 123 123 -- TWiki:Main/DavidBright - 07 Feb 2006%BR% 124 124 -
trunk/RevCommentPlugin/data/TWiki/WebRssBaseWC.txt
r878 r929 9 9 1. Use a news readers such as Foswiki:Extensions/HeadlinesPlugin to display the recent changes 10 10 * The source can be a RSS 1.0 feed (WebRss) or ATOM 1.0 feed (WebAtom) 11 * Learn more on RSS at TWiki:Codev/TWikiSyndication12 * Learn more on ATOM at WebAtomBase and TWiki:Codev/AtomSyndication11 * Learn more on RSS at %SYSTEMWEB%/WebRssBase 12 * Learn more on ATOM at %SYSTEMWEB%/WebAtomBase 13 13 14 14 ---++ RSS Feed Usage … … 20 20 ---++ RSS Feed Internals 21 21 22 Each web has a WebRss topic which includes part of this <nop>%TOPIC% topic. This topic is the base for the RSS feed and generates an RSS 1.0 feed for TWiki:Codev/TWikiSyndication.22 Each web has a WebRss topic which includes part of this <nop>%TOPIC% topic. This topic is the base for the RSS feed and generates an RSS 1.0 feed for Foswiki Syndication. 23 23 24 24 The WebRss topic in each web contains the following text: … … 29 29 <title>%<nop>WIKITOOLNAME%'s <nop>%<nop>INCLUDINGWEB% web</title> 30 30 <link>%<nop>SCRIPTURL{"view"}%/%<nop>INCLUDINGWEB%</link> 31 <description>(the description of the web). TWiki is a Web-Based Collaboration Platform for the Enterprise.</description>31 <description>(the description of the web). Foswiki - The Free and Open Source Wiki.</description> 32 32 %<nop>INCLUDE{"%SYSTEMWEB%.WebRssBase"}% <!-- 33 33 * Set <nop>SKIN = rss … … 64 64 ----- 65 65 66 __See also__: WebAtomBase, TWiki:Codev/RichSiteSummary, TWiki:Codev/TWikiSyndication66 __See also__: %SYSTEMWEB%.WebAtomBase, %SYSTEMWEB%.WebRssBase 67 67 -
trunk/SchedulerContrib/data/TWiki/SchedulerContrib.txt
r788 r929 1 1 ---+!! SchedulerContrib Contrib Package 2 2 3 The SchedulerContrib implements the ideas contained in TWiki:Codev.CronCentre. 4 5 It makes it possible to control notification schedules from a TWiki page. 3 The SchedulerContrib makes it possible to control notification schedules from a Foswiki page. 6 4 7 5 The basic idea is to run a single cron at regular intervals that would invoke a script in the bin directory. This cron program then run continually, waiting to process the next event. 8 6 9 Events are listed on a TWiki page containing cron schedule information and the names of pages containing notification information.7 Events are listed on a Foswiki page containing cron schedule information and the names of pages containing notification information. 10 8 11 9 For example, our cron could be: … … 16 14 17 15 | *Schedule* | *Entry point* | 18 | Every 2 days | TWiki::Plugins::ActionTrackerPlugin::ActionNotify:actionNotify |19 | Every day | TWiki::Notify::allWebs |16 | Every 2 days | Foswiki::Plugins::ActionTrackerPlugin::ActionNotify:actionNotify | 17 | Every day | Foswiki::Notify::allWebs | 20 18 21 19 This is based on http://search.cpan.org/~roland/Schedule-Cron-0.9/Cron.pm -
trunk/SearchEnginePluceneAddOn/data/Plugins/SearchEnginePluceneAddOn.txt
r878 r929 2 2 ---++ Plucene Search Engine Add-On 3 3 4 TWiki original search engine is a simple yet powerful tool. However, it can not search within attached documents. That has been discused in many topics in the Codev web: 5 * TWiki:Codev/ImprovedSearchByKeywordIndex 6 * TWiki:Codev/SearchAttachmentContent 7 * TWiki:Codev/SearchAttachments 8 * TWiki:SearchEngineVsGrepSearch 9 * and many others, just look at TWiki:Codev/SearchEnhancements which lists more than 100 topics about search issues 4 Foswiki original search engine is a simple yet powerful tool. However, it can not search within attached documents. 10 5 11 6 I'm not a Perl guru, however I found [[http://www.kasei.com/archives/001039.html][Plucene]], which is a Perl port of the java library [[http://jakarta.apache.org/lucene/][Lucene]], so I tried to implement a new search engine, using Plucene as its backend. … … 15 10 ---+++ Indexing with plucindex 16 11 17 The ==plucindex== script indexes all the content of your data folder, and it uses some TWiki code to retrieve the list of available webs and to retrieve their topic list. For each topic, the meta data is inspected and indexed, as the text body. Also, if the topic has attachments, those are indexed (see below for more details).12 The ==plucindex== script indexes all the content of your data folder, and it uses some Foswiki code to retrieve the list of available webs and to retrieve their topic list. For each topic, the meta data is inspected and indexed, as the text body. Also, if the topic has attachments, those are indexed (see below for more details). 18 13 19 14 By now, you should run this script manually after installation to create the index files used by ==plucsearch==. If you want, you can also schedule a weekly or monthly crontab job to create the index files again, or maybe execute it manually when you take down your server for maintenance tasks. It should not be invoked by browser. … … 51 46 ---+++ Attachment file types to be indexed 52 47 53 All the PDF, HTML and text attachments are also indexed by default. If you want to override this setting you can use a TWiki preference ==PLUCENEINDEXEXTENSIONS==. You can copy & paste the next lines in your [[%SYSTEMWEB%.DefaultPreferences]] or [[%USERSWEB%.SitePreferences]] topic48 All the PDF, HTML and text attachments are also indexed by default. If you want to override this setting you can use a Foswiki preference ==PLUCENEINDEXEXTENSIONS==. You can copy & paste the next lines in your [[%SYSTEMWEB%.DefaultPreferences]] or [[%USERSWEB%.SitePreferences]] topic 54 49 <verbatim> 55 50 * Plucene settings … … 62 57 ---++ Add-On Installation Instructions 63 58 64 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where TWiki is running.59 __Note:__ You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where Foswiki is running. 65 60 66 61 * Once you have compiled and installed all the requirements … … 73 68 | ==templates/plucsearch.pattern.tmpl== | template used by new search script for the pattern skin | 74 69 | ==templates/plucsearch.tmpl== | template used by new search script for the standard skin | 75 | ==data/ TWiki/PluceneSearch.txt== | Plucene search topic |76 | ==data/ TWiki/PluceneSearch.txt,v== | Plucene search topic repository |77 | ==data/ Plugins/SearchEnginePluceneAddOn.txt== | Add-on topic |78 | ==data/ Plugins/SearchEnginePluceneAddOn.txt,v== | Add-on topic repository |70 | ==data/System/PluceneSearch.txt== | Plucene search topic | 71 | ==data/System/PluceneSearch.txt,v== | Plucene search topic repository | 72 | ==data/System/SearchEnginePluceneAddOn.txt== | Add-on topic | 73 | ==data/System/SearchEnginePluceneAddOn.txt,v== | Add-on topic repository | 79 74 | ==index/== | directory for index files to be stored | 80 * %RED% ATTENTION! %ENDCOLOR% Now the ==$idxpath== variable is loaded with the new TWikipreference ==PLUCENEINDEXPATH== value, so you should add to your [[%SYSTEMWEB%.DefaultPreferences]] or [[%USERSWEB%.SitePreferences]] topic the next text75 * %RED% ATTENTION! %ENDCOLOR% Now the ==$idxpath== variable is loaded with the new System preference ==PLUCENEINDEXPATH== value, so you should add to your [[%SYSTEMWEB%.DefaultPreferences]] or [[%USERSWEB%.SitePreferences]] topic the next text 81 76 <verbatim> 82 77 * Plucene settings … … 86 81 * change the working directory to your ==bin== twiki installation directory 87 82 * run ./plucindex 88 * once finished, open a browser window and point it to the == TWiki/PluceneSearch== topic83 * once finished, open a browser window and point it to the ==System/PluceneSearch== topic 89 84 * just type a query and check the results 90 85 * Just create a new hourly crontab entry for the ==bin/plucupdate== script. -
trunk/SoapClientPlugin/data/TWiki/SoapClientPlugin.txt
r788 r929 2 2 ---+ <nop>%TOPIC% 3 3 4 This plugin will provide a TWiki Topic interface to SOAP::Lite calls (a la TWiki:Codev/TWikiAsWebServicesClient).4 This plugin will provide a Foswiki Topic interface to SOAP::Lite calls. 5 5 6 6 It will cause the rendering of the topic to be as slow as the internet request - so its probably best to do on a local machine only. … … 17 17 ---++ Examples 18 18 19 Examples using the TWiki:Codev/GForgeSoapInterface - http://gforge.org/soap/index.php19 Examples using the G-Forge Soap Interface - http://gforge.org/soap/index.php 20 20 * %<nop>SOAP{service="http://gforge.org/soap/index.php" call="getPublicProjectNames()" format=" * Group: $list_element $n"}% 21 21 %SOAP{service="http://gforge.org/soap/index.php" call="getPublicProjectNames()" format=" * Group: $list_element $n"}% … … 26 26 27 27 * One line description, is shown in the %SYSTEMWEB%.TextFormattingRules topic: 28 * Set SHORTDESCRIPTION = Provides a TWiki Topic interface to SOAP::Lite calls28 * Set SHORTDESCRIPTION = Provides a Foswiki Topic interface to SOAP::Lite calls 29 29 30 30 * Debug plugin: (See output in =data/debug.txt=) … … 33 33 ---++ Plugin Installation Instructions 34 34 35 __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 server where TWiki is running.35 __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 server where Foswiki is running. 36 36 37 37 * Download the ZIP file from the Plugin web (see below) 38 38 * install SOAP::Lite from CPAN 39 * Unzip ==%TOPIC%.zip== in your twiki installation directory. Content: <table cellspacing="1" cellpadding="0" border="1"> *File:* *Description:* ==data/ TWiki/%TOPIC%.txt== Plugin topic ==data/TWiki/%TOPIC%.txt,v== Plugin topic repository ==lib/TWiki/Plugins/%TOPIC%.pm== Plugin Perl module </table>39 * Unzip ==%TOPIC%.zip== in your twiki installation directory. Content: <table cellspacing="1" cellpadding="0" border="1"> *File:* *Description:* ==data/System/%TOPIC%.txt== Plugin topic ==data/System/%TOPIC%.txt,v== Plugin topic repository ==lib/Foswiki/Plugins/%TOPIC%.pm== Plugin Perl module </table> 40 40 * use the configure script to enable 41 41 42 42 ---++ Plugin Info 43 43 44 | Plugin Author: | TWiki:Main/SvenDowideit - <img src="%ATTACHURLPATH%/wikiringlogo20x20.png" /> http://www.wikiring.com |44 | Plugin Author: | Foswiki:Main/SvenDowideit - <img src="%ATTACHURLPATH%/wikiringlogo20x20.png" /> http://www.wikiring.com | 45 45 | Plugin Version: | 24 July 2006 (V1.100) | 46 46 | Change History: | <!-- versions below in reverse order --> | … … 55 55 __Related Topics:__ %SYSTEMWEB%.DefaultPreferences, %USERSWEB%.SitePreferences, [[%SYSTEMWEB%.Plugins][Plugins]] 56 56 57 -- TWiki:Main/SvenDowideit57 -- Foswiki:Main/SvenDowideit 58 58 59 59 %META:FORM{name="PackageForm"}% -
trunk/SpanishTWikiContrib/data/TWiki/TranslationNote.txt
r772 r929 32 32 33 33 ---+++ Explanation 34 Each translated topic shall include data related to the original document (generally from the english source documentation) that is stored in the TranslationForm attached to the translated topic. This TranslationForm includes three core elements (fields) , based on a the concept developed on TWiki:Codev.TranslationSupport:34 Each translated topic shall include data related to the original document (generally from the english source documentation) that is stored in the TranslationForm attached to the translated topic. This TranslationForm includes three core elements (fields): 35 35 * Origin: The original, not translated topic, including the web-reference, e.g. =%SYSTEMWEB%.WikiUsersGuide= 36 36 * Revision: The revision number of the original topic at the moment of translation -
trunk/TalkContrib/data/TWiki/TalkContrib.txt
r878 r929 3 3 <!-- 4 4 One line description, required for extensions repository catalog. 5 * Set SHORTDESCRIPTION = Add Talk pages for TWiki5 * Set SHORTDESCRIPTION = Add Talk pages for Foswiki 6 6 --> 7 7 %SHORTDESCRIPTION% … … 14 14 When the user initially clicks on the 'Discuss topic' button, it will create a new topic by appending =Talk= to the original topic. 15 15 From then on, you can switch between the topic and its Discussion topic using that button. 16 17 This Contrib was inspired by a discussion I had with some Sun engineers on the dtrace mailing list about using Wikis to discuss external documentation,18 TWiki:Codev.TalkPagesForTWiki and its Discussion topic TWiki:Codev.TalkPagesForTWikiTalk19 and by TWiki:Codev.TalkTalk and its Discussion topic TWiki:Codev.TalkTalkTalk - both of which currently use a 4.1.2 VIEW_TEMPLATE version of this Contrib.20 16 21 17 ---++ Installation and Configuration Instructions … … 47 43 48 44 I have tested TalkContrib using TWiki 4.2.0 with the default skin (used as a building block for other skins), ClassicSkin, PatternSkin and Foswiki:Extensions.MoveveableTypeSkin. 45 49 46 ---++ Limitations 50 47 There are 2 known limitations at this time … … 55 52 56 53 There are many approaches to storing Talk discussions: 57 1 append a 'Talk' suffix to the name of the topic, and link to that (as seen on TWiki.org)54 1 append a 'Talk' suffix to the name of the topic, and link to that 58 55 * Talk topics are normal topics that conform to a naming scheme, thus are listed in WebChanges seperatly from their parent topics 59 56 2 convert the web and topic name to some reversible but otherwise unlikely combination, and store in a seperate Talk web … … 62 59 5 use a META:PREF in the topic to store the Talk 63 60 64 This <nop>TWikiApplication implements the first using either a SKIN or COVER setting or using VIEW_TEMPLATE. The other modes will be examined over time.61 This Foswiki Application implements the first using either a SKIN or COVER setting or using VIEW_TEMPLATE. The other modes will be examined over time. 65 62 66 63 ---+++ Package installation … … 70 67 ---++ Contrib Info 71 68 72 | Contrib Author: | TWiki:Main.SvenDowideit - SvenDowideit@DistributedINFORMATION.com [[http://DistributedINFORMATION.com][DistributedINFORMATION]] - a <img src="%ATTACHURLPATH%/wikiringlogo20x20.png" /> [[http://www.wikiring.com][WikiRing.com]] partner |73 | Copyright ©: | TWiki:Main.SvenDowideit - SvenDowideit@DistributedINFORMATION.com |69 | Contrib Author: | Foswiki:Main.SvenDowideit - SvenDowideit@DistributedINFORMATION.com [[http://DistributedINFORMATION.com][DistributedINFORMATION]] - a <img src="%ATTACHURLPATH%/wikiringlogo20x20.png" /> [[http://www.wikiring.com][WikiRing.com]] partner | 70 | Copyright ©: | Foswiki:Main.SvenDowideit - SvenDowideit@DistributedINFORMATION.com | 74 71 | License: | [[http://www.gnu.org/licenses/gpl.html][GPL (Gnu General Public License)]] | 75 72 | Contrib Version: | %$VERSION% | -
trunk/TemplateToolkitPlugin/data/TWiki/TemplateToolkitPlugin.txt
r878 r929 5 5 6 6 This is a rather slim glue to Andy Wardley's Template Toolkit 7 (see http://www.template-toolkit.org/ or TWiki:Codev.TemplateToolkit 8 for more, though the latter is pretty stale). 7 (see http://www.template-toolkit.org/ for more. 9 8 10 9 I myself have here and then argued that TT is too heavyweight for use 11 as a template system for TWiki, but this does only prevent using TT as12 the _only_ template system for TWiki.10 as a template system for Foswiki, but this does only prevent using TT as 11 the _only_ template system for Foswiki. 13 12 14 13 If, on the other hand, you _do_ have TT installed anyway, and 15 14 especially if you have it running in a mod_perl environment where 16 15 module compilation time is no longer an issue, then you might want to 17 share your TT blocks or layouts with TWiki.16 share your TT blocks or layouts with Foswiki. 18 17 19 18 The implementation as a plugin does not allow to install TT 20 as a drop-in replacement for TWiki's own templating system. But I19 as a drop-in replacement for Foswiki's own templating system. But I 21 20 think that for first experiments it is possible to emulate that: Use 22 very slim TWiki templates to get TWiki's template system out of21 very slim Foswiki templates to get Foswiki's template system out of 23 22 the way, and run your topics through TT instead. 24 23 25 24 To be honest, I am using this plugin as both a first step to evaluate 26 TT as a TWiki template machine, and as a real-life hands-on example25 TT as a Foswiki template machine, and as a real-life hands-on example 27 26 for BenchmarkContrib to play with. 28 27 … … 31 30 ---++ Syntax Rules 32 31 33 The plugin has just one TWiki tag in the TWiki sense:32 The plugin has just one Foswiki tag in the Foswiki sense: 34 33 35 34 %STARTSECTION{"VarTEMPLATETOOLKIT"}% … … 38 37 processed by TT. 39 38 * A configuration variable named 40 =$ TWiki::cfg{Plugins}{TemplateToolkitPlugin}{UseTT}= can be used39 =$Foswiki::cfg{Plugins}{TemplateToolkitPlugin}{UseTT}= can be used 41 40 to set a site-wide default 42 41 * Supported Parameters: … … 52 51 53 52 All configuration variables for this plugin are collected under 54 =$ TWiki::cfg{Plugins}{TemplateToolkitPlugin}=.53 =$Foswiki::cfg{Plugins}{TemplateToolkitPlugin}=. 55 54 56 55 | *Configuration Variable* | *Description* | 57 56 | ={UseTT}= | Sitewide default for TT usage. Can be overridden in a topic with the =%<nop>TEMPLATETOOLKIT{...}%= tag. | 58 | ={TToptions}= | Hash reference passed as =\%config= parameter to =Template->new()=. Refer to the TT documentation for details.%BR%Per default, the current topic's attachment directory is used as =INCLUDE_PATH=, and the =START_TAG= option is basically the familiar =[%=, but adjusted to take care for TWiki forced link/variable combinations. |57 | ={TToptions}= | Hash reference passed as =\%config= parameter to =Template->new()=. Refer to the TT documentation for details.%BR%Per default, the current topic's attachment directory is used as =INCLUDE_PATH=, and the =START_TAG= option is basically the familiar =[%=, but adjusted to take care for Foswiki forced link/variable combinations. | 59 58 60 59 ---++ Notes on Template Toolkit Syntax … … 64 63 =[%= and =%]=. As almost everything in TT this is configurable, 65 64 but the default delimiters are used quite frequently because they usually 66 don't occur in "normal text". _Usually_. In TWiki, there is a syntax65 don't occur in "normal text". _Usually_. In Foswiki, there is a syntax 67 66 construction which is quite popular, but makes TT croak: Forced links, 68 with an embedded TWiki variable. Example:67 with an embedded Foswiki macro. Example: 69 68 <verbatim> 70 69 [[%SYSTEMWEB%.%STATISTICSTOPIC%]] 71 70 </verbatim> 72 This is a valid TWiki link pointing to71 This is a valid Foswiki link pointing to 73 72 [[%SYSTEMWEB%.%STATISTICSTOPIC%]], but an invalid TT construct 74 73 =[% SYSTEMWEB%.%STATISTICSTOPIC %]= within an additional set of square … … 79 78 * It is good practice to write your TT constructs as =[% tt_directive %]=, 80 79 i.e. with surrounding spaces around directives. By doing so, 81 you'll make sure to never clash with a possible TWiki variablename80 you'll make sure to never clash with a possible Foswiki macro name 82 81 =%<nop>tt_directive%=. 83 * Separate TT stuff from heavy TWiki lifting or you'll get severe bracketiquotitis.82 * Separate TT stuff from heavy Foswiki lifting or you'll get severe bracketiquotitis. 84 83 * If you want to use different delimiters, define both ={TToptions}{START_TAG}= and 85 ={TToptions}{END_TAG}= in =$ TWiki::cfg{Plugins}{TemplateToolkitPlugin}=.84 ={TToptions}{END_TAG}= in =$Foswiki::cfg{Plugins}{TemplateToolkitPlugin}=. 86 85 * When writing TT wrappers for use with this plugin, keep in mind that they are 87 86 TT-expanded, but not TML-processed. … … 101 100 ---++ Security Considerations 102 101 103 Unlike in typical TT web applications, in a TWiki many people can edit102 Unlike in typical TT web applications, in a Foswiki many people can edit 104 103 the templates, and so they can introduce TT directives. To keep your 105 TWiki unharmed, some precautions should be made:104 Foswiki unharmed, some precautions should be made: 106 105 1 Do not enable EVAL_PERL (it is off per default). 107 106 1 Do not pass critical data structures like the configuration hash … … 114 113 115 114 If time permits, I'll try to: 116 * create a TWiki skin and a TT layout in parallel and run115 * create a Foswiki skin and a TT layout in parallel and run 117 116 benchmarks on both. 118 117 * document (and extend) configuration items 119 * Add a = TWiki= filter for TT templates so that wrappers can use TWiki variables118 * Add a =Foswiki= filter for TT templates so that wrappers can use Foswiki macros 120 119 * ... 121 120 -
trunk/TimeTablePlugin/data/TWiki/TimeTablePlugin.txt
r899 r929 105 105 | workingstarttime | working hours start time | workingstarttime="9:00am" | 106 106 | *Compatibility Mode: <br/>(%X% =compatmode="on"= is required %X%)* ||| 107 | cmheaderformat | table header format of a day; a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or TWiki:Codev.ConvergeDateTimeFormattingModels) | cmheaderformat="<font title=\"%A - %d %b %Y\" size=\"-2\">%a<br/>%e</font>" |107 | cmheaderformat | table header format of a day; a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or Foswiki:Development.ConvergeDateTimeFormattingModels) | cmheaderformat="<font title=\"%A - %d %b %Y\" size=\"-2\">%a<br/>%e</font>" | 108 108 | daynames | custom day names (a list separated by a 'Š' and starting on Monday; overwrites lang attribute) | daynames="MŠTŠWŠTŠFŠSŠS" | 109 109 | forcestartdate | if set to 1 the timetable starts with the given startdate ('0' means: the timetable view starts with Monday') | forcestartdate="0" | … … 123 123 | eventfgcolor | default text color of an event cell (you can overwrite this with an event entry) | eventfgcolor = "black" | 124 124 | fontsize | default font size (see [[#TimeTablePluginKnownIssues][Known Issues and Bugs]]) | fontsize="xx-small" | 125 | headerformat | table header format of a day; a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or TWiki:Codev.ConvergeDateTimeFormattingModels) | headerformat="<font title=\"%A - %d %b %Y\" size=\"-2\">%a</font>" |125 | headerformat | table header format of a day; a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or Foswiki:Development.ConvergeDateTimeFormattingModels) | headerformat="<font title=\"%A - %d %b %Y\" size=\"-2\">%a</font>" | 126 126 | monthheaderbgcolor | month header background color (default: tableheadercolor) | monthheaderbgcolor="%<nop>WEBBGCOLOR%" | 127 127 | monthheaderfgcolor | month header text (foreground) color (default: black) | monthheaderfgcolor="black" | … … 143 143 | todaybgcolor | highlight today column with a background color | todaybgcolor="black" | 144 144 | todayfgcolor | highlight today column with a foreground color | todayfgcolor="white" | 145 | tooltipdateformat| tooltip date format (for %<nop>DATE% substition of tooltipformat); a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or TWiki:Codev.ConvergeDateTimeFormattingModels) | tooltipdateformat="%y/%d/%m" |145 | tooltipdateformat| tooltip date format (for %<nop>DATE% substition of tooltipformat); a subset of strftime conversion specifiers is supported (only date not time specifiers; see manual page or Foswiki:Development.ConvergeDateTimeFormattingModels) | tooltipdateformat="%y/%d/%m" | 146 146 | tooltipfixleft | positive or negative offset from the left to fix tooltip position | tooltipfixleft="-163" | 147 147 | tooltipfixtop | positive or negative offset from the top to fix tooltip position | tooltipfixtop="0" | -
trunk/TipsContrib/data/TWiki/TipTopic029.txt
r753 r929 3 3 ---+ <nop>RSS news feed of topic changes 4 4 5 You can use an RSS news reader to find out what is new in a TWiki web. This complements WebChanges that shows recent changes in a web, and WebNotify where people can subscribe to get notified of recent changes by e-mail.5 You can use an RSS news reader to find out what is new in a Foswiki web. This complements WebChanges that shows recent changes in a web, and WebNotify where people can subscribe to get notified of recent changes by e-mail. 6 6 7 7 For the <nop>%MAINWEB% web, point your RSS news reader to: … … 9 9 <code> %SCRIPTURL%/view%SCRIPTSUFFIX%/%MAINWEB%/WebRss </code> 10 10 11 For other TWiki webs, replace =/%MAINWEB%/= with the name of the web:11 For other Foswiki webs, replace =/%MAINWEB%/= with the name of the web: 12 12 13 13 %WEBLIST{ format=" * <code> %SCRIPTURL%/view%SCRIPTSUFFIX%/$name/WebRss </code>" }% 14 14 15 15 __See also:__ 16 * WebRssBase - help on TWiki RSS news feeds 17 * TWiki:Codev/TWikiSyndication - TWiki RSS news feed documentation 16 * %SYSTEMWEB%.WebRssBase - help on Foswiki RSS news feeds 18 17 19 [[%SYSTEMWEB%.T WikiTipsOfTheDay][See More Tips...]]18 [[%SYSTEMWEB%.TipsOfTheDay][See More Tips...]] 20 19 21 20 -- TWiki:Main.PeterThoeny - 06 Feb 2005 -
trunk/TopicClassificationAddOn/data/TWiki/TopicClassificationAddOn.txt
r878 r929 2 2 <!-- 3 3 One line description, required for extensions repository catalog. 4 * Set SHORTDESCRIPTION = Provides framework for organizing content within a web according to different _types_ of topics (discussion, weblog, reference, etc) and hierarchical "categories". Includes sample topic types and categories. Provides basic framework to design and manage simple TWiki:Codev.TWikiApplications.4 * Set SHORTDESCRIPTION = Provides framework for organizing content within a web according to different _types_ of topics (discussion, weblog, reference, etc) and hierarchical "categories". Includes sample topic types and categories. Provides basic framework to design and manage simple Foswiki Applications. 5 5 --> 6 6 %SHORTDESCRIPTION% … … 10 10 ---+ Topic Classification Add-On 11 11 12 <b> %TOPIC% (aka TCAO) helps you organize the content in your wiki by classifying topics according to their _function_ and/or _subject matter._ </b> It also provides a user-friendly interface for creating new topics that automatically incorporates this classification system. Together, these basic elements provide a platform that allow you to create any number of simple TWiki:Codev.TWikiApplications.12 <b> %TOPIC% (aka TCAO) helps you organize the content in your wiki by classifying topics according to their _function_ and/or _subject matter._ </b> It also provides a user-friendly interface for creating new topics that automatically incorporates this classification system. Together, these basic elements provide a platform that allow you to create any number of simple Foswiki Applications. 13 13 14 14 Some of the features of %TOPIC% include: … … 48 48 ---++ Add-On Info 49 49 50 | Add-on Author: | TWiki:Main.LynnwoodBrown |50 | Add-on Author: | Foswiki:Main.LynnwoodBrown | 51 51 | Add-on Version: | %$VERSION% | 52 52 | Copyright: | © | -
trunk/TreeBrowserPlugin/data/TWiki/TreeBrowserPlugin.txt
r899 r929 42 42 * Format of the *icon* render type: 43 43 * =Set < _name_ >_THEME = icon, [< _root icon image_ >], [< _icon image_ >], [< _folder icon image_ >], [< _open folder icon image_ >]= 44 * The _root icon image_ is shown at the root of the tree, the _icon image_ is shown at every leaf node, the _folder icon image_ is shown at every collapsed internal node, and the _open folder icon image_ is shown at every expanded internal node. The icon images point to files attached to TWiki topics and are referenced in the standard manner. If no path is given, the images are taken from %SYSTEMWEB%.DocumentGraphics.44 * The _root icon image_ is shown at the root of the tree, the _icon image_ is shown at every leaf node, the _folder icon image_ is shown at every collapsed internal node, and the _open folder icon image_ is shown at every expanded internal node. The icon images point to files attached to Foswiki topics and are referenced in the standard manner. If no path is given, the images are taken from %SYSTEMWEB%.DocumentGraphics. 45 45 * If an icon image is omitted, the following defaults are chosen: %ATTACHURL%/empty.gif, %ATTACHURL%/page.gif, %ATTACHURL%/folder.gif, %ATTACHURL%/folderopen.gif 46 46 … … 138 138 left.config.useSelection=false; 139 139 left.config.folderLinks=false; 140 left.add(0,-1,"<a href=\"/view/ TWiki/WebHome\" class=\"twikiCurrentWebHomeLink twikiLink\">TWikiWeb Home</a>");141 left.add(1,0,"<a href=\"/view/ TWiki/WebChanges\" class=\"twikiLink\">Changes</a> ",'','','','%ATTACHURLPATH%/page.gif');142 left.add(2,0,"<a href=\"/view/ TWiki/WebIndex\" class=\"twikiLink\">Index</a>",'','','','%ATTACHURLPATH%/page.gif');143 left.add(3,0,"<a href=\"/view/ TWiki/WebSearch\" class=\"twikiLink\">Search</a>",'','','','%ATTACHURLPATH%/page.gif');140 left.add(0,-1,"<a href=\"/view/System/WebHome\" class=\"twikiCurrentWebHomeLink twikiLink\">System Web Home</a>"); 141 left.add(1,0,"<a href=\"/view/System/WebChanges\" class=\"twikiLink\">Changes</a> ",'','','','%ATTACHURLPATH%/page.gif'); 142 left.add(2,0,"<a href=\"/view/System/WebIndex\" class=\"twikiLink\">Index</a>",'','','','%ATTACHURLPATH%/page.gif'); 143 left.add(3,0,"<a href=\"/view/System/WebSearch\" class=\"twikiLink\">Search</a>",'','','','%ATTACHURLPATH%/page.gif'); 144 144 left.add(4,0,"this is a very very very long text",'','','','%ATTACHURLPATH%/page.gif'); 145 145 left.add(5,0,"Folder",'','','','%ATTACHURLPATH%/folder.gif','%ATTACHURLPATH%/folderopen.gif'); … … 210 210 menudemo.config.style='dmenu'; 211 211 menudemo.config.inOrder=true; 212 menudemo.config.iconPath='/pub/ TWiki/TreeBrowserPlugin/';212 menudemo.config.iconPath='/pub/System/TreeBrowserPlugin/'; 213 213 menudemo.updateIconPath(); 214 menudemo.icon.root='/pub/ TWiki/TreeBrowserPlugin/home.gif';214 menudemo.icon.root='/pub/System/TreeBrowserPlugin/home.gif'; 215 215 menudemo.config.useIcons=false; 216 216 menudemo.config.shared=true; … … 224 224 menudemo.config.autoToggle=true; 225 225 menudemo.add(0,-1,""); 226 menudemo.add(1,0,"Vegetables",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');227 menudemo.add(2,1,"Carot",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');228 menudemo.add(3,1,"Leek",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');229 menudemo.add(4,1,"Tomato",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');230 menudemo.add(5,1,"Potato",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');231 menudemo.add(6,0,"Fruits",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');232 menudemo.add(7,6,"Banana",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');233 menudemo.add(8,6,"Grape fruit",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');234 menudemo.add(9,8,"Pink",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');235 menudemo.add(10,8,"Yellow ",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');236 menudemo.add(11,6,"Peach",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');226 menudemo.add(1,0,"Vegetables",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 227 menudemo.add(2,1,"Carot",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 228 menudemo.add(3,1,"Leek",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 229 menudemo.add(4,1,"Tomato",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 230 menudemo.add(5,1,"Potato",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 231 menudemo.add(6,0,"Fruits",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 232 menudemo.add(7,6,"Banana",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 233 menudemo.add(8,6,"Grape fruit",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 234 menudemo.add(9,8,"Pink",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 235 menudemo.add(10,8,"Yellow ",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 236 menudemo.add(11,6,"Peach",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 237 237 document.write(menudemo); 238 238 //--> … … 287 287 popupdemo.config.style='dmenu'; 288 288 popupdemo.config.inOrder=true; 289 popupdemo.config.iconPath='/pub/ TWiki/TreeBrowserPlugin/';289 popupdemo.config.iconPath='/pub/System/TreeBrowserPlugin/'; 290 290 popupdemo.updateIconPath(); 291 popupdemo.icon.root='/pub/ TWiki/TreeBrowserPlugin/home.gif';291 popupdemo.icon.root='/pub/System/TreeBrowserPlugin/home.gif'; 292 292 popupdemo.config.useIcons=false; 293 293 popupdemo.config.shared=true; … … 308 308 %IF{"$ SKIN='pattern' or $ SKIN='twikiorg,pattern'" then="popupdemo.config.firstPopupOffset={x:-163 , y:0};" else="popupdemo.config.firstPopupOffset={x:0 , y:0};"}% 309 309 popupdemo.add(0,-1,""); 310 popupdemo.add(1,0,"Vegetables",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');311 popupdemo.add(2,1,"Carot",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');312 popupdemo.add(3,1,"Leek",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');313 popupdemo.add(4,1,"Tomato",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');314 popupdemo.add(5,1,"Potato",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');315 popupdemo.add(6,0,"Fruits",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');316 popupdemo.add(7,6,"Banana",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');317 popupdemo.add(8,6,"Grape fruit",'','','','/pub/ TWiki/TreeBrowserPlugin/folder.gif','/pub/TWiki/TreeBrowserPlugin/folderopen.gif');318 popupdemo.add(9,8,"Pink",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');319 popupdemo.add(10,8,"Yellow ",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');320 popupdemo.add(11,6,"Peach",'','','','/pub/ TWiki/TreeBrowserPlugin/page.gif');310 popupdemo.add(1,0,"Vegetables",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 311 popupdemo.add(2,1,"Carot",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 312 popupdemo.add(3,1,"Leek",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 313 popupdemo.add(4,1,"Tomato",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 314 popupdemo.add(5,1,"Potato",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 315 popupdemo.add(6,0,"Fruits",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 316 popupdemo.add(7,6,"Banana",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 317 popupdemo.add(8,6,"Grape fruit",'','','','/pub/System/TreeBrowserPlugin/folder.gif','/pub/System/TreeBrowserPlugin/folderopen.gif'); 318 popupdemo.add(9,8,"Pink",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 319 popupdemo.add(10,8,"Yellow ",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 320 popupdemo.add(11,6,"Peach",'','','','/pub/System/TreeBrowserPlugin/page.gif'); 321 321 document.write(popupdemo); 322 322 //--> … … 422 422 | ==data/System/%TOPIC%.txt== | Plugin topic | 423 423 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module | 424 | ==pub/ TWiki/%TOPIC%/dtree.css== | part of dtree |425 | ==pub/ TWiki/%TOPIC%/dmenu.css== | Menu CSS |426 | ==pub/ TWiki/%TOPIC%/smenu.css== | Nicer menu CSS |427 | ==pub/ TWiki/%TOPIC%/dtree.js== | part of dtree |428 | ==pub/ TWiki/%TOPIC%/base.gif== | part of dtree |429 | ==pub/ TWiki/%TOPIC%/cd.gif== | part of dtree |430 | ==pub/ TWiki/%TOPIC%/empty.gif== | part of dtree |431 | ==pub/ TWiki/%TOPIC%/folder.gif== | part of dtree |432 | ==pub/ TWiki/%TOPIC%/folderopen.gif== | part of dtree |433 | ==pub/ TWiki/%TOPIC%/globe.gif== | part of dtree |434 | ==pub/ TWiki/%TOPIC%/imgfolder.gif== | part of dtree |435 | ==pub/ TWiki/%TOPIC%/join.gif== | part of dtree |436 | ==pub/ TWiki/%TOPIC%/joinbottom.gif== | part of dtree |437 | ==pub/ TWiki/%TOPIC%/line.gif== | part of dtree |438 | ==pub/ TWiki/%TOPIC%/minus.gif== | part of dtree |439 | ==pub/ TWiki/%TOPIC%/minusbottom.gif== | part of dtree |440 | ==pub/ TWiki/%TOPIC%/musicfolder.gif== | part of dtree |441 | ==pub/ TWiki/%TOPIC%/nolines_minus.gif== | part of dtree |442 | ==pub/ TWiki/%TOPIC%/nolines_plus.gif== | part of dtree |443 | ==pub/ TWiki/%TOPIC%/page.gif== | part of dtree |444 | ==pub/ TWiki/%TOPIC%/plus.gif== | part of dtree |445 | ==pub/ TWiki/%TOPIC%/plusbottom.gif== | part of dtree |446 | ==pub/ TWiki/%TOPIC%/question.gif== | part of dtree |447 | ==pub/ TWiki/%TOPIC%/trash.gif== | part of dtree |448 | ==pub/ TWiki/%TOPIC%/doc.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |449 | ==pub/ TWiki/%TOPIC%/email.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |450 | ==pub/ TWiki/%TOPIC%/file.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |451 | ==pub/ TWiki/%TOPIC%/group.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |452 | ==pub/ TWiki/%TOPIC%/home.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |453 | ==pub/ TWiki/%TOPIC%/image.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |454 | ==pub/ TWiki/%TOPIC%/pdf.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |455 | ==pub/ TWiki/%TOPIC%/person.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |456 | ==pub/ TWiki/%TOPIC%/persons.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |457 | ==pub/ TWiki/%TOPIC%/ppt.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |458 | ==pub/ TWiki/%TOPIC%/see.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |459 | ==pub/ TWiki/%TOPIC%/sound.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |460 | ==pub/ TWiki/%TOPIC%/trend.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |461 | ==pub/ TWiki/%TOPIC%/virtualhome.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |462 | ==pub/ TWiki/%TOPIC%/virtualperson.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |463 | ==pub/ TWiki/%TOPIC%/virtualpersons.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |464 | ==pub/ TWiki/%TOPIC%/xls.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |465 | ==pub/ TWiki/%TOPIC%/zip.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] |424 | ==pub/System/%TOPIC%/dtree.css== | part of dtree | 425 | ==pub/System/%TOPIC%/dmenu.css== | Menu CSS | 426 | ==pub/System/%TOPIC%/smenu.css== | Nicer menu CSS | 427 | ==pub/System/%TOPIC%/dtree.js== | part of dtree | 428 | ==pub/System/%TOPIC%/base.gif== | part of dtree | 429 | ==pub/System/%TOPIC%/cd.gif== | part of dtree | 430 | ==pub/System/%TOPIC%/empty.gif== | part of dtree | 431 | ==pub/System/%TOPIC%/folder.gif== | part of dtree | 432 | ==pub/System/%TOPIC%/folderopen.gif== | part of dtree | 433 | ==pub/System/%TOPIC%/globe.gif== | part of dtree | 434 | ==pub/System/%TOPIC%/imgfolder.gif== | part of dtree | 435 | ==pub/System/%TOPIC%/join.gif== | part of dtree | 436 | ==pub/System/%TOPIC%/joinbottom.gif== | part of dtree | 437 | ==pub/System/%TOPIC%/line.gif== | part of dtree | 438 | ==pub/System/%TOPIC%/minus.gif== | part of dtree | 439 | ==pub/System/%TOPIC%/minusbottom.gif== | part of dtree | 440 | ==pub/System/%TOPIC%/musicfolder.gif== | part of dtree | 441 | ==pub/System/%TOPIC%/nolines_minus.gif== | part of dtree | 442 | ==pub/System/%TOPIC%/nolines_plus.gif== | part of dtree | 443 | ==pub/System/%TOPIC%/page.gif== | part of dtree | 444 | ==pub/System/%TOPIC%/plus.gif== | part of dtree | 445 | ==pub/System/%TOPIC%/plusbottom.gif== | part of dtree | 446 | ==pub/System/%TOPIC%/question.gif== | part of dtree | 447 | ==pub/System/%TOPIC%/trash.gif== | part of dtree | 448 | ==pub/System/%TOPIC%/doc.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 449 | ==pub/System/%TOPIC%/email.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 450 | ==pub/System/%TOPIC%/file.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 451 | ==pub/System/%TOPIC%/group.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 452 | ==pub/System/%TOPIC%/home.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 453 | ==pub/System/%TOPIC%/image.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 454 | ==pub/System/%TOPIC%/pdf.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 455 | ==pub/System/%TOPIC%/person.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 456 | ==pub/System/%TOPIC%/persons.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 457 | ==pub/System/%TOPIC%/ppt.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 458 | ==pub/System/%TOPIC%/see.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 459 | ==pub/System/%TOPIC%/sound.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 460 | ==pub/System/%TOPIC%/trend.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 461 | ==pub/System/%TOPIC%/virtualhome.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 462 | ==pub/System/%TOPIC%/virtualperson.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 463 | ==pub/System/%TOPIC%/virtualpersons.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 464 | ==pub/System/%TOPIC%/xls.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 465 | ==pub/System/%TOPIC%/zip.gif== | icons from [[Foswiki:Extensions.RenderListPlugin][RenderListPlugin]] | 466 466 467 467 ---++ Known issues … … 478 478 ---++ Plugin Info 479 479 480 | Plugin Author: | TWiki:Main.ThomasWeigert & TWiki:Main.StephaneLenclud |480 | Plugin Author: | TWiki:Main.ThomasWeigert & Foswiki:Main.StephaneLenclud | 481 481 | Plugin Version: | %PLUGINVERSION{"TreeBrowserPlugin"}% | 482 482 | Change History: | <!-- versions below in reverse order --> | 483 | 29 Mar 2007: | (v1.8) - Improved =smenu= CSS and fixing warning. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |484 | 18 Mar 2007: | (v1.7) - Improved =smenu= CSS, resolved _highlighting gap issue_ . Now closing sub-menu when highlighting leaf. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |485 | 18 Mar 2007: | (v1.6) - Sub-menus now working in IE with =smenu= style. Closing sub-menu when going back one level with mouse cursor. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |486 | 18 Mar 2007: | (v1.5) - Adding =useopacity= parameter. Adding =smenu.css=. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |487 | 16 Mar 2007: | (v1.4) - Adding =firstpopupoffset= allowing workaround for PatternSkin problem. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |488 | 14 Mar 2007: | (v1.3) - Adding =popup=, =closepopudelay= and =popupoffset= parameters. Implemented pop-up menu. Improved =dmenu.css=. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |489 | 11 Mar 2007: | (v1.2) - Adding =nodeactions= parameter. Improved =dmenu.css=. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |490 | 10 Mar 2007: | (v1.1) - Adding =autotoggle= parameter. It's useful for menu style. Improved =dmenu.css=. Added =dtreeRoot= CSS class. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |491 | 09 Mar 2007: | (v1.0) - Improved CSS with variable class name allowing for multiple tree with different style on the same topic. Now bullet =icon:= supports full URL or URI. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |492 | 09 Mar 2007: | (v0.9) - Adding =style= parameter. Improved CSS. Fixes extra '\n' in dot pm. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |493 | 07 Mar 2007: | (v0.8) - Adding =noroot= and =warn= parameters. Now using =preRenderingHandler= instead of the deprecated =startRenderingHandler= . =%<nop>TREEBROWSER%= are hidden if there is no tree to render. Fixes TOC icons problem with Foswiki:Extensions.NatSkin. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |494 | 01 Oct 2006: | (v0.7) - Adding =useplusminus= , =noindent= and =nocss= parameters. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. |495 | 17 Sep 2006: | (v0.6) - Adding =closesamelevel= and =uselines= functionalities, fix rendering issues with Firefox and pattern skin, fix warnings in apache error logs. By [[ TWiki:Main.StephaneLenclud][Stᅵphane Lenclud]] |483 | 29 Mar 2007: | (v1.8) - Improved =smenu= CSS and fixing warning. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 484 | 18 Mar 2007: | (v1.7) - Improved =smenu= CSS, resolved _highlighting gap issue_ . Now closing sub-menu when highlighting leaf. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 485 | 18 Mar 2007: | (v1.6) - Sub-menus now working in IE with =smenu= style. Closing sub-menu when going back one level with mouse cursor. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 486 | 18 Mar 2007: | (v1.5) - Adding =useopacity= parameter. Adding =smenu.css=. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 487 | 16 Mar 2007: | (v1.4) - Adding =firstpopupoffset= allowing workaround for PatternSkin problem. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 488 | 14 Mar 2007: | (v1.3) - Adding =popup=, =closepopudelay= and =popupoffset= parameters. Implemented pop-up menu. Improved =dmenu.css=. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 489 | 11 Mar 2007: | (v1.2) - Adding =nodeactions= parameter. Improved =dmenu.css=. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 490 | 10 Mar 2007: | (v1.1) - Adding =autotoggle= parameter. It's useful for menu style. Improved =dmenu.css=. Added =dtreeRoot= CSS class. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 491 | 09 Mar 2007: | (v1.0) - Improved CSS with variable class name allowing for multiple tree with different style on the same topic. Now bullet =icon:= supports full URL or URI. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 492 | 09 Mar 2007: | (v0.9) - Adding =style= parameter. Improved CSS. Fixes extra '\n' in dot pm. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 493 | 07 Mar 2007: | (v0.8) - Adding =noroot= and =warn= parameters. Now using =preRenderingHandler= instead of the deprecated =startRenderingHandler= . =%<nop>TREEBROWSER%= are hidden if there is no tree to render. Fixes TOC icons problem with Foswiki:Extensions.NatSkin. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 494 | 01 Oct 2006: | (v0.7) - Adding =useplusminus= , =noindent= and =nocss= parameters. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]]. | 495 | 17 Sep 2006: | (v0.6) - Adding =closesamelevel= and =uselines= functionalities, fix rendering issues with Firefox and pattern skin, fix warnings in apache error logs. By [[Foswiki:Main.StephaneLenclud][Stᅵphane Lenclud]] | 496 496 | 12 Apr 2006: | (v0.5) - Minor update for TWiki:Codev.TWikiRelease04x00 | 497 497 | 16 Sep 2005: | (v0.4) - Fix bug in =openAll= and =openTo= functions | -
trunk/TwistyContrib/data/System/TwistyContrib.txt
r927 r929 4 4 *This contrib packages in a convenient way the !JavaScript library and the CSS file needed to implement Twisty sections.* 5 5 6 !TwistyContrib is installed by default in TWiki 4 and used by [[Foswiki:Extensions.TwistyPlugin][Twisty Plugin]].6 !TwistyContrib is installed by default in TWiki 4 and Foswiki and used by [[Foswiki:Extensions.TwistyPlugin][Twisty Plugin]]. 7 7 8 8 It is recommended to use the !TwistyPlugin as it eases the deployment and use of this contrib. 9 9 10 This Contrib should work with [[TWiki:Codev.DakarRelease][TWiki 4]] and newer.10 This Contrib should work with TWiki 4 and newer and with Foswiki. 11 11 12 12 %TOC{title="On this page:"}% … … 57 57 58 58 <blockquote> 59 Some of my TWiki users are impressed by the optical effect of what can be done with Foswiki:Extensions.TwistyPlugin - and they keep asking me: "How do I do that? I don't understand the documentation, and I don't understand the raw text of your topics!"59 Some of my Foswiki users are impressed by the optical effect of what can be done with Foswiki:Extensions.TwistyPlugin - and they keep asking me: "How do I do that? I don't understand the documentation, and I don't understand the raw text of your topics!" 60 60 61 61 They indeed have a point here. The docs aren't easily understood. It isn't easy to pick all the macros needed from a single example, and just copypasting sometimes fails in embarrassing ways if non-unique =id= attributes are present in a topic. Maybe it is easy for a power user, but it surely isn't easy _enough_. There _ought_ to be a way to make it easier. … … 165 165 ---++ Contrib Info 166 166 167 | Authors: | !JavaScript written by TWiki:Main.ArthurClemens; Contrib packaged by TWiki:Main.RafaelAlvarez; original !JavaScript written by TWiki:Main.SamHasler. |167 | Authors: | !JavaScript written by Foswiki:Main.ArthurClemens; Contrib packaged by Foswiki:Main.RafaelAlvarez; original !JavaScript written by Foswiki:Main.SamHasler. | 168 168 | Copyright ©: | 2005 Sam Hasler and Rafael Alvarez; 2006,2007 Arthur Clemens | 169 169 | License: | [[http://www.gnu.org/copyleft/gpl.html][GPL]] | -
trunk/XpTrackerPlugin/data/TWiki/XpTrackerPlugin.txt
r899 r929 24 24 There is a hierarchy of information here: 25 25 26 * *Web* - the TWiki web for XP tracking. One web can be used to track multiple products.26 * *Web* - the Foswiki web for XP tracking. One web can be used to track multiple products. 27 27 * *Project* - the project being worked on for a Product. Usually this will be the next major release. Each project has a page, which contains an auto-generated summary of the project progress. 28 28 * *Team* - Each project has one or more teams, groups of developers that work on one aspect of the project. Each team has a page which contains an auto-generated summary of the team's progress. … … 99 99 * This version has not been checked against data from V2.0. 100 100 101 ---++ Additional TWiki plugins/changes needed to get this plugin to work at its best101 ---++ Additional Foswiki plugins/changes needed to get this plugin to work at its best 102 102 103 103 * The plugin should work in a standard 01Dec2001, 01Feb2003 and TWiki20040119beta TWiki install, but it is easier to use with these additional plugins: 104 104 * Foswiki:Extensions.TablePlugin is optional but useful as it allows you to sort tabulated information by column 105 105 * Foswiki:Extensions.EditTablePlugin is used to simplify entering of stories and tasks. The latest version (with support for the %<nop>EDITCELL% variable) is required. 106 * If not using the latest TWiki version, you need to apply the patch in TWiki:Codev.AfterSavePluginHandler107 106 108 107 ---++ Plugin Installation Instructions 109 108 110 __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 server where TWiki is running.109 __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 server where Foswiki is running. 111 110 112 111 * Download the ZIP file XpTrackerPlugin.zip from the Plugin web (see below) … … 134 133 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Main plugin Perl module | 135 134 | ==lib/Foswiki/Plugins/Xp/*.pm== | plugin Perl submodules | 136 | ==pub/ TWiki/%TOPIC%/sorttable.js== | javascript used to sort tables on the client side |137 * (Dakar) Visit =configure= in your TWiki installation, and enable the plugin in the {Plugins} section.135 | ==pub/System/%TOPIC%/sorttable.js== | javascript used to sort tables on the client side | 136 * (Dakar) Visit =configure= in your Foswiki installation, and enable the plugin in the {Plugins} section. 138 137 139 138
Note: See TracChangeset
for help on using the changeset viewer.
