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{ <parameters> }%= 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 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 =<name>_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 <name>_THEME = tree, <0/1 flag to suppress/show lines of first level>=
1.24 + * Format of the *icon* render type:
1.25 + * =Set <name>_THEME = icon, <0/1 flag to suppress/show lines of first level>, <icon width>, <icon height>, <spacer graph>, <T-line graph>, <I-line graph>, <L-line graph>, <icon image>=
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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> 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> <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> 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> 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> 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> 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> 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><plugin>_<setting>%==, 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 =<SOMETHING>_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: | © 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 --> |
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"}%