data/TWiki/RenderListPlugin.txt
changeset 0 414e01d06fd5
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/data/TWiki/RenderListPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
     1.3 @@ -0,0 +1,412 @@
     1.4 +%META:TOPICINFO{author="TWikiContributor" date="1191140874" format="1.1" version="12"}%
     1.5 +---+ Render List Plugin
     1.6 +
     1.7 +Render bullet lists in a variety of formats
     1.8 +
     1.9 +---++ Syntax Rules
    1.10 +
    1.11 +---+++ RENDERLIST Variable
    1.12 +
    1.13 +   * Place a =%<nop>RENDERLIST{ &lt;parameters&gt; }%= before any bullet list
    1.14 +      * The lists can be handcrafted, generated by another Plugin, a =%<nop>TOC%=, or the result of a %TWIKIWEB%.FormattedSearch
    1.15 +   * Supported parameters:
    1.16 +      | ="name"= or%BR% =theme="name"= | Select a rendering theme |
    1.17 +      | =focus="any&nbsp;text"= | Focus list on a bullet with specified text |
    1.18 +      | =depth="2"= | Remove bullets with an indent greater then the depth. The depth is relative to the highlighted bullet in case =focus= is specified |
    1.19 +   * Rendering themes can be defined by =&lt;name&gt;_THEME= Plugin settings
    1.20 +      * Each theme is defined by a comma separated list containing the render type and parameters required by that render type
    1.21 +      * There are different render types; this initial Plugin version has *tree* and *icon* render types
    1.22 +   * Format of the *tree* render type:
    1.23 +      * =Set &lt;name&gt;_THEME = tree, &lt;0/1 flag to suppress/show lines of first level&gt;=
    1.24 +   * Format of the *icon* render type:
    1.25 +      * =Set &lt;name&gt;_THEME = icon, &lt;0/1 flag to suppress/show lines of first level&gt;, &lt;icon width&gt;, &lt;icon height&gt;, &lt;spacer graph&gt;, &lt;T-line graph&gt;, &lt;I-line graph&gt;, &lt;L-line graph&gt;, &lt;icon image&gt;=
    1.26 +      * To define new Icon themes, attach images to this Plugin topic and set the parameters accordingly
    1.27 +   * Focus bullet list:
    1.28 +      * Search bullet list for text. If a bullet is found:
    1.29 +         1. Highlight text and remove =[<nop>[][]]= links on bullet where text is found
    1.30 +         2. Reduce bullet list to show only its parents and children
    1.31 +      * This is useful to maintain one large bullet list with links to team pages, representing the organization of a company. Each team page can INCLUDE the bullet list with focus set to itself.
    1.32 +
    1.33 +---+++ Bullets
    1.34 +
    1.35 +   * Use regular ==*== bullets
    1.36 +   * Start with level one
    1.37 +      * Increase indentation only one level at a time
    1.38 +         * =Like this=
    1.39 +   * Decreasing indentation many levels at a time is OK
    1.40 +   * Wrap long text with continuation lines, the Plugin does not do that for you%BR%
    1.41 +     =Align continuation lines with leading spaces like this=
    1.42 +   * You can specify an icon for a bullet of render type *tree* or *icon*:
    1.43 +      * Attach the icon to this Plugin topic, e.g. =myicon.gif=, or
    1.44 +      * Use one of the existing icons: %ATTACHURL%/globe.gif =globe.gif=, %ATTACHURL%/home.gif =home.gif=, %ATTACHURL%/virtualhome.gif =virtualhome.gif=, %ATTACHURL%/group.gif =group.gif=, %ATTACHURL%/persons.gif =persons.gif=, %ATTACHURL%/virtualpersons.gif =virtualpersons.gif=, %ATTACHURL%/person.gif =person.gif=, %ATTACHURL%/virtualperson.gif =virtualperson.gif=, %ATTACHURL%/email.gif =email.gif=, %ATTACHURL%/trend.gif =trend.gif=, %ATTACHURL%/folder.gif =folder.gif=, %ATTACHURL%/folders.gif =folders.gif=, %ATTACHURL%/file.gif =file.gif=, %ATTACHURL%/files.gif =files.gif=, %ATTACHURL%/doc.gif =doc.gif=, %ATTACHURL%/image.gif =image.gif=, %ATTACHURL%/pdf.gif =pdf.gif=, %ATTACHURL%/ppt.gif =ppt.gif=, %ATTACHURL%/sound.gif =sound.gif=, %ATTACHURL%/xls.gif =xls.gif=, %ATTACHURL%/zip.gif =zip.gif=, %ATTACHURL%/see.gif =see.gif=
    1.45 +      * Refer to an attached icon at the beginning of the bullet with:
    1.46 +         * =icon:myicon Followed by normal bullet text=
    1.47 +      * Any %TWIKIWEB%.TWikiDocGraphics icon can be used as well:
    1.48 +         * =%<nop>ICON{name}% Followed by normal bullet text=
    1.49 +
    1.50 +---++ Examples
    1.51 +
    1.52 +<table border="0" cellspacing="5" cellpadding="3"><tr><th valign="top" bgcolor="#CCCCC">
    1.53 +__You type:__
    1.54 +</th><th valign="top" bgcolor="#CCCCC">
    1.55 +__You get: (simulated)__
    1.56 +</th><th valign="top" bgcolor="#CCCCC">
    1.57 +__You get: (if installed)__
    1.58 +</th></tr>
    1.59 +<tr><td valign="top" bgcolor="#EEEEEE">
    1.60 +<pre>
    1.61 +%<nop>RENDERLIST{"thread"}%
    1.62 +   * one
    1.63 +      * one.a
    1.64 +         * one.a.x
    1.65 +      * one.b
    1.66 +         * one.b.x
    1.67 +           continue
    1.68 +         * one.b.y
    1.69 +            * icon:person Tim
    1.70 +            * icon:person Mico
    1.71 +   * two
    1.72 +   * three
    1.73 +</pre>
    1.74 +</td><td valign="top" bgcolor="#EEEEEE">
    1.75 +
    1.76 +<table border="0" cellspacing="0" cellpadding="0"><tr>
    1.77 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
    1.78 +<td valign="top"><nobr> one </nobr></td>
    1.79 +</tr></table>
    1.80 +<table border="0" cellspacing="0" cellpadding="0"><tr>
    1.81 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
    1.82 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
    1.83 +<td valign="top"><nobr> one.a </nobr></td>
    1.84 +</tr></table>
    1.85 +<table border="0" cellspacing="0" cellpadding="0"><tr>
    1.86 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
    1.87 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
    1.88 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
    1.89 +<td valign="top"><nobr> one.a.x </nobr></td>
    1.90 +</tr></table>
    1.91 +<table border="0" cellspacing="0" cellpadding="0"><tr>
    1.92 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
    1.93 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
    1.94 +<td valign="top"><nobr> one.b </nobr></td>
    1.95 +</tr></table>
    1.96 +<table border="0" cellspacing="0" cellpadding="0"><tr>
    1.97 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
    1.98 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
    1.99 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.100 +<td valign="top"><nobr> one.b.x </nobr></td>
   1.101 +</tr></table>
   1.102 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.103 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.104 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.105 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.106 +<td valign="top"><nobr> continue </nobr></td>
   1.107 +</tr></table>
   1.108 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.109 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.110 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.111 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.112 +<td valign="top"><nobr> one.b.y </nobr></td>
   1.113 +</tr></table>
   1.114 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.115 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.116 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.117 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.118 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.119 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.120 +<td valign="top"><nobr> Tim </nobr></td>
   1.121 +</tr></table>
   1.122 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.123 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.124 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.125 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.126 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.127 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.128 +<td valign="top"><nobr> Mico </nobr></td>
   1.129 +</tr></table>
   1.130 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.131 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.132 +<td valign="top"><nobr> two </nobr></td>
   1.133 +</tr></table>
   1.134 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.135 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.136 +<td valign="top"><nobr> three </nobr></td>
   1.137 +</tr></table>
   1.138 +
   1.139 +</td><td valign="top" bgcolor="#EEEEEE">
   1.140 +
   1.141 +%RENDERLIST{"thread"}%
   1.142 +   * one
   1.143 +      * one.a
   1.144 +         * one.a.x
   1.145 +      * one.b
   1.146 +         * one.b.x
   1.147 +           continue
   1.148 +         * one.b.y
   1.149 +            * icon:person Tim
   1.150 +            * icon:person Mico
   1.151 +   * two
   1.152 +   * three
   1.153 +
   1.154 +</td></tr>
   1.155 +<tr><td valign="top" bgcolor="#EEEEEE">
   1.156 +<pre>
   1.157 +%<nop>RENDERLIST{"org"}%
   1.158 +   * one
   1.159 +      * one.a
   1.160 +         * one.a.x
   1.161 +      * one.b
   1.162 +         * one.b.x
   1.163 +           continue
   1.164 +         * one.b.y
   1.165 +            * icon:person Tim
   1.166 +            * icon:person Mico
   1.167 +   * two
   1.168 +   * three
   1.169 +</pre>
   1.170 +</td><td valign="top" bgcolor="#EEEEEE">
   1.171 +
   1.172 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.173 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.174 +<td valign="top"><nobr>&nbsp; one </nobr></td>
   1.175 +</tr></table>
   1.176 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.177 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.178 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.179 +<td valign="top"><nobr>&nbsp; one.a </nobr></td>
   1.180 +</tr></table>
   1.181 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.182 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.183 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.184 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.185 +<td valign="top"><nobr>&nbsp; one.a.x </nobr></td>
   1.186 +</tr></table>
   1.187 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.188 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.189 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.190 +<td valign="top"><nobr>&nbsp; one.b </nobr></td>
   1.191 +</tr></table>
   1.192 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.193 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.194 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.195 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.196 +<td valign="top"><nobr>&nbsp; one.b.x </nobr></td>
   1.197 +</tr></table>
   1.198 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.199 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.200 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.201 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.202 +<td valign="top"><nobr>&nbsp; continue </nobr></td>
   1.203 +</tr></table>
   1.204 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.205 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.206 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.207 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.208 +<td valign="top"><nobr>&nbsp; one.b.y </nobr></td>
   1.209 +</tr></table>
   1.210 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.211 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.212 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.213 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.214 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.215 +<td valign="top"><nobr>&nbsp; Tim </nobr></td>
   1.216 +</tr></table>
   1.217 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.218 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.219 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.220 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.221 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.222 +<td valign="top"><nobr>&nbsp; Mico </nobr></td>
   1.223 +</tr></table>
   1.224 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.225 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.226 +<td valign="top"><nobr>&nbsp; two </nobr></td>
   1.227 +</tr></table>
   1.228 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.229 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.230 +<td valign="top"><nobr>&nbsp; three </nobr></td>
   1.231 +</tr></table>
   1.232 +
   1.233 +</td><td valign="top" bgcolor="#EEEEEE">
   1.234 +
   1.235 +%RENDERLIST{"org"}%
   1.236 +   * one
   1.237 +      * one.a
   1.238 +         * one.a.x
   1.239 +      * one.b
   1.240 +         * one.b.x
   1.241 +           continue
   1.242 +         * one.b.y
   1.243 +            * icon:person Tim
   1.244 +            * icon:person Mico
   1.245 +   * two
   1.246 +   * three
   1.247 +
   1.248 +</td></tr>
   1.249 +<tr><td valign="top" bgcolor="#EEEEEE">
   1.250 +<pre>
   1.251 +%<nop>RENDERLIST{ "org" focus="one.b" }%
   1.252 +   * one
   1.253 +      * one.a
   1.254 +         * one.a.x
   1.255 +      * one.b
   1.256 +         * one.b.x
   1.257 +           continue
   1.258 +         * one.b.y
   1.259 +            * icon:person Tim
   1.260 +            * icon:person Mico
   1.261 +   * two
   1.262 +   * three
   1.263 +</pre>
   1.264 +</td><td valign="top" bgcolor="#EEEEEE">
   1.265 +
   1.266 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.267 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.268 +<td valign="top"><nobr>&nbsp; one </nobr></td>
   1.269 +</tr></table>
   1.270 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.271 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.272 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.273 +<td valign="top"><nobr>&nbsp; <b> one.b </b> </nobr></td>
   1.274 +</tr></table>
   1.275 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.276 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.277 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.278 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.279 +<td valign="top"><nobr>&nbsp; one.b.x </nobr></td>
   1.280 +</tr></table>
   1.281 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.282 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.283 +<td valign="top"><img src="%ATTACHURL%/dot_ud.gif" width="16" height="16" alt="" border="0" /></td>
   1.284 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.285 +<td valign="top"><nobr>&nbsp; continue </nobr></td>
   1.286 +</tr></table>
   1.287 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.288 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.289 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.290 +<td valign="top"><img src="%ATTACHURL%/home.gif" width="16" height="16" alt="" border="0" /></td>
   1.291 +<td valign="top"><nobr>&nbsp; one.b.y </nobr></td>
   1.292 +</tr></table>
   1.293 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.294 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.295 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.296 +<td valign="top"><img src="%ATTACHURL%/dot_udr.gif" width="16" height="16" alt="" border="0" /></td>
   1.297 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.298 +<td valign="top"><nobr>&nbsp; Tim </nobr></td>
   1.299 +</tr></table>
   1.300 +<table border="0" cellspacing="0" cellpadding="0"><tr>
   1.301 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.302 +<td valign="top"><img src="%ATTACHURL%/empty.gif" width="16" height="16" alt="" border="0" /></td>
   1.303 +<td valign="top"><img src="%ATTACHURL%/dot_ur.gif" width="16" height="16" alt="" border="0" /></td>
   1.304 +<td valign="top"><img src="%ATTACHURL%/person.gif" width="16" height="16" alt="" border="0" /></td>
   1.305 +<td valign="top"><nobr>&nbsp; Mico </nobr></td>
   1.306 +</tr></table>
   1.307 +
   1.308 +</td><td valign="top" bgcolor="#EEEEEE">
   1.309 +
   1.310 +%RENDERLIST{ "org" focus="one.b" }%
   1.311 +   * one
   1.312 +      * one.a
   1.313 +         * one.a.x
   1.314 +      * one.b
   1.315 +         * one.b.x
   1.316 +           continue
   1.317 +         * one.b.y
   1.318 +            * icon:person Tim
   1.319 +            * icon:person Mico
   1.320 +   * two
   1.321 +   * three
   1.322 +
   1.323 +</td></tr></table>
   1.324 +
   1.325 +---++ <nop>%TOPIC% Settings
   1.326 +
   1.327 +Plugin settings are stored as preferences variables. To reference a plugin setting write ==%<nop>&lt;plugin&gt;_&lt;setting&gt;%==, i.e. ==%<nop>RENDERPLUGIN_SHORTDESCRIPTION%==
   1.328 +
   1.329 +   * One line description, is shown in the %TWIKIWEB%.TextFormattingRules topic:
   1.330 +      * Set SHORTDESCRIPTION = Render bullet lists in a variety of formats
   1.331 +
   1.332 +   * Debug plugin: (See output in =data/debug.txt=)
   1.333 +      * Set DEBUG = 0
   1.334 +
   1.335 +   * Themes are named =&lt;SOMETHING&gt;_THEME= and contain a comma delimited list of render type with parameters:
   1.336 +      * Set THREAD_THEME = tree, 1
   1.337 +      * Set HOME_THEME = icon, 1, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/home.gif
   1.338 +      * Set ORG_THEME = icon, 0, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/home.gif
   1.339 +      * Set GROUP_THEME = icon, 0, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/group.gif
   1.340 +      * Set EMAIL_THEME = icon, 0, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/email.gif
   1.341 +      * Set TREND_THEME = icon, 0, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/trend.gif
   1.342 +      * Set FILE_THEME = icon, 0, 16, 16, %ATTACHURL%/empty.gif, %ATTACHURL%/dot_udr.gif, %ATTACHURL%/dot_ud.gif, %ATTACHURL%/dot_ur.gif, %ATTACHURL%/file.gif
   1.343 +
   1.344 +---++ Plugin Installation Instructions
   1.345 +
   1.346 +__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.
   1.347 +
   1.348 +   * Download the ZIP file from the Plugin Home (see below)
   1.349 +   * Unzip ==%TOPIC%.zip== in your twiki installation directory. Content:
   1.350 +     | *File:* | *Description:* |
   1.351 +     | ==data/TWiki/%TOPIC%.txt== | Plugin topic |
   1.352 +     | ==data/TWiki/%TOPIC%.txt,v== | Plugin topic repository |
   1.353 +     | ==lib/TWiki/Plugins/%TOPIC%.pm== | Plugin Perl module |
   1.354 +     | ==pub/TWiki/%TOPIC%/*.gif== | Image files for themes |
   1.355 +   * TWiki 4.0 and up: Run the [[%SCRIPTURL%/configure%SCRIPTSUFFIX%][configure]] script to enable the Plugin
   1.356 +   * Test if the installation was successful: See if above examples work
   1.357 +
   1.358 +---++ Plugin Info
   1.359 +
   1.360 +|  Plugin Author: | TWiki:Main/PeterThoeny |
   1.361 +|  Copyright: | &copy; 2006-2007, Peter@Thoeny.org, [[http://www.twiki.net/][TWIKI.NET]] |
   1.362 +|  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   1.363 +|  Plugin Version: | 15 Jan 2008 (2.0) |
   1.364 +|  Change History: | <!-- versions below in reverse order -->&nbsp; |
   1.365 +|  15 Jan 2008: | 2.0: Kenneth Lavrsen. No more reporting warnings in the error log when a render list starts at deeper level than 1 | 
   1.366 +|  30 Sep 2007: | Added %TWIKIWEB%.VarRENDERLIST to have it listed in %TWIKIWEB%.TWikiVariables |
   1.367 +|  23 Sep 2006: | Support for img tag and image URL after =icon:= (suggested by TWiki:Main.JanFilipsky); support for %TWIKIWEB%.TWikiDocGraphics icons, such as =%<nop>ICON{folder}%= instead of =icon:folder=; added files.gif and folders.gif (contributed by TWiki:Main.SteveHobbs) |
   1.368 +|  25 Apr 2006: | SVN sync, Cairo + Dakar compatibility |
   1.369 +|  14 Apr 2006: | [[http://TWiki.org/cgi-bin/view/Codev/TWikiRelease04x00][TWikiRelease04x00]] compatibility update |
   1.370 +|  21 Nov 2004: | Added benchmarks (no code changes) |
   1.371 +|  21 Mar 2004: | Internal change: Fixed unofficial function call |
   1.372 +|  01 Mar 2004: | Added FILE_THEME and folder/file icons |
   1.373 +|  29 Dec 2003: | Fixed rendering issue if focus bullet contains =icon:name=; added TREND_THEME |
   1.374 +|  16 Dec 2003: | Specify icons with =icon:name= syntax |
   1.375 +|  11 Dec 2003: | Added =focus= and =depth= parameters |
   1.376 +|  05 Dec 2003: | Fixed rendering issue with IE; added EMAIL_THEME |
   1.377 +|  02 Dec 2003: | Initial version |
   1.378 +|  CPAN Dependencies: | none |
   1.379 +|  Other Dependencies: | none |
   1.380 +|  Perl Version: | 5.005 |
   1.381 +|  TWiki:Plugins/Benchmark: | %TWIKIWEB%.GoodStyle 97%, %TWIKIWEB%.FormattedSearch 98%, RenderListPlugin 93% |
   1.382 +|  Plugin Home: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC% |
   1.383 +|  Feedback: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Dev |
   1.384 +|  Appraisal: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Appraisal |
   1.385 +
   1.386 +__Related Topics:__ %TWIKIWEB%.TWikiPlugins, %TWIKIWEB%.DeveloperDocumentationCategory, %TWIKIWEB%.AdminDocumentationCategory, %TWIKIWEB%.TWikiPreferences, TWiki:Plugins/TreePlugin
   1.387 +
   1.388 +-- TWiki:Main/PeterThoeny - 30 Sep 2007
   1.389 +
   1.390 +%META:FILEATTACHMENT{name="empty.gif" attr="h" comment="Empty 16x16 spacer" date="1070383918" path="empty.gif" size="100" user="PeterThoeny" version="1.1"}%
   1.391 +%META:FILEATTACHMENT{name="email.gif" attr="h" comment="E-mail icon 16x16" date="1070614932" path="email.gif" size="183" user="PeterThoeny" version="1.1"}%
   1.392 +%META:FILEATTACHMENT{name="xls.gif" attr="h" comment="XLS icon 16x16" date="1078162404" path="xls.gif" size="918" user="PeterThoeny" version="1.1"}%
   1.393 +%META:FILEATTACHMENT{name="file.gif" attr="h" comment="File icon 16x16" date="1078160664" path="file.gif" size="151" user="PeterThoeny" version="1.1"}%
   1.394 +%META:FILEATTACHMENT{name="person.gif" attr="h" comment="Person icon 16x16" date="1071565646" path="person.gif" size="153" user="PeterThoeny" version="1.1"}%
   1.395 +%META:FILEATTACHMENT{name="doc.gif" attr="h" comment="Doc icon 16x16" date="1078160958" path="doc.gif" size="922" user="PeterThoeny" version="1.1"}%
   1.396 +%META:FILEATTACHMENT{name="virtualpersons.gif" attr="h" comment="Virtual persons icon 16x16" date="1072693460" path="virtualpersons.gif" size="160" user="PeterThoeny" version="1.1"}%
   1.397 +%META:FILEATTACHMENT{name="virtualperson.gif" attr="h" comment="Virtual person icon 16x16" date="1072693450" path="virtualperson.gif" size="149" user="PeterThoeny" version="1.1"}%
   1.398 +%META:FILEATTACHMENT{name="group.gif" attr="h" comment="Group icon 16x16" date="1071565632" path="group.gif" size="162" user="PeterThoeny" version="1.2"}%
   1.399 +%META:FILEATTACHMENT{name="dot_ur.gif" attr="h" comment="Dot L-graph 16x16" date="1070383984" path="dot_ur.gif" size="106" user="PeterThoeny" version="1.1"}%
   1.400 +%META:FILEATTACHMENT{name="ppt.gif" attr="h" comment="PPT icon 16x16" date="1078160706" path="ppt.gif" size="921" user="PeterThoeny" version="1.1"}%
   1.401 +%META:FILEATTACHMENT{name="pdf.gif" attr="h" comment="PDF icon 16x16" date="1078160694" path="pdf.gif" size="938" user="PeterThoeny" version="1.1"}%
   1.402 +%META:FILEATTACHMENT{name="dot_udr.gif" attr="h" comment="Dot T-graph 16x16" date="1070384070" path="dot_udr.gif" size="109" user="PeterThoeny" version="1.1"}%
   1.403 +%META:FILEATTACHMENT{name="persons.gif" attr="h" comment="Two persons icon 16x16" date="1071565666" path="persons.gif" size="164" user="PeterThoeny" version="1.1"}%
   1.404 +%META:FILEATTACHMENT{name="sound.gif" attr="h" comment="Sound icon 16x16" date="1078160718" path="sound.gif" size="166" user="PeterThoeny" version="1.1"}%
   1.405 +%META:FILEATTACHMENT{name="home.gif" attr="h" comment="Home icon 16x16" date="1070383996" path="home.gif" size="172" user="PeterThoeny" version="1.1"}%
   1.406 +%META:FILEATTACHMENT{name="folder.gif" attr="h" comment="Folder icon 16x16" date="1078160636" path="folder.gif" size="903" user="PeterThoeny" version="1.1"}%
   1.407 +%META:FILEATTACHMENT{name="zip.gif" attr="h" comment="ZIP icon 16x16" date="1078160730" path="zip.gif" size="940" user="PeterThoeny" version="1.1"}%
   1.408 +%META:FILEATTACHMENT{name="image.gif" attr="h" comment="Image icon 16x16" date="1078160678" path="image.gif" size="943" user="PeterThoeny" version="1.1"}%
   1.409 +%META:FILEATTACHMENT{name="see.gif" attr="h" comment="See icon 16x16" date="1078161392" path="see.gif" size="81" user="PeterThoeny" version="1.1"}%
   1.410 +%META:FILEATTACHMENT{name="trend.gif" attr="h" comment="Trend icon 16x16" date="1072172998" path="trend.gif" size="149" user="PeterThoeny" version="1.1"}%
   1.411 +%META:FILEATTACHMENT{name="dot_ud.gif" attr="h" comment="Dot I-graph 16x16" date="1070383970" path="dot_ud.gif" size="108" user="PeterThoeny" version="1.1"}%
   1.412 +%META:FILEATTACHMENT{name="virtualhome.gif" attr="h" comment="Virtual home icon 16x16" date="1072693432" path="virtualhome.gif" size="162" user="PeterThoeny" version="1.1"}%
   1.413 +%META:FILEATTACHMENT{name="globe.gif" attr="h" comment="Globe icon 16x16" date="1075199580" path="globe.gif" size="1024" user="PeterThoeny" version="1.1"}%
   1.414 +%META:FILEATTACHMENT{name="folders.gif" attr="h" comment="Folders icon 16x16" date="1158991906" path="folders.gif" size="913" user="PeterThoeny" version="1.1"}%
   1.415 +%META:FILEATTACHMENT{name="files.gif" attr="h" comment="Files icon 16x16" date="1158991940" path="files.gif" size="907" user="PeterThoeny" version="1.1"}%