| 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|---|
| 2 | <html> |
|---|
| 3 | <head> |
|---|
| 4 | <title>PRADO Framework for PHP 5</title> |
|---|
| 5 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|---|
| 6 | </head> |
|---|
| 7 | |
|---|
| 8 | <body> |
|---|
| 9 | <h1>PRADO Framework for PHP 5 </h1> |
|---|
| 10 | <p>Version 3.0.2, July 2, 2006<br> |
|---|
| 11 | Copyright© 2004-2006 by <a href="http://www.pradosoft.com/">PradoSoft</a><br> |
|---|
| 12 | All Rights Reserved. |
|---|
| 13 | </p> |
|---|
| 14 | |
|---|
| 15 | <p>PRADO is a component-based and event-driven framework for Web application |
|---|
| 16 | development in PHP 5. </p> |
|---|
| 17 | <p>Components following the PRADO protocol are highly configurable and reusable. |
|---|
| 18 | Properties defining the basic features of a component can be configured in specifications, |
|---|
| 19 | templates or code. New components can be developed by either inheriting an existing |
|---|
| 20 | component class or composing several components together. The work of using |
|---|
| 21 | a component amounts to placing the component tag on the page template, configuring |
|---|
| 22 | component properties, and writing handler functions to respond to component |
|---|
| 23 | events.</p> |
|---|
| 24 | <p>PRADO shares many similarities with ASP.NET and other RAD tools for Windows |
|---|
| 25 | GUI development, such as Borland Delphi. In particular, it supports event-driven |
|---|
| 26 | programming, viewstate maintenance, javascript, template, form validations, theme/skin, |
|---|
| 27 | etc.</p> |
|---|
| 28 | |
|---|
| 29 | <h2>Requirements</h2> |
|---|
| 30 | <p> |
|---|
| 31 | The sole requirement for PRADO is PHP 5.0.4 or higher. |
|---|
| 32 | Please run <a href="requirements/index.php">requirement checker</a> to obtain |
|---|
| 33 | more detailed requirement information. |
|---|
| 34 | </p> |
|---|
| 35 | <p> |
|---|
| 36 | PRADO has been tested with Apache 2.0 on both Windows XP and RedHat Linux. |
|---|
| 37 | </p> |
|---|
| 38 | |
|---|
| 39 | <h2>Installation</h2> |
|---|
| 40 | <p> |
|---|
| 41 | After downloading the latest PRADO release file, unpack it to a Web-accessible directory. |
|---|
| 42 | The installation is done! You will see the following subdirectories, |
|---|
| 43 | </p> |
|---|
| 44 | <ul> |
|---|
| 45 | <li>framework - contains the core code of PRADO. This directory does NOT need |
|---|
| 46 | to reside in a Web directory.</li> |
|---|
| 47 | <li>demos - contains several demo applications.</li> |
|---|
| 48 | <li>docs - contains tutorials and documentation.</li> |
|---|
| 49 | <li>requirements - contains a requirement checker script that can check if your |
|---|
| 50 | system can run PRADO applications.</li> |
|---|
| 51 | </ul> |
|---|
| 52 | |
|---|
| 53 | <h2>Included Demos</h2> |
|---|
| 54 | <ul> |
|---|
| 55 | <li><a href="demos/helloworld/index.php">Hello World</a></li> |
|---|
| 56 | <li><a href="demos/quickstart/index.php">Prado QuickStart Tutorial</a> (contains many small demos)</li> |
|---|
| 57 | <li><a href="demos/blog/index.php">Prado Weblog</a> (requires sqlite extension) |
|---|
| 58 | <li><a href="demos/composer/index.php">Prado Component Writer</a></li> |
|---|
| 59 | <li><a href="demos/personal/index.php">Personal Website</a> (incomplete)</li> |
|---|
| 60 | </ul> |
|---|
| 61 | |
|---|
| 62 | <h2>Editor Support</h2> |
|---|
| 63 | <p> |
|---|
| 64 | A Macromedia Dreamweaver extension can be found under <b>editors/Dreamweaver</b>. |
|---|
| 65 | This extension contains a tag library that enables Dreamweaver to auto-complete |
|---|
| 66 | PRADO component tags when you use it to edit PRADO templates. |
|---|
| 67 | </p> |
|---|
| 68 | |
|---|
| 69 | <h2>Documentation</h2> |
|---|
| 70 | <ul> |
|---|
| 71 | <li><a href="docs/manual/index.html">API documentation</a></li> |
|---|
| 72 | <li><a href="docs/quickstart.pdf">Quickstart tutorial (PDF)</a></li> |
|---|
| 73 | </ul> |
|---|
| 74 | |
|---|
| 75 | <h2>Credits</h2> |
|---|
| 76 | |
|---|
| 77 | <h3>Prado v3 Developer Team</h3> |
|---|
| 78 | <ul> |
|---|
| 79 | <li><a href="mailto:qiang.xue@gmail.com">Qiang Xue</a></li> |
|---|
| 80 | <li><a href="mailto:weizhuo@gmail.com">Xiang Wei Zhuo</a></li> |
|---|
| 81 | <li><a href="mailto:jrags@jasrags.net">Jason Ragsdale</a></li> |
|---|
| 82 | <li><a href="mailto:alex@linium.net">Alex Flint</a></li> |
|---|
| 83 | <li><a href="mailto:nyeholt@optushome.com.au">Marcus Nyeholt</a></li> |
|---|
| 84 | <li><a href="mailto:luftyluft@gmail.com">Brian Luft</a></li> |
|---|
| 85 | <li><a href="mailto:carl@decart.no">Carl Mathisen</a></li> |
|---|
| 86 | <li><a href="mailto:compte_messagerie@hotmail.com">Alban Hanry</a></li> |
|---|
| 87 | <li><a href="mailto:knut.urdalen@telio.no">Knut Urdalen</a></li> |
|---|
| 88 | </ul> |
|---|
| 89 | |
|---|
| 90 | <h3>Prado v2 Maintenance Team</h3> |
|---|
| 91 | <ul> |
|---|
| 92 | <li><a href="mailto:rodolfo@equinoxe.g-networks.net">Rodolfo Gonzales</a></li> |
|---|
| 93 | <li><a href="mailto:wkonkel@gmail.com">Warren Konkel</a></li> |
|---|
| 94 | <li><a href="mailto:jnavratil@houston.rr.com">John Navratil</a></li> |
|---|
| 95 | </ul> |
|---|
| 96 | |
|---|
| 97 | <h3>Past Team Members</h3> |
|---|
| 98 | <ul> |
|---|
| 99 | <li><a href="mailto:j.todd.patrick@gmail.com">Todd Patrick</a></li> |
|---|
| 100 | <li><a href="mailto:pimvanderzwet@gmail.com">Pim van der Zwet</a></li> |
|---|
| 101 | <li><a href="mailto:tim.evans@gmail.com">Tim Evans</a></li> |
|---|
| 102 | <li><a href="mailto:johnteag@gmail.com">John Teague</a></li> |
|---|
| 103 | </ul> |
|---|
| 104 | |
|---|
| 105 | <h3>Special Credits To</h3> |
|---|
| 106 | <ul> |
|---|
| 107 | <li>Stanislav Yordanov - the script of generating Dreameweaver extension for PRADO</li> |
|---|
| 108 | <li>All PRADO users - great suggestions, feedback and support</li> |
|---|
| 109 | <li>ASP.NET 2.0 for its great inspiration and reference</li> |
|---|
| 110 | <li>All <a href="framework/3rdParty/readme.html">third-party work</a> used in PRADO</li> |
|---|
| 111 | </ul> |
|---|
| 112 | |
|---|
| 113 | |
|---|
| 114 | <h2>License</h2> |
|---|
| 115 | <p> |
|---|
| 116 | The PRADO framework and the included demos are freeware. They are released under |
|---|
| 117 | the terms of the following BSD License. |
|---|
| 118 | </p> |
|---|
| 119 | <p> |
|---|
| 120 | Copyright 2004-2006 by The PRADO Group (http://www.pradosoft.com)<br/> |
|---|
| 121 | All rights reserved. |
|---|
| 122 | </p> |
|---|
| 123 | <p> |
|---|
| 124 | Redistribution and use in source and binary forms, with or without modification, |
|---|
| 125 | are permitted provided that the following conditions are met: |
|---|
| 126 | </p> |
|---|
| 127 | <ul> |
|---|
| 128 | <li>Redistributions of source code must retain the above copyright notice, this |
|---|
| 129 | list of conditions and the following disclaimer. </li> |
|---|
| 130 | <li>Redistributions in binary form must reproduce the above copyright notice, |
|---|
| 131 | this list of conditions and the following disclaimer in the documentation and/or |
|---|
| 132 | other materials provided with the distribution.</li> |
|---|
| 133 | <li>Neither the name of the PRADO Group nor the names of its contributors may be |
|---|
| 134 | used to endorse or promote products derived from this software without specific |
|---|
| 135 | prior written permission.</li> |
|---|
| 136 | </ul> |
|---|
| 137 | <p> |
|---|
| 138 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND |
|---|
| 139 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
|---|
| 140 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
|---|
| 141 | IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, |
|---|
| 142 | INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
|---|
| 143 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, |
|---|
| 144 | OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
|---|
| 145 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
|---|
| 146 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY |
|---|
| 147 | OF SUCH DAMAGE. |
|---|
| 148 | </p> |
|---|
| 149 | </body> |
|---|
| 150 | </html> |
|---|