create new tag
, view all tags

Archive of TreePluginDev


  • Topics with same name in different webs are noted as the same (when checking for recursion).
  • the web parameter does not work for another web as the current web.

Bugs Fixes

  • Before version 0.300 the mailnotify script was corrupted by not finding query_string.
    This is now fixed in version 0.300!
  • The version 0.300 had a corrupt file structure in the zip file. New version 0.310 has this repaired.



See also: TreePluginSamples; and related RenderListPlugin.

-- SlavaKozlov - 16 Feb 2002

Thanks for the samples, I now understand what this plugin is all about! Looks very useful - would be good to have a quick summary at the top of TreePlugin, e.g. 'enables dynamic generation of outliner-style hierarchies based on a set of pages, for use as a dynamic sitemap or ...'.

Using this to generate a sitemap would be particularly useful. TWiki sites are often quite hard to navigate if they grow organically over time (hence work such as MasterRefactor).

-- RichardDonkin - 17 Feb 2002

This looks great. I have been doing a fair amount of hacking on WebMap lately. Stuff like porting it to TWikiRelease01Sep2001 and fixing a lot of bugs. I do have it working & deployed on our internal site, but it needs a complete rewrite something along the lines of WebDOTPlugin.

If you are interested, maybe we could do some work together to share base classes for generating the parentage etc, then allow the components to be easily used together. Hopefully in the end we would have a kick butt mechanism for either text based trees or graphical treemaps.

-- JohnCavanaugh - 17 Feb 2002

Thanks, Richard - I'll change the description at some point.

John- It's not a problem to cooperate on the code. The current TreePlugin is extensible as formatting goes, though it does assume that the tree will be in HTML (and embedded within a topic) and that it can be constructed more or less linearly. Making this into a stand alone cgi script to interact with a Perl friendly graphics package shouldn't be too hard. Interfacing with a WebDOT server (which I know nothing about) is an open question.

I looked at the WebDOT topic and the focus appears to be more on references between topics, no? These are much harder to both gather together and to draw (trees can always be drawn in 2D).

I do have one caveat about using lots of cool-looking interactive graphics apps for a sitemap: that the tool may become an impediment to the task (ie, users will have to figure out how to use the tool before getting to their real intent, which is navigating thru the site). See a Jakob Nielsen article.

-- SlavaKozlov - 22 Feb 2002

Added basic design description above.

-- SlavaKozlov - 28 Feb 2002

When I use the Web="SomeWeb" parameter, the generated tree is right except the links generated all point to the current web instead of the SomeWeb web. Hence broken links.

-- JeromeBouvattier - 10 Mar 2002

Slava, I just noticed annoying bugs related to cron jobs. I am using 20011201 on W2K/Apache.

The mail notification command generates the following error : "TWiki mail notification - to suppress all normal output: mailnotify -q Can't call method "query_string" on an undefined value at c:\twiki\lib/TWiki/Plu gins/TreePlugin.pm line 66."

The statistics generation command generates the following error : "Can't call method "query_string" without a package or object reference at c:\twiki\lib/TWiki/Plugins/TreePlugin.pm line 66."

These command work very well if I disable the TreePlugin . Any clues ?

-- JeromeBouvattier - 11 Mar 2002


Yes, I guess I only tested it under 'web circumstances', where CgiQuery will be a real object. You'll need to change

line 66 of TreePlugin.pm to:

my $plist; $plist = $CgiQuery->query_string() if $CgiQuery;

line 68 to:

$CurrUrl = $CgiQuery->url . $CgiQuery->path_info() . "?" . $plist if $CgiQuery;

line 275 to:

my $tmp; $tmp = $CgiQuery->param( $paramname ) if $CgiQuery;

Let me get back on your other question regarding crossing web boundries.

-- SlavaKozlov - 15 Mar 2002

Thanks Slava ! Stat and Notifications are working now. I also had to comment the debug line in InitPlugin that was polluting the debug.txt file.

-- JeromeBouvattier - 19 Mar 2002

