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.1.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: > 725
Downloads: > 400,000 (10/04/10)

Latest News

PRADO 3.2.1 is released!

January 19, 2013

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

This is the first minor release of PRADO 3.2, mainly focused on bugfixes, documentation and a general stabilization of the codebase.
Additional efforts have been made on modernizing the components to make use of the newer features of the php language and to keep the third party components up to date to ensure compatibility with the latest browsers iterations.

For the full list of changes, have a look at the HISTORY.
Please see the upgrade instructions included in the release. In general, upgrading to PRADO 3.2.1 from 3.2.0 involves very little or no effort.
As usual we encourage you to report any problem so that we can make PRADO rock even better.

Time to party!

The PRADO Team

PRADO 3.2.0 is released!

June 25, 2012

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

A lot of time has passed since the release of PRADO 3.1.0 in july 2007, and a lot of things happened to the project: part of the old development team moved to other projects, and new members got in to form a new team.
Meanwhile, PRADO 3.1 received ten minor releases to ensure proper PHP compatibility, fix bugs and add more controls; but the real development was happening on another branch.

Today we uncover the fruits of this development: while keeping major compatibility with previous PRADO versions, the fresh new 3.2 brings some big improvements:

Better performance:

  • Bottleneck code has been rewritten or modified to make use of new PHP capabilities to work faster
  • Progressive rendering is now possible, ad-hoc code can lower considerably server memory usage
  • Better caching of Javascript files decreases server load

More security:
  • The Javascript related code has been reworked to ensure better protection from XSS attacks
  • Dozens of bugs have been killed from the framework

More power:
  • Active controls can be created in an Ajax callback, and their Javascript dependencies inclusion will be worked out automagically
  • Active controls usage is simpler, since they now follow strictly their non-active counterparts behaviour
  • A lot of new controls have been added
  • All of the controls are documented with working examples

Many minor feature enhancements and bug fixes:
While the HISTORY file itself lists more than 60 major bugfixes and more than 20 new features/enhancements, a lot of minor particulars have been tweaked and fine tuned to make this release a bigger milestone since PRADO 3.1.

Compatibility Information
Please see the upgrade instructions included in the release. In general, upgrading to PRADO 3.2.0 from 3.1.x or 3.0.x involves very little or no effort.
As usual we encourage you to report any problem so that we can make PRADO rock even better.

Time to party!

The PRADO Team

We're back :)

April 19, 2012

Hi,

our Hosting Provider moved our servers to a new datacenter. That went well, but the storage array didn't like being moved and decided to randomly kill harddrives. However, we're back and our desaster recovery plan worked quite well as we didnt loose a single file :-)

Greetings from Hamburg / Germany
- rojaro -