Item9084: Add configuration checker for invalid / stale Plugin modules
Priority: Enhancement
Current State: Closed
Released In: 1.1.0
Target Release: minor
Applies To: Engine
Component: Configure
Branches:
There have been a few difficult to diagnose issues caused by duplicate Extensions installed in TWiki and Foswiki lib path.
Add a Checker that validates the plugin modules.
- Added checker for PluginsOrder - There does not seem to be any way to add a checker for a section.
- Warn if TWikiCompatibilityPlugin is not first in list, or SpreadSheetPlugin is not 2nd in list
- Warn if any extension in the list is not enabled in the configuration.
- Warn if same plugin module is found in both TWiki and Foswiki lib path.
- Warn if TWiki plugin is configured in the {Module} parameter when Foswiki plugin is also installed.
- Warn if any Plugin is enabled in LocalSite.cfg but not found in the lib path.
--
GeorgeClark - 01 Jun 2010
MTempest reported that the checker doesn't find duplicate modules if Foswiki and TWiki are in different locations in the @INC list. I've tried to recreate several scenarios. MTempest, if you could validate that this finds the situation you encountered, thanks.
--
GeorgeClark - 19 Jul 2010
Thanks - this works great. It detects the situation I encountered just fine
--
MichaelTempest - 01 Aug 2010