ATK book: Difference between revisions
Appearance
m ATK docbook moved to ATK book: It's not a docbook but a wiki book |
No edit summary |
||
| Line 41: | Line 41: | ||
* Actions | * Actions | ||
* Magic methods | * Magic methods | ||
* ActionListeners | |||
* Initial values | * Initial values | ||
* Custom actions | * Custom actions | ||
* atkFeedBack | |||
* Tabs, Groups, Sections and FieldSets | |||
=Validation and triggers= | =Validation and triggers= | ||
| Line 84: | Line 87: | ||
* Overloaders | * Overloaders | ||
* Cron | * Cron | ||
=Misc?= | |||
* atkWizard | |||
* Multiple databases | |||
Revision as of 21:21, 5 August 2008
This is a development page for the ATK docbook.
The 'ATK docbook' is a working name for ATK documentation in the form of a book, being developed by the ATK docteam. For more information and discussion, please see the talk page.
Introduction
Audience?
Purpose?
Why a book?
Why ATK?
- Business framework
- Strengths
- Weaknesses
Getting started: Basic functionality
- Retrieving ATK
- Setting up the application structure
- File system rights
- Application configuration
- Basic CRUD functionality with nodes and modules
- Debugging
Basic ATK concepts
- Module, Nodes, relations, attributes introduction
- Making modules
- module_preload
- Making nodes
- NF_LOCK, pessimistic locking, optimistic locking
- Using common attributes
- Configuring attributes with flags
- Using Relations
- Configuring relations with flags
Actions and Node customization
- Node flags
- Filters
- Descriptors
- atkDataNode, atkTreeNode
- Actions
- Magic methods
- ActionListeners
- Initial values
- Custom actions
- atkFeedBack
- Tabs, Groups, Sections and FieldSets
Validation and triggers
- Server side validation
- Magic triggers
- Listeners
- Javascript listeners
i18n, l10n and themes
- Languages
- Multilanguage support
- Theming your application
Utilities
- atktools
- Datatypes
- Utility classes: atkDataHolder, atkMessageQueue, atkStringParser, atkZip
- atkFrontController
- atkDocumentwriter
- Database abstraction layer (atkQuery)
Application security
- Users and profiles
- Authentication
- Authorization
- Using the session
- Improving ATK application layout
Optimizing code and performance
- atkMetaNode
- atkCache
Automated tests
- Testcases
- Unit tests
- Fixtures
- Mocking
Advanced: Extending existing applications
- Modifiers
- Overloaders
- Cron
Misc?
- atkWizard
- Multiple databases