summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/pages/GettingStarted
diff options
context:
space:
mode:
authorxue <>2005-12-26 15:54:54 +0000
committerxue <>2005-12-26 15:54:54 +0000
commit9be8859d92e4bbec2462e82457d014f0a0d720db (patch)
tree8d674a443ab0785d2a68dbfa326abfae3230bbb5 /demos/quickstart/protected/pages/GettingStarted
parenta433c6c39bdaa5a53238596853617228be8ad07f (diff)
Diffstat (limited to 'demos/quickstart/protected/pages/GettingStarted')
-rw-r--r--demos/quickstart/protected/pages/GettingStarted/AboutPrado.page19
-rw-r--r--demos/quickstart/protected/pages/GettingStarted/Installation.page21
-rw-r--r--demos/quickstart/protected/pages/GettingStarted/Introduction.page6
3 files changed, 46 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/GettingStarted/AboutPrado.page b/demos/quickstart/protected/pages/GettingStarted/AboutPrado.page
new file mode 100644
index 00000000..03d9afe8
--- /dev/null
+++ b/demos/quickstart/protected/pages/GettingStarted/AboutPrado.page
@@ -0,0 +1,19 @@
+<com:TContent ID="body" >
+<h1>What is PRADO?</h1>
+<p>
+PRADO stands for <b>P</b>HP <b>R</b>apid <b>A</b>pplication <b>D</b>evelopment
+<b>O</b>bject-oriented.
+</p>
+<p>
+PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5.
+</p>
+<p>
+PRADO stipulates a protocol of writing and using components to construct Web applications. A component is a software unit that is self-contained and can be reused with trivial customization. New components can be developed by either inheriting or composing from existing ones. Component-based programming brings great freedom in teamwork anf offers the ultimate extensibility and maintenability to the code. PRADO implements a set of elementary components that represent commonly used Web elements, such as input field, checkbox, dropdown list, etc.
+</p>
+<p>
+PRADO implements an event-driven programming scheme that allows delegation of extensible behavior to components. End-user activities, such as clicking on a submit button, changing the content in an input field, are captured as server events. Methods or functions may be attached to these events so that when the events happen, they are invoked automatically to respond to the events. Compared with the traditional Web programming in which developers have to deal with the raw POST or GET variables, event-driven programming helps developers better focus on the necessary logic and reduces significantly the low-level repetitive coding.
+</p>
+<p>
+Developing a PRADO Web application mainly involves instantiating prebuilt component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into pages for the application. It is very similar to RAD toolkits, such as Borland Delphi and Microsoft Visual Basic, that are used to develop desktop GUI applications.
+</p>
+</com:TContent> \ No newline at end of file
diff --git a/demos/quickstart/protected/pages/GettingStarted/Installation.page b/demos/quickstart/protected/pages/GettingStarted/Installation.page
new file mode 100644
index 00000000..619d613f
--- /dev/null
+++ b/demos/quickstart/protected/pages/GettingStarted/Installation.page
@@ -0,0 +1,21 @@
+<com:TContent ID="body" >
+<h1>Installing PRADO</h1>
+<p>
+If you are viewing this page from your own Web server, you are already done with the installation. The instructions at the end of this page, however, may still be useful for you to troubleshoot issues happened during your development based on PRADO.
+</p>
+<p>
+Installation of PRADO is very easy. Follow the following steps,
+<ol>
+<li>Go to <a href="http://www.pradosoft.com/">pradosoft.com</a> to grab a latest version of PRADO.</li>
+<li>Unpack the PRADO release file using <i>unzip</i> on Linux or <i>winzip</i> on Windows. A directory named <i>prado</i> will be created under the working directory.</li>
+<li>Copy or upload everything under the <i>prado</i> directory to the DocumentRoot directory (or a subdirectory) of the Web server.</li>
+<li>Your installation of PRADO is done and you can start to play with the demo applications included in the PRADO release via URL <i>http://web-server-address/demos/</i>. This QuickStart Tutorial is one of such applications.</li>
+</ol>
+</p>
+<p>
+If you encounter any problems with the demo applications, please use the PRADO requirement checker script to check if your server configuration fullfils the conditions required by PRADO.
+</p>
+<p>
+The minimum requirement by PRADO is that the Web server support PHP 5. PRADO has been tested with Apache Web server on Windows and Linux. Highly possibly it may also run on other platforms with other Web servers, as long as PHP 5 is supported.
+</p>
+</com:TContent> \ No newline at end of file
diff --git a/demos/quickstart/protected/pages/GettingStarted/Introduction.page b/demos/quickstart/protected/pages/GettingStarted/Introduction.page
new file mode 100644
index 00000000..dc7a0497
--- /dev/null
+++ b/demos/quickstart/protected/pages/GettingStarted/Introduction.page
@@ -0,0 +1,6 @@
+<com:TContent ID="body" >
+<h1>Welcome to the PRADO QuickStart Tutorial</h1>
+<p>
+This QuickStart tutorial is meant to get you quickly started to build your own Web applications based on PRADO.
+</p>
+</com:TContent> \ No newline at end of file