Table of Contents

Welcome to the community driven Akelos documentation!

We rely on the contributions of others to keep the wiki accurate and useful, so please don't hesitate to update anything that could be improved on, you can also help improving this wiki by adapting content from the RoR wiki.

When writing documentation, please note that which is not complete and what API links, if known, have information that should end up in the Wiki.

The API documentation is, for the most part, written from the viewpoint of the developers of the Akelos software. This documentation should be written from the viewpoint of the Akelos users.

Table of Contents

The creator of this TOC has deliberately omitted things that might be included. It is best to see what is really wanted by having people make entries in this Table of Contents that they may not be able to document themselves.

Getting started with the Akelos PHP Framework

Getting started
Getting started with Subversion
Getting started(ja)
Getting started(cn)
Tip sheet for beginners (conventions)

Overview

Database
Directory Structure
Environments
Configuration
Naming Conventions
Logging
Debugging Hints
Plugins
Modules
Internal Navigation
Routes

Migrations

Creating And Running Migrations
Managing Tables
Data Migrations

Active Record

Introduction
Tables and Classes
Columns and Attributes
Primary Keys and IDs
Connecting to the Database
CRUD—Create, Read, Update, Delete
Internationalization
Aggregation

Controllers

Action Methods
Cookies and Sessions
Flash—Communicating between Actions
Action Controller Filters
Routing and URLs The Problem with GET Requests

Views

Views
Templates (Sintags) Also see Bermi's sintags site
Helpers
Form Helpers

Web 2.0

Prototype
Script.aculo.us
Extjs

Action Mailer

Sending E-mail
Receiving E-mail
Testing E-mail

Notes

Interactive PHP

Configuration

Top-Level
Active Record
Controllers
Mailer
Setting Environment
Test Case

Testing

Framework Built In
Testing Guide
Unit Testing (Models)
Functional Testing (Controllers)
Integration Testing (Applications)

Howtos

Community efforts