Is there a way to generate the tree offline similar to WebStatistics? The presentation capabilities look promising, but I can't image, that it will be faster than the WebIndex. And that one is too slow for regular use.

Just a thought: couldn't be the formatter create a Javascript file with a tree menu? After it's loaded once, it could speed up usage considerably.

-- PeterKlausner - 04 Sep 2002

I find this plugin a very usable idea! But I would like to have the option to omit the top node, so I can only display the topic's children.

-- ArthurClemens - 12 Nov 2002

Anybody any idea how to combine that with stuff like http://www.treeview.net ?
And: the current way to modify the parent is too inconvenient. While it is ok to build up a high barrier for a function like rename, maintaining the parent tree this way is unpractical, see also NavbarPluginDev. I changed the <input name=topicparent type=hidden to <input type=text and edit it directly. Much more convenient. Allows you even to work bottom up, i.e. create parents from children.

-- PeterKlausner - 13 Nov 2002

I tried installing this plugin but..... it expects a CGI query to exist in the init procedure, so any scripts (such as actionnotify from ActionTrackerPlugin) that call TWiki::initialize outside the context of a CGI query blow up. You cannot assume a CGI query will exist!

-- CrawfordCurrie - 14 Nov 2002

There is a bug in the script, since it generates img links pointing to the topic's folder, but the gifs are in /pub/Plugins/TreePlugin!

E.g.: http://localhost/twiki/pub/Sandbox/TestTopic2/L.gif
should read as

-- MartinRaabe - 15 Jan 2003

Excuse me, this was not a bug in the script, this was a bug in the sample page TreePluginSamples.

-- MartinRaabe - 19 Jan 2003

Added a bugfix and uploaded the Version 0.300 to the TreePlugin topic. I would love to insert this into CVS. How should I do that, since I have no write access to it. frown

-- MartinRaabe - 19 Jan 2003

Added a bugfix and uploaded the Version 0.310 to the TreePlugin topic. I have inserted this TreePlugin into CVS.

-- MartinRaabe - 20 Jan 2003

How do I get the TreePlugin to display a tree rooted at the current topic. I have tried something like:

%TREEVIEW{web="TWiki" topic="%TOPIC%" formatting="outline"}%

But this does not work. I assume that the TOPIC variable is not getting evaluated correctly, but I don't understand why and therefore how to correct it.

Another question:

Is there anyway to get the TreePlugin (with multiple calls or combined with something else) to display something similar to the following for a topic like TreePluginDev

      Sibling 1
         Child 1
            Subchild 1
         Child 2
            Subchild 1
            Subchild 2
      Sibling 2
      Sibling 3

Basically this would allow support for something that would look like and expandable menu. If this isn't supported, can anyone give me pointers on ways to get to something similar to this or places to start hacking on the plugin to support this?

-- AllenBierbaum - 10 Feb 2003

I think I just found a bug. If I try to use TREEVIEW more then once in the same topic, only the first tree is displayed. The rest of the trees are empty and do not evaluate correctly.

Does everyone else see this bug as well? Any ideas on how to fix it?

-- AllenBierbaum - 10 Feb 2003

Hello Allen, I can see this as well and unfortunately don't know, ho to fix it. frown

-- MartinRaabe - 11 Feb 2003

Hello, everyone, I haven't looked at this for like a year (it worked, so you know...). Glad others have found it useful. Here are some answers from my memory....

