NAME
Gestinanna - core model for the Gestinanna application framework
SYNOPSIS
perl -MGestinanna -e shell
See Apache::Gestinanna for web use.
See Gestinanna::Shell for more information on the shell.
DESCRIPTION
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.
Content Providers
Four content providers are defined in Gestinanna.
- Document
-
A document is unmodified data that is used as-is with no interpretation within Gestinanna.
- Portal
-
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.
- View
-
A view document is processed by Template Toolkit before being sent to AxKit as part (or all) of the page.
- XSM
-
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.
Data Providers
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.
AUTHOR
James G. Smith, <jsmith@cpan.org>
COPYRIGHT
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.