Navigation
index
next
|
Albatross v1.42 documentation
»
Albatross Documentation Contents
¶
Front Matter
Thank you
Introduction
Installation
Prerequisites
Installing
Testing
Quick Start Guide
Templates User Guide
Introduction to CGI
Your First Albatross Program
Introducing Albatross Tags
Eliminating the Application
Building a Useful Application
Albatross Macros
Zero Argument Macros
Single Argument Macros
Multiple Argument Macros
Nesting Macros
Lookup Tables
White Space Removal in Albatross
Using Forms to Receive User Input
Using Albatross Input Tags
More on the
<al-select>
Tag
Streaming Application Output to the Browser
Displaying Tree Structured Data
Guide to Building Applications
Albatross Application Model
Using Albatross Input Tags (Again)
The Popview Application
Adding Pagination Support to Popview
Adding Server-Side Session Support to Popview
Building Applications with Page Modules
Random Access Applications
The Albatross Session Server
Session Server Daemon
Starting the Session Server on boot
Sample Simple Session Server
Server Protocol
Application Deployment Options
CGI
Deployment
mod_python
Deployment
FastCGI
Deployment
Stand-alone Python HTTP Server Deployment
Albatross Exceptions
Extensions
Albatross Forms Guide
Concepts
Getting started
A simple example
Flow of Control
Field types
A more complex example
Customising Fields
Attaching buttons to a form
Table support
Querying fields before merge
Albatross Forms Reference
Templates Reference
Escaping generated content
Fake Application Harness
Enhanced HTML Tags
<al-form>
<al-input>
<al-select>
<al-option>
<al-textarea>
<al-a>
<al-img>
Execution and Control Flow
<al-require>
<al-include>
<al-comment>
<al-flush>
<al-if>
/
<al-elif>
/
<al-else>
<al-value>
<al-exec>
<al-for>
<al-lookup>
<al-item>
<al-tree>
<al-namespace>
Macro Processing
<al-macro>
<al-usearg>
<al-setdefault>
<al-expand>
<al-setarg>
Developing Custom Tags
albatross.template
— Base classes for implementing tags
Tag Objects
EmptyTag Objects
EnclosingTag Objects
Text Objects
Content Objects
Mixin Class Reference
ResourceMixin Class
ExecuteMixin Class
ResponseMixin Class
TemplateLoaderMixin Classes
TemplateLoaderMixin
CachingTemplateLoaderMixin
RecorderMixin Classes
StubRecorderMixin
NameRecorderMixin
NamespaceMixin Class
SessionContextMixin Classes
StubSessionMixin
SessionBase
HiddenFieldSessionMixin
SessionServerContextMixin
SessionFileContextMixin
BranchingSessionMixin
SessionAppMixin Classes
SessionServerAppMixin
SessionFileAppMixin
PickleSignMixin Classes
PageMixin Classes
PageModuleMixin
RandomPageModuleMixin
PageObjectMixin
Request Classes
Prepackaged Application and Execution Context Classes
The
SimpleContext
Execution Context
The
AppContext
Base Class
Context classes:
The
SimpleAppContext
Class
The
SessionAppContext
Class
The
SessionFileAppContext
Class
The
BranchingSessionContext
Class
The
Application
Base Class
Application Classes:
The
SimpleApp
Class
The
SimpleSessionApp
Class
The
SimpleSessionFileApp
Class
The
ModularApp
Class
The
ModularSessionApp
Class
The
ModularSessionFileApp
Class
The
RandomModularApp
Class
The
RandomModularSessionApp
Class
The
RandomModularSessionFileApp
Class
Summary of Changes
Release 1.42.
Incompatibilities
New Features
Enhancements
Bug Fixes
Release 1.40.
Major Changes
Bug Fixes
Miscellaneous Changes
Release 1.36
New Features
Functional Changes
Bug Fixes
Miscellaneous Changes
Release 1.35
New Features
Functional Changes
Bug Fixes
Release 1.33
Bug Fixes
Release 1.32
Bug Fixes
Release 1.31
Bug Fixes
Release 1.30
Functional Changes
Bug Fixes
Release 1.20
Functional Changes
Bug Fixes
Release 1.11
Functional Changes
Bug Fixes
Release 1.10
Functional Changes
Bug Fixes
Indices and tables
¶
Index
Table Of Contents
Albatross Documentation Contents
Indices and tables
Next topic
Front Matter
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
Albatross v1.42 documentation
»