1) Thank you Martin for taking care of Plugin in my inattendance. Sure, CVS inclusion (what that is I'm not sure) would be cool.

2) Thank you AllenBierbaum for encountered the dragon-cannot-eat-its-own-tail feature (gentle self-sarcasm). There are problems in having two TREEVIEWs in the same topic or even in the same tree and having TREEVIEW view its own ancestor's tree. Basically infinite loops because it does parse the whole tree's pages. So I just clamped it down cold (nothing at all can happen on the second TREEVIEW) and left that design for another day (mentioned above in design notes). Suggestions for fixture (that's fix + feature) welcome.

  • I (AndyGlew) have run into this bug, as well as several others (listed above, below, and in Support web).
    • It seems to me that the problem arises because TreePlugin is run as a Perl module in the context of the twiki/bin/view Perl scri[t.
    • I think the problem will go away if some or all of TreePlugin is run as a separate process, so that the hash tables that record what has been seen are started afresh for each TREEVIEW (not just for each page)
      • should be fine for UNIX
      • might hurt Windoze performance - but, premature optimization, right?
    • this approach could also provide some useful command line utility programs for visualizing the wiki contents without a web browser
    • suggest separating (1) figuring out tree structure, and (2) formatting of tree. XML?

3) PeterKlausner's suggestion of integrating with www.treeview.net (what a curious name coincidence) ... I mention the possibility of using JavaScript in Samples file. If some one can figure out the pattern that the javascript needs, this is probably possible with current Plugin implementation (that's how I did the image tree).

4) Yes, I don't make use of TWiki's features like mailnotify, etc, so never bumped into these bugs (where's the feature-wide test suite?! smile )

5) Performance considerations: a) "premature optimization is the root of all evil" (D. Knuth); b) I speedied up search considerably on my host (all uses of SEARCH, including in WebIndex) by using perl do to do the searching not some process-expensive 'grep' calls; c) it is possible to make a static instead of a dynamic generating, as now, mode - though I'm not sure how well TWiki's mechanism for 'preparsed' or 'precompiled' txt is (like WebStatistics).

Any more questions? Does this work with the Beirut release? I guess I'm about to find out.

-- SlavaKozlov - 20 Feb 2003

Hello SlavaKozlov, yes it workd with Beijing as you might see in the Category form below.

The CVS story is, that TWiki now is on sourceforge.net, which meand there is a public Repository of version controlled files maintained by the version control tool cvs.

I'd love to see a hint (or the entire fix) from you to be able to generate the treeview for another web. The bug is that the TWikiWords are rendered in the current and not the referred web. frown

-- MartinRaabe - 20 Feb 2003

Yeah, Ok on info on CVS. I have read the relevant docs on Twiki. Will put up when chance is had.

As far as seeing trees across webs ("transweb trees"): I guess at the time I thought it odd thing to cross webs much at all, so I never fully tested. I will look into matter (seems like a minor bug), but it may take a few days as I haven't done any perl since a year ago either.

Any other features desired?

-- SlavaKozlov - 24 Feb 2003

Hello SlavaKozlov, the TreePlugin is already on CVS. I already imported it! So no work to be done there. See also the attached WebForm!

Regarding the Transweb Tree. There is definitely a demand. I would love to see you doing the fix. It is only that the Web variable has to be inserted in the generated topic links. that's all.

-- MartinRaabe - 25 Feb 2003

Anyone else getting Use of uninitialized value in concatenation (.) or string errors in TWiki.pm (line 1833 and 1834) and TopicVarsPlugin.pm (line 76, 177 and 206)? Looks like some functions are called without the appropriate arguments.

-- MichaelRausch - 10 Apr 2003

I'm getting a Can't call method 'query_string' on an undefined argument from line 63 of TreePlugin.pm. Again, it looks like some functions are called without the appropriate arguments.

I'm running Twiki of 01-Feb-2003.

-- AntonAylward - 29 Apr 2003

I've got a web that uses a lot of non-TWikiWords. The TreePlugin didn't make these into links, so I hacked the portion I was using so that all topics in the tree are rendered as topic links.

Here is the syntax I'm using:

%TREEVIEW{topic="SpatialDataCatalogue", web="Gisdata", formatting="imageoutline:threadexp"}%

I modified /lib/TWiki/Plugins/TreePlugin/ImgNodeformatter.pm

line 64 from: ...\$topic...

to : ...[ [\$topic] ]...

It'd be nice if I could change this easier for all the different formatting options in the plugin, but really, this is the only one I'm currently using.

Anyone see problems with my approach?

