This repository contains all of Agile Toolkit documentation in Markdown format. We use this repository for bundling with our website distribution, downloadable files, translating and more.
If you are willing to contribute to our documentation effort, please read this article.
Agile Toolkit is a new kind of full-stack PHP framework focused on easing the development of rich-client AJAX applications.
- Quick Start
- Manual Installation
- Configuration File
- Secure Server Configuration
- Integration
- Downloadable themes
- Add-on Marketplace
- Application Classes
All objects in Agile Toolkit descend from the same ancestor - AbstractObject which provides a range of features you can do with any object.
- Working with Objects
- Event Hooks
- Namespaces and Add-ons
- Pathfinder - Resource Manager
- Exception handling
One object is always mandatory for your application - Application Class.
- Application Class Overview
- Pages - Request Routing
- Configuration File Use
- User Authentication
- Multiple Interfaces
- Unit and UI Tests
- Introduction to Model
- Database Connectivity
- Model Data Sources
- Field Properties
- Model Hooks
- Conditions and Traversing
- Dynamic SQL (DSQL)
- Relational Models
- Expressions and Conditions
- Joins and Traversing
- Efficiency and Stability
- Database Patterns
- Filestore Add-on
- Introduction to User Interface
- Template Engine (SMLite)
- Object Tree and Rendering
- Lister, Menu and Grid
- Form, Filter, QuickSearch
- Composite Views, CRUD
- CSS / LESS Framework
- atk4 js core, univ()
- jQuery UI Widgets
- Deployment Scripts