
Gestinanna - core model for the Gestinanna application framework

perl -MGestinanna -e shell
See Apache::Gestinanna for web use.
See Gestinanna::Shell for more information on the shell.

The Gestinanna application framework provides a highly scalable application development environment. The framework works tightly with AxKit to provide all the power of AxKit with a highly inheritable and orthogonal model-view-controller system.
Four content providers are defined in Gestinanna.
A document is unmodified data that is used as-is with no interpretation within Gestinanna.
A portal document is a description of a page which may contain embedded documents. This is useful for creating a common frame for a site.
A view document is processed by Template Toolkit before being sent to AxKit as part (or all) of the page.
An eXtensible State Machine is used to select a document that will be used based on the data received from the browser. The document may be of any of the document classes supported by Gestinanna. See Gestinanna::XSM for more information.
Gestinanna creates an object factory (see Gestinanna::POF) that may be used to instantiate objects from permanent storage. Most objects will be based on Gestinanna::POF object classes. See Apache::Gestinanna for resource configuration information.

James G. Smith, <jsmith@cpan.org>

Copyright (C) 2002-2004 Texas A&M University. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.