-- TylerMitchell - 01 May 2003

Is it possible to get the TreePlugin to also list attachments included in the "File Attachment Contents Table" (i.e. not hidden attachments) when it generates it's tree structure?

-- IanGilmour - 16 May 2003

I've entered several bug reports into the support web, including some that have already been discussed above:

-- AndyGlew - 02 Jun 2003

I thought that I would do the right thing, and run the Treeplugin test suite, before fixing any of the bugs I have found.

I must be stupid - I cannot get the TreePlugin test running. Or, rather, I am spoiled - I am used to being able to type

make test

and having a test run.

I am not even clear as to how I am supposed to run the TreePlugin tests. I am guessing that, in the .../twiki/lib/TWiki/Plugins/TreePlugin/test directory, I should just run

perl PluginTest.pl

but I have tried

perl TestRunner.pl

for good measure.

I am getting error messages like "Undefined subroutine &TWiki::getCgiQuery...". Since the TWiki module is being use'd, and since the function exists, it is probably just the usual crap of having to get the @INC or other path set up right. (The sort of thing that should have been figured out once and for all; I note that PluginTest.pl attempts some use of relative paths.)

Running the tests should not take so long.

I note, by the way, that I do have PerlUnit installed; other PerlUnit tests run fine. Just not TWiki's TreePlugin tests.

The bug... TreePlugin/test/PluginTest.pl use's TWiki::Func. TWiki::Func is not freestanding - it depends on TWiki::getCgiQuery (in TWiki.pm), which was not loaded at this point in the script, but which is, of course, normally loaded in the twiki server.

Sigh. It looks like this sort of thing is spread throughout TWiki, not just the TreePlugin tests. I'll add more details in a proper "bug report" (I continue to have this naive belief that entering a well described bug report in the support database is a good thing to do.) See TreePluginTestBugsExposeTWikiModuleDependencyBugs

-- AndyGlew - 18 Jun 2003

OK, separate from the module dependency bug, I still get the test failing... this time it looks like a real bug. TreePlugin::cgiOverride was not doing a null check on the global $cgi variable.

Adding the null check... there still appear to be errors.

-- AndyGlew - 18 Jun 2003

OK, the next error was due to not having a definition of assert available. It looks to me as if TreePlugin's tests were written with an older version of PerlUnit; use'ing Test::Unit::Procedural peels that layer of onion skin.

-- AndyGlew - 18 Jun 2003

To the support/bug-report TreePluginBug2003May28PagesGetDropped I have attached a patch that

  • fixes the bug whereby pages disappear - GOOD FIX?
  • fixes the bug whereby non-wiki-word page titles do not get linked. unfortunately, this fix not 100% kosher. See TreePluginBug2003May28PagesGetDropped for details.
-- AndyGlew - 04 Jul 2003

This is a nice plugin, and my users have been using it to help them refactor the hierarchy of webs. I will just contribute the 3 topics I have made for it. To use them, just:

  1. download the tar.gz somewhere, e.g. /tmp/TreePlugin.topics-v1.tar.gz
  2. go to your data/ twiki dir, and as root or with the id of the web server,
  3. type: for d in _default [A-Z]*;do cd $d;tar xfz /tmp/TreePlugin.topics-v1.tar.gz;cd ..;done

It will create topics WebTree, WebTreeTable, WebTreeBars in webs that are linked to each other. change your skin to point to one (WebTree for instance).

You can see them in action at http://koala.ilog.fr/wiki/bin/view/Koala/WebTreeBars. It will be part of the next KoalaSkin release.

archive is: TreePlugin.topics-v1.tar.gz: Sample topics to use in all webs

-- ColasNahaboo - 13 Aug 2003

I am wondering if anyone has any ideas on how to implement the ability to display, say, the first heading from a Topic that is included in the tree. In other words, display that heading instead of the WikiName. This would be useful in creating more user-friendly trees in certain situations.

-- TristanGreaves - 15 Aug 2003

