James G Smith > Gestinanna-0.02 > Gestinanna

Download:
Gestinanna-0.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.02   Source  

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.