NAME
    FML::CGI::Skin::Base - provides CGI control function for the specific
    domain.

SYNOPSIS
        $obj = new FML::CGI::Skin::Base;
        $obj->prepare();
        $obj->verify_request();
        $obj->run();
        $obj->finish();

    run() executes html_start(), run_cgi() and html_end() described below.

    See FML::Process::Flow for flow details.

DESCRIPTION
  CLASS HIERARCHY
    "FML::CGI::Skin::Base" is a subclass of "FML::Process::CGI".

                 FML::Process::Kernel
                           |
                           A
                 FML::Process::CGI::Kernel
                           |
                           A
                 FML::Process::CGI
                           |
                           A
                -----------------------
               |                       |
               A                       A
     FML::CGI::Skin::Base

METHODS
    Almost cgi common methods are forwarded to "FML::Process::CGI" base
    class.

    This module has routines needed for the admin CGI.

  run_cgi_menu()
    execute cgi_menu() given as FML::Command::*

  run_cgi_help()
    show help.

  run_cgi_command_help()
    show command dependent help.

SEE ALSO
    CGI, FML::Process::CGI and FML::Process::Flow.

CODING STYLE
    See "http://www.fml.org/software/FNF/" on fml coding style guide.

AUTHOR
    Ken'ichi Fukamachi

COPYRIGHT
    Copyright (C) 2003,2004,2005,2006 Ken'ichi Fukamachi

    All rights reserved. This program is free software; you can redistribute
    it and/or modify it under the same terms as Perl itself.

HISTORY
    2003/09/25: FML::CGI::Menu is derived from FML::CGI::Admin::Menu.

    2004/10/08: FML::CGI::Menu is renamed to FML::CGI::Skin::Base class.

    FML::CGI::Skin::Base first appeared in fml8 mailing list driver package.
    See "http://www.fml.org/" for more details.

