Yin and Yang of modern PHP UI Frameworks

Sunday, October 31st, 2010|Beginner tips, Version 3, Version 4|by Romans|2 Comments

I came over this old question on StackOverflow: “Which PHP Framework will get me to a usable UI the fastest?” I couldn’t help but wonder, why people are not aware of all those other PHP UI frameworks? There are few, right? If you google for “php ui” you can find them. Those are more generally referred to as UI toolkits. But why those toolkits are not known in the mainstream?

Why there is a gap between UI toolkits and mainstream frameworks? If UI is Yin and backend is Yang – why can’t they co-exist?

Here is what I think..

Read more

Tags: , , , ,

Validity – jQuery Plugin and Agile Toolkit

Thursday, August 5th, 2010|Beginner tips|by Romans|5 Comments

I stumbled upon a interesting jQuery plugin called Validity. Syntax seemed straightforward so I decided to see how long it takes to integrate it into Agile Toolkit.


See demo here: http://demo.atk4.com/validity.html

Read more


Symfony 2.0 vs Agile Toolkit 3.8 – part 2 – The View

Wednesday, May 19th, 2010|Misc|by Romans|

This post continues comparison of Agile Toolkit and Symfony 2.0. This post is based on features described in Quick tour – page 2
Read more

Tags: , , , , , ,

How to extend JavaScript in Agile Toolkit

Saturday, May 1st, 2010|Beginner tips, Version 3|by Romans|4 Comments

This post continues to explain how to use JavaScript (JS) most efficiently in Agile Toolkit. Read first part first.
Read more

Tags: , ,

How JavaScript layer works in Agile Toolkit

Monday, April 26th, 2010|Beginner tips, Version 3|by Romans|1 Comment

Half year ago we have introduced jQuery / Chain into AModules3 (former name for Agile Toolkit). It allows us to clean up a lot of older code and at the same time give developers a way to do many new things in a flexible way.

Read more

Tags: , , ,

univ().ajaxify() method

Wednesday, April 21st, 2010|Beginner tips, Version 3|by Romans|

The other day I have added this method for skai, but it’s actually a very curious one.

Agile Toolkit 4 uses atk4_loader widget for AJAX requests. Syntax is very similar to jQuery:

  • jQuery: $(‘#div’).load(‘url’);
  • atk4:  $(‘#div’).atk4_load(‘url’);

Read more

Tags: ,

Error: $("#test_addbtn").button is not a function – solution

Monday, April 19th, 2010|Beginner tips, Version 3|by Romans|

If you are getting this problem, this is because button() is a part of jQuery UI 1.8. By default 1.7 is still used. Since 1.8 stable is being released we will switch over shortly, but for now here is the fix. Put this into your config.php to manually change version of jquery / jquery ui:

$config['js']['versions']['jquery']='1.4.2.min'; $config['js']['versions']['jqueryui']='1.8.custom.min';
Tags: ,