+
+ my $frontend = 'Apache::MVC' if $ENV{MOD_PERL};
+
+ my $masonx;
+ if ( grep { /^MasonX$/ } @plugins )
+ {
+ $masonx++;
+ @plugins = grep { ! /^MasonX$/ } @plugins;
+ $frontend = 'MasonX::Maypole';
+ }
+
+ $frontend ||= 'CGI::Maypole';
+
+ $frontend->require or die "Loading $frontend frontend failed: $@";
+ push @ISA, $frontend;