NAME
MKDoc::Core - Pipeline-ish plugin chain of responsibility
IMPORTANT NOTE
You should really read MKDoc::Core::Article::Overview and then go through MKDoc::Core::Article::Install if you haven't yet.
SUMMARY
MKDoc is a web content management system written in Perl which focuses on standards compliance, accessiblity and usability issues, and multi-lingual websites.
At MKDoc Ltd we have decided to gradually break up our existing commercial software into a collection of completely independent, well-documented, well-tested open-source CPAN modules.
Ultimately we want MKDoc code to be a coherent collection of module distributions, yet each distribution should be usable and useful in itself.
MKDoc::Core is part of this effort.
You could help us and turn some of MKDoc's code into a CPAN module. You can take a look at the existing code at http://download.mkdoc.org/.
If you are interested in some functionality which you would like to see as a standalone CPAN module, send an email to <mkdoc-modules@lists.webarch.co.uk>.
DESCRIPTION
This is the top-level module of the MKDoc::Core framework.
It takes care of initialization / cleanup, then triggers each plugin module in a predefined order.
The order in which plugins are executed is defined by the <SITE_DIR>/plugin directory.
MKDoc::Core will try to invoke the $class->main() on each of the plugins until one of them returns the string 'TERMINATE'.
AUTHOR
Copyright 2003 - MKDoc Holdings Ltd.
Author: Jean-Michel Hiver <jhiver@mkdoc.com>
This module is free software and is distributed under the same license as Perl itself. Use it at your own risk.
SEE ALSO
Petal: http://search.cpan.org/author/JHIVER/Petal/
MKDoc: http://www.mkdoc.com/
Help us open-source MKDoc. Join the mkdoc-modules mailing list:
mkdoc-modules@lists.webarch.co.uk