CGI::Portal

CGI::Portal is an extensible framework for multiuser applications.
Download

CGI::Portal Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Alexander David P.
  • Publisher web site:
  • http://search.cpan.org/~alpo/CGI-Portal-0.10/Portal.pm

CGI::Portal Tags


CGI::Portal Description

CGI::Portal is an extensible framework for multiuser applications. CGI::Portal is an extensible framework for multiuser applications.SYNOPSIS use CGI::Portal; CGI::Portal::activate({'database_type' => "mysql", 'database_name' => "some_name", 'database_host' => "localhost", 'database_user' => "some_user", 'database_passw' => "some_password", 'user_table' => "users", 'user_index_field' => "id", 'user_user_field' => "user", 'user_passw_field' => "passw", 'user_additional' => , # at least: , 'session_table' => "sessions", 'session_index_field' => "id", 'session_sid_field' => "sid", 'session_user_field' => "user", 'session_start_field' => "session_start", 'session_additional' => "", # Classes in the CGI::Portal::Scripts namespace, the first is the default action 'actions' => , 'session_length' => 7200, 'admin_email' => "some_user@some_host.com", 'template_dir' => "templates/", # include trailing slash 'header_html' => "header.html", 'footer_html' => "footer.html", 'logon_success_html' => "logon.html"});CGI::Portal is a framework for the design of extensible, plug-configure-and-play multiuser web applications based on preferred object oriented coding standards. It provides authentication, session management, internal redirects and a modular architecture to build complex applications.It requires a database including a user and a sessions table, a collection of HTML::Template style templates and a properly configured startup script. To start with CGI::Portal you may want to install the provided templates at requests access through the startup script, and are handled by the class in the CGI::Portal::Scripts namespace that corresponds to the desired action. Above shown actions are included in CGI::Portal.For example, portal.cgi?action=foo calls CGI::Portal::Scripts::foo::launch() Requirements: · Perl


CGI::Portal Related Software