Main Page
From Aspen Documentation
We've put together a series of documents that will help introduce you to the framework from first installation, to more advanced uses. We also provide some introductions to the core system classes highlighting the more important methods. This documentation will continue to improve over time. We're always looking for those who would like to contribute to writing and reviewing our documentation as well.
Contents |
Getting Started
- Introduction to Aspen Framework
- Downloading
- Installing
- Choosing Your Setup
- Creating A Module
- Creating An Application
- Debugging
Tutorial: Creating A Blog
In this tutorial, we'll walk you through creating a basic blog entry posting tool and the front-end display logic. This will introduce passing data to your templates, processing forms, and using the Model class for queries. This tutorial is written based off of the default setup of the framework code.
- Step One: List Page
- Step Two: Add Entry Page
- Step Three: Edit Entry Page
- Step Four: Delete Entry
- Step Four: Display Entry
Working With the Framework
Sometimes, just reading the API documentation isn't enough.
- Validating Forms & Displaying Messages
- Using Form/Session Tokens
- Using Automated Table Sort Links
- Module Headers
- Using and Reading System Logs
- Groups and Permissions
- Creating Language Files
Advanced Topics
- Using register.xml Files
- Module Sharing
- Extending System Classes
- Creating Custom System Classes
- Using Plugins
- Automated Application Installation
- Automated Database Upgrades
Framework API Overview
- Custom Configurations
- Configurations
- Constants
- modadmin
- ADOdb
- App
- Bootstrap
- Cache
- Debug
- Errors
- Files
- Forms
- Html
- JSON
- Log
- Model
- Modules
- Params
- Preferences
- Router
- RSS
- Scaffold
- Security
- Settings
- SML
- Template
- Thumbnail
- User
- XML
Framework API Manual
From the Aspen Team
- How To Contribute
- There are many ways to contribute, even for non-programmers! Here we describe what we're looking for and we discuss ways of getting involved.
- Revision Compatibility Notes
- Changes to the framework may impact anything that depends on its codebase. Here, we document what items you'll need to review to ensure that upgrading will go smoothly.
- Roadmap