views:

178

answers:

4

I'm currently developing (another) Open Source CMS in PHP and I'd like to use javascript controls especially for the admin panel. The question is, are there any open-source, freely distributable controls (for creating javascript Editable Grids, Trees, tabs etc ) that have an interface for PHP ?

I've experimented with ExtJs in the past but although its usability and beauty when it comes to implementing it with php, it's a frustration. I've also tried PHP-EXT and ExtPHP libraries but I was disappointed by their generated code, their limited implementation of ExtJs and lack of proper documentation.

Coolite is a nice implementation for .NET but I haven't found anything similar for php. That surprised me, taking into account the years of php development on the market.

Off course there's always the option of implementing different libraries for each component but this would become an overwhelming task, besides the incompatibilities and the difference in look&feel that are going to come up.

Any suggestions?

Thank you in advance.

+2  A: 

I really like jQuery with their new jQuery UI. Also, browse through their plugins list for more tools.

But you might like mootools too.

lpfavreau
A: 

You might also like the Yahoo! User Interface Library which might be closer to Coolite.

lpfavreau
+2  A: 

Really the best thing to do is just to write the JavaScript interactions between your JS library and PHP yourself. Overall generated code wil never be fully changeable and most JS libraries take a mere day to learn how to use.

Best bet is to go with jQuery and jQuery UI as it has a lot of documentation and support.

stuartloxton
A: 

There is one framework I've seen for producing thick client web apps called Cappuccino. Might be overkill for what you want to achive, but the demos just look so tasty.