Demos Updated

Monday, October 4th, 2010|Misc|by Romans|

Groundwork for new is complete. Lots of features to come soon such as commenting, suggestions, reviews, search and more.

If your team is developing a web application using Agile Toolkit then you might want to build your own demos / test-cases. Good news is – you can re-use same architecture for your own demonstration site, here is how:

Read more

Tags: , ,

Stable Release: 3.9.0

Friday, September 24th, 2010|Misc, Version 3|by Romans|1 Comment

Finally our next milestone is reached and Version 3.9.0 is release.

This version comes with a sample project. Please download release from SourceForge:

Once unpacked you can get familiar with the code and visit for more ideas and help.

See complete list of changes since 3.8 here:


3.9 branched out..

Thursday, September 23rd, 2010|Core changes, Version 3, Version 4|by Romans|

With some up-coming changes in trunk, we have created a stable 3.9 branch. It is not an official release yet, but if you are using trunk, I recommend you to switch.

Read more

Tags: ,

Naming Resolution

Sunday, August 29th, 2010|Brainstorming|by Romans|2 Comments

Thanks for your feedback on “File Mapping” post. We respect your feedback and have decided on the basic set of rules regarding class naming.

Read more

Tags: ,

New URL:

Thursday, July 29th, 2010|Misc|by Romans|5 Comments

We have moved to a domain which we will enhance with additional information about Agile Toolkit. Welcome to our new blog installation.


New features of DB and dsql planned for ATK 4.0

Wednesday, June 9th, 2010|Brainstorming, Version 4|by Romans|

Based on our current usage and user feedback we are preparing to start development on a new database layer. Thanks to new cool features in PHP (PDO) it’s going to be real easy. However we plan to add some exciting new features such as:

  • Rely on PDO, DSN format will change
  • Single-table dsql. You can still use joins, which will create multiple dsql instances and make them work together seamlessly.
  • Automatic alias management.
  • Database driver decides when to fetch data and how.
  • Clone-friendly
  • Multi-table update() and insert(). MySQL have some support for multi-table update, but this feature will take it to a whole new level.
  • Support for simple storage such as SimpleDB. Database engine will allow to compensate for missing [R]DB features.
  • dsql Implementation of Iterator, Countable, Seekable and more for nice syntactic sugar.
  • Much stricter towards field use. Do not allow developers to slip in any SQL logic.
  • Support for expression objects. Similar to $this->js(), this will allow you to build sql operators and functions dynamically
  • Proper support for sub-selects. Sub-select being another dsql query.
  • Better debugging
  • Automated tests
  • Transaction support.

Read more

Tags: ,

Agile Toolkit 3.8rc1 released

Tuesday, May 11th, 2010|Version 3|by Romans|1 Comment

I am glad to announce that ATK3.8 based on the changes I have previously mentioned as “pathfinder branch” are now been made into 3.8rc1 release. This will be one of the few releases we will have before going into 4.0

BTW: Further ATK repository is stored at ActiveState FireFly:

Download: amodules-3.8rc1.tgz
Read more


Agile Toolkit is branched for refactoring

Wednesday, April 28th, 2010|Core changes|by Romans|2 Comments

I have been working on a refactoring in a separate branch. Right now it looks stable, so I’m putting more details in here:

(you can try new branch by using svn switch)

Read more

Tags: , ,