Jump to content

ATK: Difference between revisions

From NusaATK
Moved new to the top and added dates to them. I was going to add even more content new should be seeable. generally I don't think anything over a year old should be in "New" but that's just my opinion
mNo edit summary
 
(20 intermediate revisions by 7 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
Welcome to the [http://www.atk-framework.com ATK] wiki.


Welcome to the [http://www.atk-framework.com ATK] wiki.
Achievo ATK is an object oriented Web Application Framework, written in PHP.
=== New ===
 
The [[Hidden Gems]] series by [[Peter Verhage]].
It is targeted at developers who wish to focus on business logic, instead of coding HTML. Where other application frameworks mainly provide a large set of utility classes, ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility.


The ATK [http://www.ibuildings.nl/blog/plugin/tag/atk posts] at Ibuildings Blog
=== HISTORY ===


(May 2008) The [http://www.slideshare.net/ibuildings/atk-beyond-the-pizza-guides ATK beyond the Pizza Guides] slide show
[[History|Timeline of ATK development]]




=== First time users ===
<div id="youarenew">
<div class='left' style='float: left;'>
=== New to ATK? ===
{|
{|
|-
|-
Line 17: Line 20:
|-
|-
|{{Click || image=Edit-find.png | link=ATK_Demo_Walkthrough | width=32px | height=32px}}
|{{Click || image=Edit-find.png | link=ATK_Demo_Walkthrough | width=32px | height=32px}}
|[[ATK_Demo_Walkthrough|The ATK Demo Application Walkthrough]] (work in progress)
|[[ATK_Demo_Walkthrough|The ATK Demo Application Walkthrough]]
|-
|{{Click || image=Edit-find.png | link=ATK_Design_Principles | width=32px | height=32px}}
|[[ATK_Design_Principles|Important Design Principles]]
|-
|-
|{{Click || image=Dialog-question.png | link=Sources for help | width=32px | height=32px}}
|{{Click || image=Dialog-question.png | link=Sources for help | width=32px | height=32px}}
|[[Sources for help|Where to go if the docs do not answer your question]]
|[[Sources for help]]
|-
|-
|}
|}
</div>
<div style='float: left; margin-left: 25px'>
=== Tutorials ===
* [[Pizza_Guides|The 'Pizza Guides']]
* [http://www.slideshare.net/ibuildings/atk-beyond-the-pizza-guides/ Beyond the Pizza Guides] (slide)
* [http://www.oracle.com/technology/pub/articles/jansch_atk.html Building PHP Applications Using the ATK Framework] (oracle.com) <br /><span style='color: grey'>(Step-by-step guide building ATK applications using an Oracle database.)</span>
</div>
</div>
<br style='clear: both;' /><br />
<div>
<div style='float: left'>


=== Reference ===
=== ATK Documentation ===
{|
{|
|-
|{{Click || image=Edit-find.png | link=ATK_Howtos | width=32px | height=32px}}
|[[ATK_Howtos|Howto's]]
|-
|-
|{{Click || image=Applications-internet.png | link=ATK_Reference | width=32px | height=32px}}
|{{Click || image=Applications-internet.png | link=ATK_Reference | width=32px | height=32px}}
Line 31: Line 52:
|-
|-
|{{Click || image=Document-properties.png | link=ATK_API | width=32px | height=32px}}
|{{Click || image=Document-properties.png | link=ATK_API | width=32px | height=32px}}
|[http://www.ibuildings.com/docs/atk/trunk Latest API documentation]
|[http://www.atk-framework.com/docs/atk/trunk Latest API documentation] ([[:Category:ATK_Classes|Notes on the API]]) (Not available)
|-
|-
|{{Click || image=Document-properties.png | link=:Category:ATK_Classes | width=32px | height=32px}}
|{{Click || image=Document-properties.png | link=ATK_API | width=32px | height=32px}}
|[[:Category:ATK_Classes|Category:ATK_Classes]] Bleeding edge api notes
|[http://www.atk-framework.com/docs/atk/release_6_4_3/ 6.4.3 API documentation] (Not available)
|-
|{{Click || image=Edit-find.png | link=ATK_Howtos | width=32px | height=32px}}
|[[ATK_Howtos|ATK Howto's]]
|-
|{{Click || image=Text-html.png | link=ATK_Modules | width=32px | height=32px}}
|[[ATK Modules|ATK Extension Modules]]
|-
|-
|{{Click || image=Document-properties.png | link=ATK_FAQ | width=32px | height=32px}}
|{{Click || image=Dialog-question.png | link=ATK_FAQ | width=32px | height=32px}}
|[[ATK FAQ|Frequently Asked Questions]]
|[[ATK FAQ|Frequently Asked Questions]]
|-
|}
|}


=== Tutorials ===
[[Hidden Gems|The Hidden Gems series]] by [[Peter Verhage]] (Not available)
{|
 
|-
<!--- [http://www.ibuildings.com/blog/plugin/tag/atk The ATK posts at the Ibuildings Blog] NOT AVAILABLE --->
|{{Click || image=Edit-find.png | link=Pizza_Guides | width=32px | height=32px}}
</div>
|[[Pizza_Guides|The 'Pizza Guides']]
<div style='float: left; margin-left: 25px'>
|-
 
|
=== Examples ===
|[http://www.slideshare.net/ibuildings/atk-beyond-the-pizza-guides/ Beyond the Pizza Guides] (slide)
[[Code Examples|Open Source projects using ATK]]
|-
 
|
[http://forum.achievo.org/forum/viewforum.php?f=10 Project showcases] (forum)
|[http://www.oracle.com/technology/pub/articles/jansch_atk.html Building PHP Applications Using the ATK Framework] (oracle.com) This article is a step-by-step guide on how to build ATK applications using an Oracle database.
 
|-
[[ATK Modules|Modules for your ATK application]]
|}
</div>
</div>
<br style='clear: both;'>

Latest revision as of 00:42, 20 December 2015

Welcome to the ATK wiki.

Achievo ATK is an object oriented Web Application Framework, written in PHP.

It is targeted at developers who wish to focus on business logic, instead of coding HTML. Where other application frameworks mainly provide a large set of utility classes, ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility.

HISTORY

Timeline of ATK development