ARC TWiki
>
TWiki Web
>
TopicReferencePlugin
(2010-11-09,
TWikiContributor
)
(raw view)
Ra
w
edit
|
E
dit
A
ttach
---+!! <nop>%TOPIC% <!-- 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. --> <sticky><div style="float:right; background-color:#EBEEF0; margin:0 0 20px 20px; padding: 0 10px 0 10px;"> %TOC{title="Page contents"}% </div></sticky> %SHORTDESCRIPTION% ---++ 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: * %TO%NOP%PICREFERENCELIST{"(argument)" [web="webname"]}% | *Argument* | *Description* | | orphans | Show all topics with a ref count of 0 (default if you used %TO%NOP%PICREFERENCELIST{}%) | | 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 * %TO%NOP%PICREFERENCELIST{"orphans"}% * %TO%NOP%PICREFERENCELIST{}% * List orphaned topics in a different web * %TO%NOP%PICREFERENCELIST{"orphans" web="MyWeb"}% * List topics with references (non-zero) * %TO%NOP%PICREFERENCELIST{"hasref"}% * List all topics and reference counts * %TO%NOP%PICREFERENCELIST{"all"}% ---++ Rendered Example, Orphans in the Main web <table> <tr> <td valign="top"> Plugin output (simulated): <ul> <li> <a href="%SCRIPTURLPATH{view}%/Main/TWikiGuestLeftBar" class="twikiLink">TWikiGuestLeftBar</a> (0) </li> <li> <a href="%SCRIPTURLPATH{view}%/Main/NobodyGroup" class="twikiLink">NobodyGroup</a> (0) </li> <li> <a href="%SCRIPTURLPATH{view}%/Main/TWikiGuestSideBar" class="twikiLink">TWikiGuestSideBar</a> (0) </li> <li> <a href="%SCRIPTURLPATH{view}%/Main/PatternSkinUserViewTemplate" class="twikiLink">PatternSkinUserViewTemplate</a> (0) </li> <li> <a href="%SCRIPTURLPATH{view}%/Main/WebLeftBar" class="twikiLink">WebLeftBar</a> (0) </li> <li> <a href="%SCRIPTURLPATH{view}%/Main/OrphanTest" class="twikiLink">OrphanTest</a> (0) </li></ul> </td> <td valign="top"> Plugin output (if enabled): %TOPICREFERENCELIST{"orphans" web="Main"}% </td> <td valign="top"> Used syntax: <verbatim> %TOPICREFERENCELIST{"orphans" web="Main"}% </verbatim> </td> </tr> </table> ---++ Plugin Settings * One line description, is shown in the %SYSTEMWEB%.TextFormattingRules topic: * Set SHORTDESCRIPTION = Find orphaned topics and topic reference counts * Debug plugin: (See output in =data/debug.txt=) * Set DEBUG = 0 ---++ 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 ==%TOPIC%.zip== in your twiki installation directory. Content: | *File:* | *Description:* | | ==data/TWiki/%TOPIC%.txt== | Plugin topic | | ==lib/TWiki/Plugins/%TOPIC%.pm== | Plugin Perl module | * Configure the plugin: * Run the [[%SCRIPTURL{configure}%][configure]] script to enable the plugin * Change the Plugin settings as needed * Test if the installation was successful (verify rendered example above) ---++ Plugin Info | Plugin Author: | TWiki:Main.JeffCrawford | | Copyright: | © 2006, TWiki:Main.JeffCrawford <br /> © 2006-2010 TWiki:TWiki.TWikiContributor | | License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) | | Plugin Version: | 2010-11-09 (V1.002) | | Change History: | <!-- versions below in reverse order --> | | 2010-11-09: | TWikibug:Item6530: Doc improvements | | 2006-04-19: | Changed name of plugin (formerly !OrphanFindPlugin), modified for better speed and added default, added web option | | 2006-04-15: | Initial version | | TWiki Dependency: | $TWiki::Plugins::VERSION 1.1 | | CPAN Dependencies: | none | | Other Dependencies: | none | | Perl Version: | 5.005 | | [[TWiki:Plugins/Benchmark][Benchmarks]]: | %SYSTEMWEB%.GoodStyle 99%, %SYSTEMWEB%.FormattedSearch 99%, %TOPIC% 58% | | Plugin Home: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC% | | Feedback: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Dev | | Appraisal: | http://TWiki.org/cgi-bin/view/Plugins/%TOPIC%Appraisal | __Related Topics:__ %SYSTEMWEB%.TWikiPlugins, %SYSTEMWEB%.DeveloperDocumentationCategory, %SYSTEMWEB%.AdminDocumentationCategory, %SYSTEMWEB%.TWikiPreferences
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
:
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r0 - 2010-11-09
-
TWikiContributor
TWiki
Log In
TWiki Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
User Reference
ATasteOfTWiki
TextFormattingRules
TWikiVariables
FormattedSearch
QuerySearch
TWikiDocGraphics
TWikiSkinBrowser
InstalledPlugins
Admin Maintenance
Reference Manual
AdminToolsCategory
InterWikis
ManagingWebs
TWikiSiteTools
TWikiPreferences
WebPreferences
Categories
Admin Documentation
Admin Tools
Developer Doc
User Documentation
User Tools
Webs
External
Main
Sandbox
TWiki
Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding ARC TWiki?
Send feedback
Note:
Please contribute updates to this topic on TWiki.org at
TWiki:TWiki.TopicReferencePlugin
.