[phpWebApp-commits] CVS: documentation/templates about.html,1.12,1.12.2.1 main.html,1.2,1.2.4.1 styl
Brought to you by:
dashohoxha
From: Yves G. <ga...@us...> - 2002-04-01 22:46:47
|
Update of /cvsroot/phpwebapp/documentation/templates In directory usw-pr-cvs1:/tmp/cvs-serv1441/templates Modified Files: Tag: gablin_1 about.html main.html styles.css Log Message: Index: about.html =================================================================== RCS file: /cvsroot/phpwebapp/documentation/templates/about.html,v retrieving revision 1.12 retrieving revision 1.12.2.1 diff -C2 -d -r1.12 -r1.12.2.1 *** about.html 17 Jan 2002 04:22:11 -0000 1.12 --- about.html 1 Apr 2002 22:46:44 -0000 1.12.2.1 *************** *** 1,144 **** ! <HTML> ! <HEAD> ! <TITLE></TITLE> ! </HEAD> ! <BODY> ! <br> ! <h3>What is phpWebApp</h3> ! <p> ! <b>phpWebApp</b> is an application framework which makes easy and simple ! the task of building PHP web applications based on relational ! databases. It separates the task of designing and changing the ! layout of the application from the task of implementing the logic ! of the application, by using XML templates that are an extension ! of XHTML. It also simplifies the task of implementing the logic of ! the application by offering an event based programming model. ! In addition, phpWebApp tries to offer modularity and code reusability ! to the community of webApp developers. ! </p> ! ! <p> ! Some of the features of the 'phpWebApp' framework, and the advantages and ! benefits of using it for building web applications, are these: ! <ul> ! ! <li> The framework separates the layout from the logic of the ! application, so a graphical designer can easily improve the ! layout of the application without getting messed with the logic ! and without having to understand it. It makes easier the work ! of both the graphical designer and the programer. ! This also facilitates an iterative and incremental development ! approach for web application projects. ! ! <li> The framework gives the possibility to divide a page into several ! parts which can be used in other pages as well. This makes the ! user interface of the application (the layout, the graphical part) ! more structured and easier to understand and maintain and makes ! easier the work of the graphical designer. ! ! <li> The framework looks at web applications from a new point of ! view. From this point of view, a web application is a state machine, ! which can be represented and described by one or more statechart ! diagrams. Each page of the application that is displayed, represents ! the application in a certain state. Clicking to a link causes a ! transition to another state of the application. This simplifies ! the design and the implementation of web applications. Later, if this ! point of view is formalised and elaborated enough, it may provide ! the theoretical bases for automatic code generation of web applications ! from state chart diagrams (e.g. from UML state chart diagrams), and ! for reverse engineering. ! ! <li> The framework supports an event based programing model. When a ! transition from one state of the application to another happens, ! it may trigger an event as well, which is handled by a function ! (event handler). This makes the logic of the application easy to build, ! understand and maintain, and makes easy the work of the web programer. ! ! <li> The framework gives to the web programers the possibility to create ! independent web components (called WebBox-es) which have their own ! user interface (graphical design), client side behaviour, server ! side behaviour, states, events, event handlers, etc. These components ! can be very easily reused in other web applications and thus provide ! code reusability to web programers. This means that if you have ! constructed something once, you don't have to re-construct it again ! when you need it another time, but use it ready. ! <li> The framework brings closer the client-side and the server-side ! logic of a web application. E.g. the session variables (which are ! usually used to keep the state of various parts of the application), ! are available and can be accessed both on client side and on server side. ! <li> The framework makes the interaction with the database almost ! database independent. This means that in case that you decide ! to change the database on which your application is based (e.g. ! switching from MySQL to Oracle), then the application itself ! doesn't need to be changed at all, it will work all the same. </ul> - </p> ! <h3>Installation</h3> ! <p> ! phpWebApp is written in PHP, so, before installing it, make sure ! that PHP is installed and works correctly with your web server. ! phpWebApp works on any platform that PHP works, i.e Windows9x/NT/2000, ! Linux/UNIX, Apache, IIS, etc. ! </p> ! <p> ! To install the phpWebApp framework you don't need to make or build ! anything, just get it and copy it to your DocumentRoot folder (the ! folder where your web server looks for web documents). You should ! copy to DocumentRoot the folders 'web_app', 'documentation', and any ! or all the sample applications. ! </p> ! <p> ! You can get the phpWebApp directly from ! <a href="http://sourceforge.net/cvs/?group_id=41147" target="_blank">CVS@sourceforge</a>. ! Login as an <i>anonymous</i> user and checkout the modules <i>web_app</i>, ! <i>documentation</i>, <i>app1</i>, <i>app2</i> etc. Alternatively, you can ! download them from here: ! <a href="http://phpwebapp.sourceforge.net/download/web_app.tar.gz">web_app.tar.gz</a> (168 KB) , ! <a href="http://phpwebapp.sourceforge.net/download/documentation.tar.gz">documentation.tar.gz</a> (212 KB) , ! <a href="http://phpwebapp.sourceforge.net/download/app1.tar.gz">app1.tar.gz</a> (5 KB) , ! <a href="http://phpwebapp.sourceforge.net/download/app2.tar.gz">app2.tar.gz</a> (7 KB) ! </p> ! <h3>Related Links</h3> <ul> ! <li> <a href="http://sourceforge.net" target="_new"> SourceForge.net ! </a> ! <li> <a href="http://sourceforge.net/projects/phpwebapp/" target="_new"> ! phpWebApp Project</a> at SourceForge ! <li> <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/phpwebapp/" target="_new"> Browse the CVS</a> at SourceForge ! <li> <a href="/documentation/browse.php" target="_new"> Browse the ! Documentation templates </a> ! <li> <a href="/app1/" target="_new"> Sample Application 1 </a> ! <li> <a href="/app1/browse.php" target="_new"> Browse the Sample ! Application templates </a> </ul> ! <h3>License</h3> ! <p> ! The <b>phpWebApp</b> framework is distributed under the terms of the ! <a href="http://www.fsf.org/copyleft/lesser.html">LGPL (GNU Lesser General Public License)</a>. ! </p> ! <p> ! Copyright (C) 2001 Dashamir Hoxha, ! <a href="mailto:das...@us...">das...@us...</a> ! </p> ! <p> ! LGPL is a free software license. Like GPL, it allows anybody to use, ! redistribute and/or modify this software, but at his own risk, and without ! restricting its freedom. Different from GPL, it allows the software to ! mix with non-free software as well, but yet to retain its freedom. ! </p> ! <p> ! I believe that open source software development is the best way ! to develop strong, robust, reliable software. But maybe ! closed source software is useful sometimes as well. ! By choosing LGPL over GPL I believe that I have chosen collaboration over ! confrontation. I think that collaboration is better than confrontation. ! My philosophy is: "Live and let live, and let the God decide which one is ! in the right way." ! </p> ! <br> ! </BODY> ! </HTML> --- 1,119 ---- ! <h2>What is phpWebApp</h2> ! <p><b>phpWebApp</b> is an application framework which makes easy and simple ! the task of building PHP web applications based on relational databases. It ! separates the task of designing and changing the layout of the application ! from the task of implementing the logic of the application, by using XML ! templates that are an extension of XHTML. It also simplifies the task of ! implementing the logic of the application by offering an event based ! programming model. ! In addition, phpWebApp tries to offer modularity and code reusability ! to the community of webApp developers.</p> ! <p>Some of the features of the 'phpWebApp' framework, and the advantages and ! benefits of using it for building web applications, are these:</p> ! <ul> ! <li>The framework separates the layout from the logic of the ! application, so a graphical designer can easily improve the ! layout of the application without getting messed with the logic ! and without having to understand it. It makes easier the work ! of both the graphical designer and the programer. ! This also facilitates an iterative and incremental development ! approach for web application projects.</li> ! <li>The framework gives the possibility to divide a page into several ! parts which can be used in other pages as well. This makes the ! user interface of the application (the layout, the graphical part) ! more structured and easier to understand and maintain and makes ! easier the work of the graphical designer.</li> ! <li>The framework looks at web applications from a new point of ! view. From this point of view, a web application is a state machine, ! which can be represented and described by one or more statechart ! diagrams. Each page of the application that is displayed, represents ! the application in a certain state. Clicking to a link causes a ! transition to another state of the application. This simplifies ! the design and the implementation of web applications. Later, if this ! point of view is formalised and elaborated enough, it may provide ! the theoretical bases for automatic code generation of web applications ! from state chart diagrams (e.g. from UML state chart diagrams), and ! for reverse engineering.</li> ! <li>The framework supports an event based programing model. When a ! transition from one state of the application to another happens, ! it may trigger an event as well, which is handled by a function ! (event handler). This makes the logic of the application easy to build, ! understand and maintain, and makes easy the work of the web programer.</li> ! <li>The framework gives to the web programers the possibility to create ! independent web components (called WebBox-es) which have their own ! user interface (graphical design), client side behaviour, server ! side behaviour, states, events, event handlers, etc. These components ! can be very easily reused in other web applications and thus provide ! code reusability to web programers. This means that if you have ! constructed something once, you don't have to re-construct it again ! when you need it another time, but use it ready.</li> ! <li>The framework brings closer the client-side and the server-side ! logic of a web application. E.g. the session variables (which are ! usually used to keep the state of various parts of the application), ! are available and can be accessed both on client side and on server ! side.</li> ! <li>The framework makes the interaction with the database almost ! database independent. This means that in case that you decide ! to change the database on which your application is based (e.g. ! switching from MySQL to Oracle), then the application itself ! doesn't need to be changed at all, it will work all the same.</li> </ul> ! <h2>Installation</h2> ! <p>phpWebApp is written in PHP, so, before installing it, make sure ! that PHP is installed and works correctly with your web server. ! phpWebApp works on any platform that PHP works, i.e Windows9x/NT/2000, ! Linux/UNIX, Apache, IIS, etc.</p> ! <p>To install the phpWebApp framework you don't need to make or build ! anything, just get it and copy it to your DocumentRoot folder (the ! folder where your web server looks for web documents). You should ! copy to DocumentRoot the folders 'web_app', 'documentation', and any ! or all the sample applications.</p> ! <p>You can get the phpWebApp directly from ! <a href="http://sourceforge.net/cvs/?group_id=41147" target="_blank" ! >CVS@sourceforge</a>. Login as an <i>anonymous</i> user and checkout the ! modules <i>web_app</i>, <i>documentation</i>, <i>app1</i>, <i>app2</i> etc. ! Alternatively, you can download them from here: ! <a href="http://phpwebapp.sourceforge.net/download/web_app.tar.gz" ! >web_app.tar.gz</a> (168 KB), ! <a href="http://phpwebapp.sourceforge.net/download/documentation.tar.gz" ! >documentation.tar.gz</a> (212 KB), ! <a href="http://phpwebapp.sourceforge.net/download/app1.tar.gz" ! >app1.tar.gz</a> (5 KB), ! <a href="http://phpwebapp.sourceforge.net/download/app2.tar.gz" ! >app2.tar.gz</a> (7 KB).</p> ! ! <h2>Related Links</h2> <ul> ! <li><a href="http://sourceforge.net" target="_new"> SourceForge.net</a></li> ! <li><a href="http://sourceforge.net/projects/phpwebapp/" target="_new" ! >phpWebApp Project</a> at SourceForge</li> ! <li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/phpwebapp/" target="_new" ! >Browse the CVS</a> at SourceForge</li> ! <li><a href="/documentation/browse.php" target="_new" ! >Browse the Documentation templates</a></li> ! <li><a href="/app1/" target="_new">Sample Application 1</a></li> ! <li><a href="/app1/browse.php" target="_new" ! >Browse the Sample Application templates</a></li> </ul> ! <h2>License</h2> ! <p>The <b>phpWebApp</b> framework is distributed under the terms of the ! <a href="http://www.fsf.org/copyleft/lesser.html" ! >LGPL (GNU Lesser General Public License)</a>.</p> ! <p>Copyright (C) 2001 Dashamir Hoxha, ! <a href="mailto:das...@us..." ! >das...@us...</a></p> ! <p>LGPL is a free software license. Like GPL, it allows anybody to use, ! redistribute and/or modify this software, but at his own risk, and without ! restricting its freedom. Different from GPL, it allows the software to ! mix with non-free software as well, but yet to retain its freedom.</p> ! <p>I believe that open source software development is the best way ! to develop strong, robust, reliable software. But maybe ! closed source software is useful sometimes as well. ! By choosing LGPL over GPL I believe that I have chosen collaboration over ! confrontation. I think that collaboration is better than confrontation. ! My philosophy is: "Live and let live, and let the God decide which one is ! in the right way."</p> Index: main.html =================================================================== RCS file: /cvsroot/phpwebapp/documentation/templates/main.html,v retrieving revision 1.2 retrieving revision 1.2.4.1 diff -C2 -d -r1.2 -r1.2.4.1 *** main.html 17 Dec 2001 06:02:28 -0000 1.2 --- main.html 1 Apr 2002 22:46:44 -0000 1.2.4.1 *************** *** 1,30 **** ! <html> ! <head> ! <title> phpWebApp </title> ! <link rel="stylesheet" type="text/css" href="{{./}}styles.css"> ! </head> ! <body bgcolor="white"> ! <table width="100%" align="center" cellspacing="0" cellpadding="0" border="0"> ! <tr> ! <td align="center"><h3>phpWebApp Documentation</h3></td> ! <td width="1%" align="right" valign="top"> ! <IMG src="http://sourceforge.net/sflogo.php?group_id=41147" width="88" height="31" border="0" alt="SourceForge Logo"> ! </td> ! </tr> ! </table> ! <table width="100%" align="center" cellspacing="0" cellpadding="0" border="0"> ! <tr><td> ! <Include SRC="{{./}}mainMenu/mainMenu.html"> ! </td></tr> ! <tr><td> ! <table width="100%" height="400" align="center" cellspacing="0" cellpadding="1" border="0" bgcolor="#FFAAAA"> ! <tr><td valign="top"> ! <Include SRC="{{./}}{{content_file}}"/> ! </td></tr> ! </table> ! </td></tr> ! </table> ! </body> ! </html> --- 1,20 ---- ! <html><head> ! <title>phpWebApp</title> ! <link rel="stylesheet" type="text/css" href="{{./}}styles.css" /> ! </head><body> ! ! <img src="http://sourceforge.net/sflogo.php?group_id=41147" ! width="88" height="31" border="0" alt="SourceForge Logo" id="sf-logo" /> ! <!--img src="graphics/white.gif" ! width="88" height="31" border="0" alt="SourceForge Logo" id="sf-logo" /--> ! ! <Include SRC="{{./}}mainMenu/mainMenu.html" /> ! ! <!--table width="100%" align="center" cellspacing="0" cellpadding="0" border="0" --> ! <div id="content"> ! <Include SRC="{{./}}{{content_file}}" /> ! </div> ! ! </body></html> Index: styles.css =================================================================== RCS file: /cvsroot/phpwebapp/documentation/templates/styles.css,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.1.4.1 diff -C2 -d -r1.1.1.1 -r1.1.1.1.4.1 *** styles.css 12 Dec 2001 01:12:24 -0000 1.1.1.1 --- styles.css 1 Apr 2002 22:46:44 -0000 1.1.1.1.4.1 *************** *** 1,43 **** ! body ! { ! background-color:#FFEEFF; ! margin-top:5px; ! margin-left:5px; ! margin-right:5px; ! margin-bottom:5px; ! } ! ! .font ! { ! font-family: Arial, Helvetica, Sans-Se; ! font-size: 10pt; ! color:#000000; ! } ! ! .checkbox, .radio ! { ! } ! ! .text, .button ! { ! font-family: Arial, Helvetica, Sans-Se; ! font-size: 10pt; ! background-color: #EAEAEA; ! color: #006666; ! } ! ! .title ! { ! COLOR: #FFFFFF; ! FONT-FAMILY: Arial, Helvetica, Sans-Se; ! FONT-SIZE: 12px; ! FONT-WEIGHT: bold ! } ! ! .strong ! { ! COLOR: #000066; ! FONT-FAMILY: Arial, Helvetica, Sans-Se; ! FONT-SIZE: 16px; ! FONT-WEIGHT: bold ! } --- 1,38 ---- ! body { ! background-color: rgb(223,223,255); ! margin: 0; ! } ! #sf-logo { ! position: fixed; ! float: right; ! top: 5px; ! right: 5px; ! z-index: 10; ! } ! #content { ! position: absolute; ! z-index: 0; ! left: 5px; ! right: 5px; ! top: 65px; ! padding: 10px 2px 2px 2px; ! border: 1px solid rgb(0,0,0); ! background-color: rgb(239,239,255); ! } ! h2 { ! text-align: left; ! font-size: 1.4em; ! font-weight: 600; ! font-family: sans-serif; ! padding: 0; ! background-color: rgb(239,223,255); ! } ! a { ! color: rgb(92,64,255); ! text-decoration: underline; ! } ! a:hover { ! text-decoration: none; ! color: rgb(0,0,192); ! background-color: rgb(223,239,255); ! } |