What is PRADO?

PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.

What does PRADO require?

The sole requirement to run PRADO-based applications is a Web server supporting PHP 5.3.0 or higher. PRADO is free. You can use it to develop either open source or commercial applications.

Quick facts about PRADO

First release: August 2004
License: revised BSD
Lines of core code: > 150,000 lines
Number of classes: > 700
Downloads: > 450,000 01/11/2015

Latest News

Prado 3.3.1 is released

April 19, 2016

The PRADO Team is proud to announce the formal release of PRADO 3.3.1.

Release 3.3.1 is a bugfix release for the recently released 3.3 "jQuery" PRADO branch. A few problems popped up on the new jQuery based controls, and they've been fixed. We also reworked a bit the way class autoloading works to make PRADO more friendly with 3rdparty libraries. Another area of improvement is error handling on fatal errors and a more developer friendly error reporting when using AJAX. More changes happened under the hood, please have a look at the full changelog for more informations.

As usual, if you find a problem, please report it so that we can fix it.

Have a good time coding!

The PRADO Group

Prado 3.3.0 is released

February 15, 2016

The PRADO Team is proud to announce the formal release of PRADO 3.3.0.

Release 3.3.0 is the very first PRADO release to introduce jQuery is the javascript framework of choice. Our first directive is to modernize the framework while keeping old code working, so all the existing PRADO controls have already been ported, and prototype is still included to provide backward compatibility for custom controls. Anyway, updating custom controls is probably a good idea. Have a look at the Upgrading from v3.2 page in the Quickstart tutorial for more informations.

For any issue, please report it so that we can fix it in the next version.

Happy coding!

The PRADO Group

Site outage

November 5, 2015

As you may have noticed, in the last few days the PRADO website has been unavailable. Unfortunately the server hosting the website suddently died, resulting in the website being unaccessible. A new server has been put in place, and we are now recovering the website data from the last backups. The website is planned to be fully working in a few days. In the meanwhile, you can always refer to our github project site.

Thank you for your patience,

The PRADO Team

Prado 3.2.4 is released

August 26, 2014

The PRADO Team is proud to announce the formal release of PRADO 3.2.4.

This release backports a number of significative bugfixes and changes from the master branch where the new, jQuery-based Prado is been developed.
This release officially introduces Wsat, an useful tool coded by DarthDaniel that can help out generating Active Record classes.

This release should be an easy plug-in update from previous 3.2.x Prado versions, without any backwards-compatibility issue; anyway, if you find any problem feel free  to report it, and we'll take care of sorting it out.

Finally, some words on the current development.
We have some new members helping out the development: welcome in Daniel and David! Many thanks goes to them and also to all the others that have reported issues and fixes on the project's github pages.

Enjoy!

The PRADO Team