Can someone explain why it is currently not possible to handle multiple %TREEVIEW%'s in the same topic? I ask because I have an "index" of parent topics and I would like to display, on the same page, the child tree of each parent topic. Each parent is independent of the other so the liklihood of recursion is <0% wink . I guess I don't quite grok the issues. Thanks

-- SteveRJones - 10 Dec 2003

Ok, I've discovered a way around this. If I add the %TREEVIEW% command into the Parent topic, wrap the command with %STARTINCLUDE% %STOPINCLUDE% and %INCLUDE% the TREE portion of that topic into my master index, all works well and I get multiple trees all collected within the same topic. I suppose this has to do with the %INCLUDE% and how TWiki manages the parsing and rendering.

-- SteveRJones - 10 Dec 2003

This Plugin could be used together with the RenderListPlugin by specifying formatting="ullist". There is one issue: The tree top is a paragraph; and the RenderListPlugin expects it to be a bullet with one indent (that is all bullets should be shifted to the right by one.)

-- PeterThoeny - 11 Dec 2003

I discovered a line in TreePlugin whereby the plugin was always writing to data/debug.txt regardless of the state of Set DEBUG. The changed lines are:


    &TWiki::Func::writeDebug( "installWeb: $installWeb" );

    # Get plugin preferences, the variable defined by:          * Set EXAMPLE = ...
    # $exampleCfgVar = &TWiki::Prefs::getPreferencesValue( "TreePlugin_EXAMPLE" ) || "default";

    # Get plugin debug flag
    $debug = &TWiki::Func::getPreferencesFlag( "TreePlugin_DEBUG" );
    # Get plugin preferences, the variable defined by:          * Set EXAMPLE = ...
    # $exampleCfgVar = &TWiki::Prefs::getPreferencesValue( "TreePlugin_EXAMPLE" ) || "default";

    # Get plugin debug flag
    $debug = &TWiki::Func::getPreferencesFlag( "TreePlugin_DEBUG" );

    &TWiki::Func::writeDebug( "installWeb: $installWeb" ) if $debug;

The salient changes are:

  • Added the $debug test
  • Moved the Preferences fetch to occur prior to the test for $debug

This isn't really a big find but logging at every invokation can become expensive and our internal TWiki site is using TreePlugin quite extensively on a growing number of topics. Unfortunately I don't have a diff or patch file but will upload a patched version.

-- SteveRJones - 23 Jan 2004

Ok, I've rev'd TreePlugin.pm, pulled the patched TreePlugin.pm into the zip distro, and uploaded to the TreePlugin topic.

-- SteveRJones - 23 Jan 2004

I wrote a small improvement to show only nodes on the current path. By specifying pathview="on" option only nodes which are on the path from the specified topic root to the current topic or if their parent is on this path are displayed. The intension is not to expand all of the nodes, but only the necessary subset for navigation tasks. The patch based on V0.311 is here: TreePlugin_pathview.diff.

I tested it only with the ImgNodeFormatter.pm e.g. imageoutline style. But the computation and processing of the node subset should also work with other styles. Enjoy it!

-- RobertSuna - 03 Feb 2004

One thing we have noticed about this plugin is that it appears to be extremely expensive to run, especially as the size of a particular TWiki web grows. As I noted above, we discovered a way around the "one Topic, One Tree" self-imposed limitation by having a tree contructed in separate topics then INCLUDING them each in a single topic, but doing this simply makes the expensiveness that much more obvious.

I suppose my comments are simply a warning -- I am not pointing out any fix -- and I may simply be stating the obvious.

-- SteveRJones - 17 Feb 2004

I've emailed the author about bringing the cvs copy up to date with the released zip version.

-- MattWilkie - 28 Mar 2004

Because this plugin is used and seems to be being maintained I have given it a non-default CVS modification policy. If you have a problem with this, switch it back.

-- CrawfordCurrie - 03 Apr 2004

