TopicReferencePlugin
<--
Contributions to this TWiki plugin are appreciated. Please update the plugin page at
http://twiki.org/cgi-bin/view/Plugins/TopicReferencePlugin or provide feedback at
http://twiki.org/cgi-bin/view/Plugins/TopicReferencePluginDev .
If you are a TWiki contributor please update the plugin in the SVN repository.
-->
Find orphaned topics and topic reference counts
Introduction
This plugin is used to help find orphaned topics. It can also be used to count the number of references to a particular topic.
Syntax Rules
- Lists are generated with the following:
- %TOPICREFERENCELIST{"(argument)" [web="webname"]}%
Argument |
Description |
orphans |
Show all topics with a ref count of 0 (default if you used %TOPICREFERENCELIST{}%) |
hasref |
Show all topics with references (excluded orphans) |
all |
Show all topics for the web and their reference counts (e.g. number of times a topic is referenced from another topic) |
Syntax Examples
- List orphaned topics
- %TOPICREFERENCELIST{"orphans"}%
- %TOPICREFERENCELIST{}%
- List orphaned topics in a different web
- %TOPICREFERENCELIST{"orphans" web="MyWeb"}%
- List topics with references (non-zero)
- %TOPICREFERENCELIST{"hasref"}%
- List all topics and reference counts
- %TOPICREFERENCELIST{"all"}%
Rendered Example, Orphans in the Main web
Plugin output (simulated):
|
Plugin output (if enabled):
%TOPICREFERENCELIST{"orphans" web="Main"}%
|
Used syntax:
%TOPICREFERENCELIST{"orphans" web="Main"}%
|
Plugin Settings
- One line description, is shown in the TextFormattingRules topic:
- Set SHORTDESCRIPTION = Find orphaned topics and topic reference counts
- Debug plugin: (See output in
data/debug.txt )
Plugin Installation Instructions
Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the TWiki server.
- Download the ZIP file from the plugin web (see below)
- Unzip
TopicReferencePlugin.zip in your twiki installation directory. Content: File: | Description: | data/TWiki/TopicReferencePlugin.txt | Plugin topic | lib/TWiki/Plugins/TopicReferencePlugin.pm | Plugin Perl module |
- Configure the plugin:
- Run the configure script to enable the plugin
- Change the Plugin settings as needed
- Test if the installation was successful (verify rendered example above)
Plugin Info
Related Topics: TWikiPlugins, DeveloperDocumentationCategory, AdminDocumentationCategory, TWikiPreferences |