none
authorPeterThoeny <PeterThoeny>
Tue, 18 May 2004 06:49:22 +0000 (06:49 +0000)
committerPeterThoeny <PeterThoeny>
Tue, 18 May 2004 06:49:22 +0000 (06:49 +0000)
TWiki/InstalledPlugins.mdwn
TWiki/TWikiPlugins.mdwn

index ea2cee1..c7b0b56 100644 (file)
@@ -1,8 +1,8 @@
-## <a name="Installed Plugins"></a> Installed Plugins
+# <a name="Installed Plugins"></a> Installed Plugins
 
 Plugins are mainly user-contributed add-ons that enhance and extend TWiki features and capabilities. A limited number of plugins are included in the core TWiki distribution - and most those can be removed - while the rest are optional, available from TWiki:Plugins/WebHome.
 
-Here is a list of the plugins currently installed on this TWiki site:
+Here is a list of the plugins currently installed and enabled on this TWiki site:
 
 - [[SpreadSheetPlugin]] <span>(any TWiki, 10197)</span>:
 - [[CommentPlugin]] <span>(Dakar, 11359)</span>: Allows users to quickly post comments to a page without an edit/preview/save cycle
@@ -14,4 +14,103 @@ Here is a list of the plugins currently installed on this TWiki site:
 - [[TablePlugin]] <span>(1.020, 12339)</span>:
 - [[TwistyPlugin]] <span>(1.2.0, $Rev: 12154$)</span>:
 
--- [[MikeMannix]] - 12 May 2002
+# <a name="Plugin Diagnostics"></a> Plugin Diagnostics
+
+<table border="1">
+  <tr>
+    <th>Plugin</th>
+    <th>Errors</th>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/SpreadSheetPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register SpreadSheetPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/CommentPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register CommentPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/EditTablePlugin]]</td>
+    <td><pre>
+Plugins: could not fully register EditTablePlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/InterwikiPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register InterwikiPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/PreferencesPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register PreferencesPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/SlideShowPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register SlideShowPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/SmiliesPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register SmiliesPlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/TablePlugin]]</td>
+    <td><pre>
+Plugins: could not fully register TablePlugin, no plugin topic
+</pre></td>
+  </tr>
+  <tr valign="top">
+    <td>[[TWiki/TwistyPlugin]]</td>
+    <td><pre>
+Plugins: could not fully register TwistyPlugin, no plugin topic
+</pre></td>
+  </tr>
+</table>
+<table border="1">
+  <tr>
+    <th>Handler</th>
+    <th>Plugins</th>
+  </tr>
+  <tr valign="top">
+    <td>beforeCommonTagsHandler</td>
+    <td>PreferencesPlugin<br />TwistyPlugin</td>
+  </tr>
+  <tr valign="top">
+    <td>beforeSaveHandler</td>
+    <td>CommentPlugin</td>
+  </tr>
+  <tr valign="top">
+    <td>commonTagsHandler</td>
+    <td>SpreadSheetPlugin<br />CommentPlugin<br />EditTablePlugin<br />SlideShowPlugin<br />SmiliesPlugin</td>
+  </tr>
+  <tr valign="top">
+    <td>initPlugin</td>
+    <td>SpreadSheetPlugin<br />CommentPlugin<br />EditTablePlugin<br />InterwikiPlugin<br />PreferencesPlugin<br />SlideShowPlugin<br />SmiliesPlugin<br />TablePlugin<br />TwistyPlugin</td>
+  </tr>
+  <tr valign="top">
+    <td>postRenderingHandler</td>
+    <td>EditTablePlugin<br />PreferencesPlugin<br />TwistyPlugin</td>
+  </tr>
+  <tr valign="top">
+    <td>preRenderingHandler</td>
+    <td>InterwikiPlugin<br />SmiliesPlugin<br />TablePlugin</td>
+  </tr>
+</table>
+
+**9 plugins**
+
+**_Note:_** The diagnostics are provided by the `%FAILEDPLUGINS%` variable
+
+**_Related Topics:_** [[TWikiPlugins]], [[TWikiPreferences]]
+
+-- TWiki:Main.MikeMannix - 12 May 2002 %BR% -- TWiki:Main.PeterThoeny - 18 May 2004
index 4ee2a3b..b07bcdc 100644 (file)
@@ -5,6 +5,7 @@
         <li><a href="#Preinstalled Plugins"> Preinstalled Plugins</a></li>
         <li><a href="#Installing Plugins"> Installing Plugins</a><ul>
             <li><a href="#On-Site Pretesting"> On-Site Pretesting</a></li>
+            <li><a href="#Checking that Plugins are Workin"> Checking that Plugins are Working on a Live Server</a></li>
             <li><a href="#A Note on Plugin Performance"> A Note on Plugin Performance</a></li>
           </ul>
         </li>
@@ -101,6 +102,10 @@ To test new Plugins on your installation before making them public, you may want
 
 - **Method 2:** List the Plugin being tested in the `DISABLEDPLUGINS` variable in [[TWikiPreferences]]. Redefine the `DISABLEDPLUGINS` variable in the `Sandbox` web and do the testing there.
 
+### <a name="Checking that Plugins are Workin"></a> Checking that Plugins are Working on a Live Server
+
+[[InstalledPlugins]] shows which Plugins are: 1) installed, 2) loading properly and 3) what TWiki:Codev.PluginHandlers they invoke. Any failures are shown in the Errors section.
+
 ### <a name="A Note on Plugin Performance"></a> A Note on Plugin Performance
 
 The performance of the system depends on the number of Plugins installed and on the Plugin implementation. Some Plugins impose no measurable performance decrease, some do. For example, `outsidePREHandler` is an expensive callback function, or a Plugin might use many Perl libraries that need to be initialized with each page view (unless you run mod\_perl). It is recommended to measure the performance with and without a new Plugin. Example for Unix:%BR% `time wget -qO /dev/null http://www.dementia.org/twiki//view/TWiki/AbcPlugin`
@@ -355,4 +360,4 @@ Example code to build the file name:
         return "$dir/_FooBarPlugin_$name";
     }
 
--- TWiki:Main/PeterThoeny - 11 Dec 2003 <br /> -- TWiki:Main/AndreaSterbini - 29 May 2001 <br /> -- TWiki:Main/MikeMannix - 03 Dec 2001
+-- TWiki:Main/PeterThoeny - 18 May 2004 %BR% -- TWiki:Main/AndreaSterbini - 29 May 2001 %BR% -- TWiki:Main/MikeMannix - 03 Dec 2001