TopicReferencePlugin
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