Jump to content

ATK Reference: Difference between revisions

From NusaATK
No edit summary
Save between rest breaks (I'm working on Windows here... you can never trust it NOT to crash)
Line 1: Line 1:
<div align=right style="float: right; padding: 20px;">__TOC__</div>
<div align=right style="float: right; padding: 20px;">__TOC__</div>
==== Modules ====


An ATK Application consists of one or more modules.
== Introduction ==


An [[example module.inc file]]
This part of the wiki is intended to supply a complete reference to every part of ATK.<br />
It aims to provide high level documentation on every part of ATK.<br />
For further detailed information about the objects/methods and functions of ATK, please visit the [http://achievo.org/docs/atk/latest/ ATK API documentation].


[[Module Flags]]
== References categories ==
{|
|-
| valign="top" |
=== [[ATK Reference Modules|Modules]] ===


==== Nodes ====
ATK is a modular framework and as such all functionality in ATK applications reside in modules.<br />
This category lists everything about modularity.
<!--An [[example module.inc file]] [[Module Flags]] -->


A module consists of one or more nodes. ATK knows 3 node types: [[atkNode]], [[atkTreeNode]] and [[atkMetaNode]]
=== [[ATK Reference Attributes|Attributes]] ===


An [[ExampleNode]] file.
A node is build with attributes. Attributes are comparable to datatypes of fields in the database. They describe the content and house all functionality for dealing with that content.
<--[[List of attributes]][[Attribute Flags]][[Attribute-level Security]]-->
 
=== [[ATK Reference Actions|Actions]] ===
 
=== [[ATK Reference GUI|Graphical User Interface]] ===


[[Node Flags]]
=== [[ATK Reference Testing|Testing]] ===


[[atkMetaNode]]
| valign="top" |
=== [[ATK Reference Nodes|Nodes]] ===


[[Magic methods]]
A node is comparable to a table in a database, which groups certain data elements in one collection.<br />
An ATK node provides all the functionality for one data collection.


==== Attributes ====
<!--A module consists of one or more nodes. ATK knows 3 node types: [[atkNode]], [[atkTreeNode]] and [[atkMetaNode]]


A node is build with attributes.
An [[ExampleNode]] file.


[[List of attributes]]
[[Node Flags]]


[[Attribute Flags]]
[[atkMetaNode]]


[[Attribute-level Security]]
[[Magic methods]]-->


==== Relations ====
=== [[ATK Reference Relations|Relations]] ===


General explanation of [[relations]] in atk.
General explanation of [[relations]] in atk.


==== Sessions ====
=== [[ATK Reference Meta|Meta functionality]] ===


Application state is remembered in sessions.
=== [[ATK Reference Utilities|Utilities]] ===


[[SessionVariables]]
=== [[ATK Reference Security|Security]] ===


==== Miscellaneous ====
|}
== References ==


[[Available Open Source software in ATK]]<br />
[[Available Open Source software in ATK]]<br />
[[Constants]]
[[Constants]]<br />
[[ATK Reference Database connections|Database connections]]<br />
[[ATK Reference Sessions|Sessions]]<br />
<!--Application state is remembered in sessions.<br />
[[SessionVariables]]<br />-->

Revision as of 18:45, 14 September 2006

Introduction

This part of the wiki is intended to supply a complete reference to every part of ATK.
It aims to provide high level documentation on every part of ATK.
For further detailed information about the objects/methods and functions of ATK, please visit the ATK API documentation.

References categories

ATK is a modular framework and as such all functionality in ATK applications reside in modules.
This category lists everything about modularity.

A node is build with attributes. Attributes are comparable to datatypes of fields in the database. They describe the content and house all functionality for dealing with that content. <--List of attributesAttribute FlagsAttribute-level Security-->

A node is comparable to a table in a database, which groups certain data elements in one collection.
An ATK node provides all the functionality for one data collection.


General explanation of relations in atk.

References

Available Open Source software in ATK
Constants
Database connections
Sessions