Foswiki on GitHub is open for business! Next release meeting: Monday October 13, 1300Z

Item9084: Add configuration checker for invalid / stale Plugin modules

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Enhancement Closed Engine Configure  
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
WaitingFor
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 CopyrightStatement. Creative Commons License