I've tried the TreePlugin and it works great. I'm not sure if I understand how it should work with no options. If I include %TREEVIEW% is that supposed to create a tree based on that particular topic? When I try this I get a list based on the web and not the topic. I think this is wrong unless I don't understand the instructions properly. I've tried with v0.310 and v0.311 and get the same results both times.

-- ChrisPurves - 08 Apr 2004

The TreePluginv311.zip distribution on TreePlugin always renders $topic and $spacetopic in doubled square brackets, regardless of what the format string is. This breaks things like this:

(used in several of the examples) by inserting lots of extra brackets, confusing the WikiML to HTML converter. I've attached a patch which removes the brackets when a formatting string is present.

-- DiabJerius - 12 Apr 2004

I'm trying Outline mode with summaries and I'm curious what goes into the summary e.g. how many letters/word/lines or what determines what's taken out of the page to become the summary.

-- WayneDahl - 17 Jun 2004

Btw, it seems to be working with the CairoRelease also.

-- OlivierBerger - 24 Feb 2005

I mentioned in TreePlugin that this does not scale well with large number of documents. With a Web of 10,000+ documents, the plugin dies after about 9 minutes after consuming over 1000MB of memory.

-- BrianPark - 10 Jul 2005

Yes, I mentioned this in a comment entered back in February, 2004 (see #StevesComment for the exact entry). This is an extremely expensive plugin.

-- SteveRJones - 13 Jul 2005

Just wanted to add my thanks to all those who have helped with TreePlugin. Our site uses a combination of PublishAddOn, TreePlugin and some templates to automatically generate a sidebar with navigation menu. The internal site (a proper TWiki, editable by staff) is published to our public site regularly. We have some automated scripts to find-and-replace selected WikiWords within the published html. Some of our products have WikiWords in their title - we want them to show up as WikiWords in (say) the treeview and page titles. We also replace standard TreePlugin graphics with our own in the sidebar. Thanks again, all.

-- RossC - 05 Oct 2005

This plugin is broken for Dakar release. I had a look at the code and their was some issues with plugin initialisation cause plugin loading mechanism has changed in Dakar. Once I eventually managed to load the plugin the tag handler appear to be broken cause of that TWiki::Meta::findOne function. So I had a quick look in meta.pm and decided to replace the calls to findOne by find. Now pages with %TREEVIEW% tag don't break twiki but they don't seems to display the expected tree either. So maybe TWiki::Meta::find is not the correct function to use in replacement to TWiki::Meta::findOne or the parameter has changed.

Any help or advice about that? Is there other keywords I can use to display topic trees in Dakar?

-- StephaneLenclud - 07 Feb 2006

I created a patch (which I attached to this page) that allows the plugin to work on TWiki 4.0.0. It addresses the issues with TWiki::Meta::findOne, and it also gets rid of all the global parameters (that made it not work with mod_perl). It works in my installation. There is only one possible issue. The old code used a global parameter to keep track of topics processed to try to prevent infinite loops. This doesn't work with mod_perl so I just stripped it out. It doesn't cause a problem with my install. If someone else knows what situation requires the inifinite loop check then perhaps we can find a way to deal with it.

-- GeoffreyLowney - 08 Feb 2006

Thanks Geoffrey for working on this. Consider updating the zip file on the Plugin topic. This Plugin had no update for over two years.

If possible, please keep this Plugin compatible with Cairo and Dakar codebase. HandlingCairoDakarPluginDifferences has more.

-- PeterThoeny - 08 Feb 2006

I've just applied Geoffrey's patch and it seems to work just fine smile I'm a quite a newbie to wikis but I'm very pleased with twiki. I'm trying to get my company to use twiki rather than some other wiki.

Anyhow you guys are doing a great job, thank you again for that patch!

-- StephaneLenclud - 09 Feb 2006

I just realize that I'm getting a lot of Apache error logs due to that plugin. I did not get a chance to look at it yet. It's probalby an easy fix. Beside that that plugin works just fine with Dakar. Here is what I get in the error logs:
[Sat Feb 18 15:56:20 2006] [error] [client] [Sat Feb 18 15:56:20 2006] view: Use of uninitialized value in pattern match (m//) at /srv/www/htdocs/twiki/lib/TWiki/Plugins/TreePlugin.pm line 110
Here is what I have at line 110 in Treeplugin.pm:
if ($formatter->data("format") =~ m/\$(summary|text)/) {

-- StephaneLenclud - 19 Feb 2006

Here is a fix for that, just replace line 110 with the following:
if ($formatter->data("format") && $formatter->data("format") =~ m/\$(summary|text)/) {
We ought to produce a new zip file for Dakar really. I would do it myself but I'm still a newbie with linux and don't even have access to twiki source control.

-- StephaneLenclud - 19 Feb 2006

When doing something like %TREEVIEW{topic="MyTopic"}% it displays the following line followed by the tree for the topic:
Tree for specific topic MyTopic MyTopic.
Maybe we should get ride of that line as it's dead easy to add it in your topic if you want it and it's quite annoying to have if you don't want it smile

-- StephaneLenclud - 24 Feb 2006

I responded to InitPluginErrorinTreePlugin saying that I had just installed TreePlugin on my new twiki site; but I did the dirty and just restored findOne and _key. I.e. I had to modify the main TWiki::Meta code to get it to work. I look forward to installing the proper fix as soon as I have time.

My TWiki site nees the infinite loop check - in fact, I may have been the guilty party who added the global. (Sorry, I don't normally use globals.)

Why I need the infinite loop check: I try to fix up the parent link to make the TreePlugin TREEVIEW make sense. Unfortunately, sometimes when I do this I get an infinite loop.

-- AndyGlew - 23 Mar 2006

I agree with Stephane Lenclud. The %TREEVIEW{topic="MyTopic"}% code gives out Tree for specific topic "Topic Name" (The name is mentioned twice in my case.) Does anyone have a workaround to this so that the sentence is eliminated? Thanks

-- PriyaSeth - 12 Jun 2006

me too - would like a workaroung to the extra "specific topic TopicName" as without these extra lines, it would be very easy to use the unordered list with a TREEBROWSE command to get a nice collapsible menu

-- HelenHulme - 07 Jul 2006

In the interest of best coordinating efforts on getting this plugin ready for Dakar I have baselined the plugin with patches here and synced it with SVN. I will try to keep SVN in sync with patches suggested from this point on.

I do not use this plugin myself; if anyone cares for this plugin feel free to take over the maintenance role.

I have moved some content from 2002-2005 from this topic to TreePluginDevArchive.

-- SteffenPoulsen - 12 Jul 2006

Did you include the patches offered on this page?

  • Some patches were contradicting, so I have just done a subjective best-effort on what I thought were the reasonable ones. End result functionality needs to be reviewed by the real world users of the plugin now and I expect it can then be determined if some of the patches should go in or out again. This should be somewhat easier to accomplish with just one development track to consider. -- SteffenPoulsen - 14 Jul 2006

-- ArthurClemens - 12 Jul 2006

I moved the hidden attachments to the archive topic.

-- PeterThoeny - 14 Jul 2006

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatpatch TreePlugin-for-4.0.patch r1 manage 5.5 K 2006-02-08 - 19:54 GeoffreyLowney Patch for TreePlugin for TWiki 4.0.0
Unknown file formatgz TreePlugin.topics-v1.tar.gz r1 manage 0.5 K 2003-08-13 - 17:02 ColasNahaboo Sample topics to use in all webs
Compressed Zip archivezip TreePlugin.zip   manage 37.1 K 2005-02-19 - 02:00 UnknownUser  
Unknown file formatdiff TreePlugin_pathview.diff r1 manage 5.6 K 2004-02-03 - 14:46 RobertSuna add pathview to select only some nodes
Unknown file formatdiff TreePlugin_topicbrackets-DJ01.diff r1 manage 1.0 K 2004-04-12 - 14:09 DiabJerius  
Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2006-07-23 - SteffenPoulsen
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.