[MKDoc-modules] MKDoc OSS - Status
Jean-Michel Hiver
jhiver at mkdoc.com
Tue Mar 16 15:35:34 GMT 2004
Since I have just released a new module I'd like to give a status on the
giant MKDoc open-sourcing / POD documenting / modularizing task we have
undertaken.
So far the following modules have been released:
Petal - Templating System
MKDoc::Control_List - ACL rules management
MKDoc::Apache::Cache - Apache::Registry accelerator
MKDoc::Text::Structured - Human readable text to HTML converter
MKDoc::XML - XML toolkit
MKDoc::Core - Application / Plugin framework
MKDoc::SQL - Database abstraction layer
Each module has a well-defined API and is useful in itself (for example
I use MKDoc::Control_List to sort my mail over IMAP), things are
starting to take shape!
So far all this stuff is 100% pure Perl and doesn't depend on any
hard-to-install C module. Thus CPAN installs should be painless.
I now need to change the existing MKDoc codebase to continue further. It
should not be _too_ hard for MKDoc::SQL. MKDoc::Core might be a slightly
more difficult task.
Once the MKDoc trunk is up to speed with the modules, the roadmap is:
(sync with MKDoc codebase) <---- we are here
MKDoc::Redirect
(sync with MKDoc codebase)
MKDoc::Auth - Authentication layer with signup options
MKDoc::Authz - ACL based authorization layer
(sync with MKDoc codebase)
MKDoc::Forum
(sync with MKDoc codebase)
MKDoc::CMS - might be a refactor or a re-write depending on the size of
the remaining code base.
If the size if less than around 10k of code, probably a high
performance, ESD (edge side includes) enabled re-write without any of
the search functionality.
MKDoc::Search - another huge job :-/
Getting there, getting there... :-)
Cheers,
Jean-Michel.
More information about the MKDoc-modules
mailing list