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
Reported By: GeorgeClark
Waiting For:
Last Change By: KennethLavrsen
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 smile

-- MichaelTempest - 01 Aug 2010


ItemTemplate edit

Summary Add configuration checker for invalid / stale Plugin modules
ReportedBy GeorgeClark
Codebase trunk
SVN Range
AppliesTo Engine
Component Configure
Priority Enhancement
CurrentState Closed
Checkins distro:49bddb2db064 distro:7a5bbd63d8cf distro:2fd7a30d27eb distro:5db955d072c7
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r12 - 04 Oct 2010, KennethLavrsen
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy