The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.02

  • o Basic workflow support. See the listserv package for an example.
  • o Added a package system. Shell support is not complete, but sufficient for installing a package.
  • o Moved sample pages into packages installable via the package system.
  • o Added site configuration single inheritance.
  • o Extensive unit tests in the low-level modules. Not yet complete.
  • o Split state machine XML schema into two namespaces: state machine and scripting.
  • o Added untested code for future support of workflows.
  • o shell tool may be configured not to use a pager.
  • o Added `site clone' command to the shell. Both cloning and creating a site will now create a site configuration as well.
  • o Added `site config' command to the shell to edit an existing site's configuration. The resulting configuration must be parsable by XML::LibXML.
  • o The `site uri add' command now takes an argument to indicate the object type the URI refers to.
  • o Gestinanna::Request::get_url added to resolve an object to a url (for use by Apache::AxKit::Provider::Gestinanna).
  • o Alzabo naming routine updated for Alzabo 0.82.
  • o Namespace handlers for XSM scripts are now configurable on a per- site basis.
  • o Namespaces can be specified for namespace handlers, overriding the default. This is useful for using different handlers that offer the same interface but work with different backends.
  • o Configuration information specific to a content handler type is now enclosed in a <config/> tag.

Modules

core model for the Gestinanna application framework
Provides portal-like pages
Provides state machines
Exception classes used by the Gestinanna framework
provides security for POF classes in the Gestinanna application framework
basic support for a revision controlled repository
Manages schema definitions
provides a command-line interface to Gestinanna
base commands and support for command extensions
schema commands
site commands
Site configuration information manager
manages file uploads
utility functions
provides context and state machine for wizard-like applications
utilities for XSM expressions
XML::LibXML support routines

Provides

in lib/Apache/Template/Provider/Gestinanna.pm
in lib/Gestinanna/ContentProvider.pm
in lib/Gestinanna/ContentProvider/Document.pm
in lib/Gestinanna/ContentProvider/TT2.pm
in lib/Gestinanna/Request.pm
in lib/Gestinanna/SchemaManager/Schema.pm
in lib/Gestinanna/Shell/Package.pm
in lib/Gestinanna/Shell/Schema/Def.pm
in lib/Gestinanna/Shell/Site.pm
in lib/Gestinanna/XSM.pm
in lib/Gestinanna/XSM/Auth.pm
in lib/Gestinanna/XSM/Authz.pm
in lib/Gestinanna/XSM/Base.pm
in lib/Gestinanna/XSM/ContentProvider.pm
in lib/Gestinanna/XSM/DefaultHandler.pm
in lib/Gestinanna/XSM/Diff.pm
in lib/Gestinanna/XSM/Digest.pm
in lib/Gestinanna/XSM/Expression/Parser.pm
in lib/Gestinanna/XSM/Gestinanna.pm
in lib/Gestinanna/XSM/DefaultHandler.pm
in lib/Gestinanna/XSM/POF.pm
in lib/Gestinanna/XSM.pm
in lib/Gestinanna/XSM.pm
in lib/Gestinanna/XSM/SMTP.pm
in lib/Gestinanna/XSM/SMTP.pm
in lib/Gestinanna/XSM/Script.pm
in lib/Gestinanna/XSM/StateMachine.pm
in lib/Gestinanna/XSM/Workflow.pm
in lib/Gestinanna/XSM/XMLSimple.pm
in lib/Gestinanna/XSM/Expression/Parser.pm
in lib/Gestinanna/XSM/Base.pm