openfirst-cvscommit Mailing List for openFIRST (Page 40)
Brought to you by:
xtimg
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(41) |
Jun
(210) |
Jul
(39) |
Aug
(153) |
Sep
(147) |
Oct
(173) |
Nov
(81) |
Dec
(163) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(33) |
Feb
(18) |
Mar
|
Apr
(62) |
May
|
Jun
(100) |
Jul
(38) |
Aug
(58) |
Sep
(1) |
Oct
|
Nov
(25) |
Dec
(172) |
2005 |
Jan
(31) |
Feb
(12) |
Mar
(67) |
Apr
(92) |
May
(247) |
Jun
(34) |
Jul
(36) |
Aug
(192) |
Sep
(15) |
Oct
(42) |
Nov
(92) |
Dec
(4) |
2006 |
Jan
|
Feb
(21) |
Mar
|
Apr
|
May
|
Jun
(53) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
(4) |
Apr
(4) |
May
|
Jun
(15) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Larry <rob...@us...> - 2004-12-31 06:05:13
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16160/inc Modified Files: footers.php Log Message: Validating webpage HTML Index: footers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/footers.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** footers.php 31 Dec 2004 05:04:18 -0000 1.2 --- footers.php 31 Dec 2004 06:05:03 -0000 1.3 *************** *** 41,45 **** width="125" height="37" border="0" alt="SourceForge.net" ! title="SourceForge.net" /></a><a href= "http://validator.w3.org/check?uri=http%3A//openfirst.sourceforge.net/"><img src="http://openfirst.sourceforge.net/image/w3c401.png" alt="Valid HTML 4.01" width="88" height="31" border="0"></a> </div> --- 41,45 ---- width="125" height="37" border="0" alt="SourceForge.net" ! title="SourceForge.net"/></a><a href= "http://validator.w3.org/check?uri=http%3A//openfirst.sourceforge.net/"><img src="http://openfirst.sourceforge.net/image/w3c401.png" alt="Valid HTML 4.01" width="88" height="31" border="0"></a> </div> |
From: Larry <rob...@us...> - 2004-12-31 05:04:42
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6869 Modified Files: footers.php Log Message: changed /source.php to http://www.openfirst.org/source.php on line 26 Index: footers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/footers.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** footers.php 24 Jun 2004 00:11:45 -0000 1.1 --- footers.php 31 Dec 2004 05:04:18 -0000 1.2 *************** *** 24,28 **** */ ?>. <a ! href="/source.php?url=<?php echo($_SERVER["SCRIPT_NAME"]);?> ">Show --- 24,28 ---- */ ?>. <a ! href="http://www.openfirst.org/source.php?url=<?php echo($_SERVER["SCRIPT_NAME"]);?> ">Show |
From: Larry <rob...@us...> - 2004-12-31 04:59:40
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5859/inc Modified Files: headers.php Log Message: changed </center></p> to </center> on line 138 Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** headers.php 31 Dec 2004 04:56:19 -0000 1.6 --- headers.php 31 Dec 2004 04:59:31 -0000 1.7 *************** *** 136,140 **** <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</center></p> <p><b>Bugzilla Stats</b> <br><iframe --- 136,140 ---- <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</center> <p><b>Bugzilla Stats</b> <br><iframe |
From: Larry <rob...@us...> - 2004-12-31 04:56:31
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5262/inc Modified Files: headers.php Log Message: changed </p> to </center></p> on line 138 Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** headers.php 31 Dec 2004 04:52:25 -0000 1.5 --- headers.php 31 Dec 2004 04:56:19 -0000 1.6 *************** *** 136,140 **** <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</p> <p><b>Bugzilla Stats</b> <br><iframe --- 136,140 ---- <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</center></p> <p><b>Bugzilla Stats</b> <br><iframe |
From: Larry <rob...@us...> - 2004-12-31 04:52:36
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4625/inc Modified Files: headers.php Log Message: added & on line 127, changed </center></p> to </p> on line 138 Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** headers.php 31 Dec 2004 04:32:02 -0000 1.4 --- headers.php 31 Dec 2004 04:52:25 -0000 1.5 *************** *** 125,129 **** </tr> </table> ! <p align="center"><a href="http://www.usfirst.org"><img alt="" src="http://www.openfirst.org/oflogo.php?img=firstlogo&type=1" border="0"></a> <br> <br> --- 125,129 ---- </tr> </table> ! <p align="center"><a href="http://www.usfirst.org"><img alt="" src="http://www.openfirst.org/oflogo.php?img=firstlogo&type=1" border="0"></a> <br> <br> *************** *** 136,140 **** <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</center></p> <p><b>Bugzilla Stats</b> <br><iframe --- 136,140 ---- <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</p> <p><b>Bugzilla Stats</b> <br><iframe |
From: Larry <rob...@us...> - 2004-12-31 04:32:14
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1340/inc Modified Files: headers.php Log Message: Changed two " </div> " statements, added " alt="" " to several images, and add & on line 127 Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** headers.php 28 Dec 2004 23:22:36 -0000 1.3 --- headers.php 31 Dec 2004 04:32:02 -0000 1.4 *************** *** 84,88 **** cellpadding="0"> <tr> ! <td width="63%"> </div> </div>Welcome to the openFIRST Portal Development Website! </td> </tr> --- 84,88 ---- cellpadding="0"> <tr> ! <td width="63%"> Welcome to the openFIRST Portal Development Website! </td> </tr> *************** *** 94,98 **** <td width="20%" valign="top" style="background-image: url('http://www.openfirst.org/image/back-lighter.gif'); "><table width="100%" border="0"> <tr> ! <td><strong><img src="http://www.openfirst.org/image/help.png"> What is openFIRST?</strong></td> </tr> --- 94,98 ---- <td width="20%" valign="top" style="background-image: url('http://www.openfirst.org/image/back-lighter.gif'); "><table width="100%" border="0"> <tr> ! <td><strong><img alt="" src="http://www.openfirst.org/image/help.png"> What is openFIRST?</strong></td> </tr> *************** *** 103,107 **** </tr> <tr> ! <td><strong><img src="http://www.openfirst.org/image/misc.png"> Developers?</strong> </td> </tr> --- 103,107 ---- </tr> <tr> ! <td><strong><img alt="" src="http://www.openfirst.org/image/misc.png"> Developers?</strong> </td> </tr> *************** *** 116,120 **** </tr> <tr> ! <td> <strong><img src="http://www.openfirst.org/image/gear.png"> USFIRST Robotics</strong></td> </tr> --- 116,120 ---- </tr> <tr> ! <td> <strong><img alt="" src="http://www.openfirst.org/image/gear.png"> USFIRST Robotics</strong></td> </tr> *************** *** 125,141 **** </tr> </table> ! <p align="center"><a href="http://www.usfirst.org"><img src="http://www.openfirst.org/oflogo.php?img=firstlogo&type=1" border="0"></a> <br> <br> <strong>openFIRST was developed with:</strong><br> <br><center> ! <img src="http://www.openfirst.org/image/tested/apache.png"> <br> <br> ! <img src="http://www.openfirst.org/image/tested/iis.png"><br> <br> ! <img src="http://www.openfirst.org/image/tested/sambar.png"> <img src="http://www.openfirst.org/image/tested/php.png"><br> ! <img src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</p> ! </center> <p><b>Bugzilla Stats</b> <br><iframe --- 125,140 ---- </tr> </table> ! <p align="center"><a href="http://www.usfirst.org"><img alt="" src="http://www.openfirst.org/oflogo.php?img=firstlogo&type=1" border="0"></a> <br> <br> <strong>openFIRST was developed with:</strong><br> <br><center> ! <img alt="" src="http://www.openfirst.org/image/tested/apache.png"> <br> <br> ! <img alt="" src="http://www.openfirst.org/image/tested/iis.png"><br> <br> ! <img alt="" src="http://www.openfirst.org/image/tested/sambar.png"> <img alt="" src="http://www.openfirst.org/image/tested/php.png"><br> ! <img alt="" src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> ! <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</center></p> <p><b>Bugzilla Stats</b> <br><iframe |
From: Tim G. <xt...@us...> - 2004-12-30 01:53:26
|
Update of /cvsroot/openfirst/www/htdocs/doc/tut/howto In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23065 Modified Files: foreword.php glossary.php index.php preface.php technology.php Log Message: Latest batch of updates, including answers to some of the questions asked by Larry and Anthony on their first day as project members, and information that may be useful gathered from conversation logs of discussions I've had with Jamie since he joined. Index: technology.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/technology.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** technology.php 29 Dec 2004 20:41:25 -0000 1.3 --- technology.php 30 Dec 2004 01:53:12 -0000 1.4 *************** *** 6,14 **** <li><a href="#css">CSS</a></li> <li><a href="#bugzilla">Bugzilla</a></li> <li><a href="#php">PHP</a></li> <li><a href="#database">MySQL/Database Software</a></li> <li><a href="#cvs">CVS</a></li> </ul> ! <h2><a name="email">E-mail</a></h2> <h3>Applies to: All</h3> --- 6,17 ---- <li><a href="#css">CSS</a></li> <li><a href="#bugzilla">Bugzilla</a></li> + <li><a href="#updatesystem">openFIRST Update System</a></li> + <li><a href="#shellaccess">Shell Access</a></li> <li><a href="#php">PHP</a></li> + <li><a href="#asp">ASP</a></li> <li><a href="#database">MySQL/Database Software</a></li> <li><a href="#cvs">CVS</a></li> </ul> ! <h2><a name="email">E-mail</a></h2> <h3>Applies to: All</h3> *************** *** 36,39 **** --- 39,59 ---- <h2><a name="bugzilla">Bugzilla</a></h2> <h3>Applies to: Administrator, Developer, Documentation Writer, Patch Writer, Webmaster</h3> + <p>Bugzilla (<a href="http://bugzilla.openfirst.org/">http://bugzilla.openfirst.org/</a>) keeps track of bug reports and feature requests for both source code and documentation. Issues of an administrative nature may also be posted on Bugzilla. As a contributor to the openFIRST project you should register for a Bugzilla account using your @openfirst.org e-mail address. Only e-mail addresses that are @openfirst.org show up in the bug crusher statistics on the openfirst.org site and installations of the openFIRST System. To be credited as having crushed a bug, the bug must be finished (eg marked CLOSED, FIXED, etc.) but not DUPLICATE and the bug must be assigned to you at the time it is closed.</p> + + <p>Automated bug reports are filed by openFIRST installations and are clearly marked as such. You, as one who browses Bugzilla should change the subject of Automated bug reports to better reflect their content and/or mark them as DUPLICATE if applicable. Automated bug reports are reported through <a href="http://bugzilla.openfirst.org/openfirst/">http://bugzilla.openfirst.org/openfirst/</a> and bug crusher statistics are available at <a href="http://bugzilla.openfirst.org/openfirst/bugcrushers.php">http://bugzilla.openfirst.org/openfirst/bugcrushers.php</a>. The style sheet and design information for the Bugzilla site is present within the CVS repository in the <b>htdocs/bugzilla</b> directory of the <b>www</b> module.</p> + + <h2><a name="updatesystem">openFIRST Update System</a></h2> + <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster</h3> + + <p>The openFIRST Update System is currently under development at <a href="http://update.openfirst.org/test/">http://update.openfirst.org/test/</a>. The goal of the system is to create a simple interface for end users to remotely install and manage any number of openFIRST installations. The system will be able to automate installation of updates and security patches, and communicates directly with the end-user's web server, preventing users on slow connections from having to undergo the lengthy download process to get the full openFIRST system. Third parties will be able to submit packages to be managed by the openFIRST Update System, and can mark security updates, new versions, etc. which will notify end users who have set their preferences as such.</p> + + <p>The openFIRST Update System resides in the <b>update</b> module of the openFIRST CVS repository.</p> + + <h2><a name="shellaccess">Shell Access</a></h2> + <h3>Applies to: Administrator, Developer, Webmaster</h3> + <p>All developers, webmasters, and administrators are able to access the SourceForge.net Project Shell Server via SSH at <b>shell.sourceforge.net</b>.</p> + + <p>Administrators and webmasters of other openFIRST sites may be able to access them via SSH using a different login name and password. If you require shell access to one of these other sites, or to the SF.net Project Shell Server, contact an administrator.</p> + <p>...</p> *************** *** 41,45 **** <h3>Applies to: Administrator, Developer, Patch Writer, Release Technician, Webmaster</h3> <p>...</p> ! <h2><a name="database">MySQL/Database Software</a></h2> <h3>Applies to: Administrator, Developer, Webmaster</h3> --- 61,69 ---- <h3>Applies to: Administrator, Developer, Patch Writer, Release Technician, Webmaster</h3> <p>...</p> ! ! <h2><a name="asp">ASP</a></h2> ! <h3>Applies to: Administrator, Developer, Patch Writer, Release Technician, Webmaster</h3> ! <p>Very little of the project is written in ASP at the moment, and the ASP versions have been unmaintained for quite some time now. The original creator of the ASP modules graduated before the project had any real plan for replacing graduated developers. Ideally we'd find someone who could take them over, but the focus is on the PHP versions of modules. If you happen to be interested in bringing the ASP versions up to date (with features that parallel the PHP versions of modules) contact an Administrator.</p> ! <h2><a name="database">MySQL/Database Software</a></h2> <h3>Applies to: Administrator, Developer, Webmaster</h3> *************** *** 48,55 **** <h2><a name="cvs">CVS</a></h2> <h3>Applies to: Administrator, Developer, Documentation Writer, Release Technician, Webmaster</h3> ! <p>CVS is used by the openFIRST project for version control. It allows multiple contributors to work on the project at one time without interfering with one another's work. CVS can merge different changes to a file in an intelligent way; but it's merging attempts should be verfied manually just to be certain.</p> ! <p>One possible route for accessing the CVS repository is using Smart CVS (<a href="http://www.smartcvs.com/">http://www.smartcvs.com/</a>). Documentation about how to configure Smart CVS 3 (the newer version) is available at <a href="http://www.openfirst.org/cvs/smartcvs3/">http://www.openfirst.org/cvs/smartcvs3/</a> and documentation for Smart CVS 2 (an older version) is available at <a href="http://www.openfirst.org/cvs/smartcvs/">http://www.openfirst.org/cvs/smartcvs/</a>. It is recommended that contributors who will be using CVS, especially Administrators, also skim/read the SourceForge.net Project Documentation pertaining to CVS available at: <a href="http://www.sourceforge.net/docman/?group_id=1">http://www.sourceforge.net/docman/?group_id=1</a>.</p> ! <p><center><a href="roles.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="glossary.php">Next</a></center></p> \ No newline at end of file --- 72,86 ---- <h2><a name="cvs">CVS</a></h2> <h3>Applies to: Administrator, Developer, Documentation Writer, Release Technician, Webmaster</h3> ! <p>CVS is used by the openFIRST project for version control. It allows multiple contributors to work on the project at one time without interfering with one another's work. CVS can merge different changes to a file in an intelligent way; but it's merging attempts should be verfied manually just to be certain. To login to CVS, use your SourceForge.net username and password.</p> ! <p>One possible route for accessing the CVS repository is using Smart CVS (<a href="http://www.smartcvs.com/">http://www.smartcvs.com/</a>). Documentation about how to configure Smart CVS 3 (the newer version) is available at <a href="http://www.openfirst.org/cvs/smartcvs3/">http://www.openfirst.org/cvs/smartcvs3/</a> and documentation for Smart CVS 2 (an older version) is available at <a href="http://www.openfirst.org/cvs/smartcvs/">http://www.openfirst.org/cvs/smartcvs/</a>. There are other CVS clients which will work, and may be more suited to your personal preference. It is recommended that contributors who will be using CVS, especially Administrators, also skim/read the SourceForge.net Project Documentation pertaining to CVS available at: <a href="http://www.sourceforge.net/docman/?group_id=1">http://www.sourceforge.net/docman/?group_id=1</a> (the documentation includes a list of several alternatives to SmartCVS at <a href="http://sourceforge.net/docman/display_doc.php?docid=14033&group_id=1#howtoaccess">http://sourceforge.net/docman/display_doc.php?docid=14033&group_id=1#howtoaccess</a>). Read-only access to the CVS repository is available through a web browser using viewcvs at <a href="http://cvs.sourceforge.net/viewcvs.py/openfirst/">http://cvs.sourceforge.net/viewcvs.py/openfirst/</a>; but at the current time, viewcvs does not keep in perfect sync with the cvs repository as developers see it; it lags behind a bit.</p> ! ! <p>Some general rules for CVS include:</p> ! <ul> ! <li>Always run a diff before making a commit, to make sure you're committing only the changes you think you are</li> ! <li>Always update before making a commit</li> ! </ul> ! ! <p>Important Note: the <b>config</b> module is <b>depreciated</b>. Please use the base module instead. That is to say, <b>don't use the config module</b>. The idea behind the move from <b>config</b> to <b>base</b> is that using <b>base</b> a common index page could be created, and resources such as images that are used throughout the site could be in one place (Release technicians rename base to openfirst when distributing the base package. On the webserver, modules are installed within the root of the base module [eg openfirst/guestbook or base/guestbook]. This is why some modules may <b>appear</b> to use the config module, when in fact they do not). The reason that the <b>config</b> module is still in CVS, is because very old versions of openFIRST used to use it. SourceForge doesn't allow the removal of modules; and even if it did, config is part of the history of the project. <b>config</b> remains in the CVS repository on the off chance that someone running a very old version may want to upgrade/patch their install, in which case the <b>config</b> module provides all of the patches up until the point that it became unsupported (which was after the last official release that made use of the module).</p> <p><center><a href="roles.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="glossary.php">Next</a></center></p> \ No newline at end of file Index: index.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/index.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.php 29 Dec 2004 17:01:37 -0000 1.2 --- index.php 30 Dec 2004 01:53:12 -0000 1.3 *************** *** 62,66 **** --- 62,68 ---- <li><a href="technology.php#css">CSS</a></li> <li><a href="technology.php#bugzilla">Bugzilla</a></li> + <li><a href="technology.php#updatesystem">openFIRST Update System</a></li> <li><a href="technology.php#php">PHP</a></li> + <li><a href="technology.php#asp">ASP</a></li> <li><a href="technology.php#database">MySQL/Database Software</a></li> <li><a href="technology.php#cvs">CVS</a></li> Index: foreword.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/foreword.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** foreword.php 29 Dec 2004 02:20:37 -0000 1.1 --- foreword.php 30 Dec 2004 01:53:12 -0000 1.2 *************** *** 1,3 **** --- 1,7 ---- <h1>Foreword</h1> + /* + Ideally the Foreword should mention at least some of the teams that are using the software. + */ + <h2>...</h2> Index: preface.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/preface.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** preface.php 29 Dec 2004 17:01:37 -0000 1.2 --- preface.php 30 Dec 2004 01:53:12 -0000 1.3 *************** *** 7,11 **** <li><a href="#conventionsused">Conventions Used</a></li> </ul> ! <h2><a name="prerequisites">Prerequisites</a></h2> <h3>Applies to: All</h3> --- 7,11 ---- <li><a href="#conventionsused">Conventions Used</a></li> </ul> ! <h2><a name="prerequisites">Prerequisites</a></h2> <h3>Applies to: All</h3> *************** *** 17,24 **** <p>For the most part, this document is broken down into two main sections. The first section is general information that is useful background knowledge for all contributors; I would suggest that everyone read this part. The second situation is oriented around specific roles that you may wish to take as a contributor. A brief description of all of the roles is provided at the beginning of this section, and I would suggest that you read the information for all roles that sound appealing to you. In general, the brief descriptions provide as much information about the role as someone not considering taking it on would need. All sections of this document are clearly marked as to what roles they pertain to.</p> ! <h2><a name="summaryoftopics">Summary of Topics</a></h2> <h3>Applies to: All</h3> ! <h2><a name="conventionsused">Conventions Used</a></h2> <h3>Applies to: All</h3> --- 17,27 ---- <p>For the most part, this document is broken down into two main sections. The first section is general information that is useful background knowledge for all contributors; I would suggest that everyone read this part. The second situation is oriented around specific roles that you may wish to take as a contributor. A brief description of all of the roles is provided at the beginning of this section, and I would suggest that you read the information for all roles that sound appealing to you. In general, the brief descriptions provide as much information about the role as someone not considering taking it on would need. All sections of this document are clearly marked as to what roles they pertain to.</p> ! <p>In terms of the approach that is taken to the openFIRST project itself, what the project is trying to create is software that is specialized for FIRST teams, with easily-modifyable code that follows standard conventions. The approach we take is to create a completely student-designed and built website. All code that leaves the project targetted to end users (that is, packaged modules) is completely student-created. A potential problem with this, is that there is guaranteed to be a fairly high developer turnover rate, and that no single developer is a student long enough to see the openFIRST project from start to finish. The approach that the project takes to deal with this issue is to have other people work from the foundation that the people who have since graduated built with guidance and mentorship by previous developers. The openFIRST approach isn't to merely package and integrate disparate software from other Open Source or proprietary sources into a connected system, it's to create a new system.</p> ! <h2><a name="summaryoftopics">Summary of Topics</a></h2> <h3>Applies to: All</h3> ! ! <p>...</p> ! <h2><a name="conventionsused">Conventions Used</a></h2> <h3>Applies to: All</h3> *************** *** 26,28 **** --- 29,33 ---- <p>Each section of this document is marked underneath the section title as to which roles it applies to.</p> + <p>...</p> + <p><center><a href="foreword.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="information.php">Next</a></center></p> Index: glossary.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/glossary.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** glossary.php 29 Dec 2004 17:01:37 -0000 1.2 --- glossary.php 30 Dec 2004 01:53:12 -0000 1.3 *************** *** 2,8 **** <p>The glossary is arranged in alphabetical order. Sections and whom they are relevant are not marked, as it is assumed this will be used primarily as a reference when an unfamiliar term is mentioned elsewhere.</p> ! <p><a name="bz"><b>BZ</b></a> - BZ is often used as a short form to refer to the openFIRST project's Bugzilla Site (<a href="http://bugzilla.openfirst.org/">http://bugzilla.openfirst.org</a>).</p> <p><center><a href="technology.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="index.php">Next</a></center></p> \ No newline at end of file --- 2,9 ---- <p>The glossary is arranged in alphabetical order. Sections and whom they are relevant are not marked, as it is assumed this will be used primarily as a reference when an unfamiliar term is mentioned elsewhere.</p> ! <p><a name="bz"><b>BZ</b></a> - BZ is often used as a short form to refer to the openFIRST project's Bugzilla Site (<a href="http://bugzilla.openfirst.org/">http://bugzilla.openfirst.org</a>).</p> + <p><a name="module"><b>module</b><a> - when referring to the distributed modules (as in the modules produced by the openFIRST project), a module is a component of a complete site. People can pick and choose which modules to install from a wide selection (eg, a guestbook, a members area, etc.). When referring to CVS, a module is a given component within the project CVS archive. There are modules which are only used internally by the project (for example, there's a module that houses the website, and one that is home to the remote update server software). The internal modules, and some modules that may be in CVS are not necessarily packaged and distributed to external users; however, external users can access them if they're so inclined (but doing so requires the use of a CVS client).</p> <p><center><a href="technology.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="index.php">Next</a></center></p> \ No newline at end of file |
From: Astronouth7303 <ast...@us...> - 2004-12-29 22:03:28
|
Update of /cvsroot/openfirst/base/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8700/config Modified Files: globals.tpl Log Message: updates for %COOKIE% Index: globals.tpl =================================================================== RCS file: /cvsroot/openfirst/base/config/globals.tpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** globals.tpl 29 Dec 2004 02:56:50 -0000 1.1 --- globals.tpl 29 Dec 2004 22:03:20 -0000 1.2 *************** *** 38,43 **** } ! ! $regenabled=true; $home = %HOME%; $header = %HEADER%; --- 38,43 ---- } ! $pass_save_disabled=%COOKIE%; ! $regenabled=%REG%; $home = %HOME%; $header = %HEADER%; *************** *** 53,57 **** $currentmodule = substr($currentmodule, 1, strpos($currentmodule, "/", 2) - 1); ! session_start(); include('auth.php'); --- 53,57 ---- $currentmodule = substr($currentmodule, 1, strpos($currentmodule, "/", 2) - 1); ! #FIXME: Use $fbasepath instead of getcwd() session_start(); include('auth.php'); |
From: Astronouth7303 <ast...@us...> - 2004-12-29 22:00:48
|
Update of /cvsroot/openfirst/base/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8194/config Modified Files: first.php Log Message: -Templates implemented -Setting detection occurs before any HTML is printed Index: first.php =================================================================== RCS file: /cvsroot/openfirst/base/config/first.php,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** first.php 28 Dec 2004 19:55:06 -0000 1.43 --- first.php 29 Dec 2004 22:00:38 -0000 1.44 *************** *** 53,198 **** ofirst_select_db($sqldatabase); // They have submitted the form, write a new globals.php file and test // options. if(is_writable("./globals.php")) { ! $of = fopen("./globals.php", "w"); ! if(isset($_POST["cookielogins"])&&$_POST["cookielogins"]=="yes"){ ! $cookielogins=""; ! }else{ ! $cookielogins='$pass_save_disabled=true;'; ! } ! if(isset($_POST["allowreg"])&&$_POST["allowreg"]=="yes"){ ! $allowreg='$regenabled=true;'; ! }else{ ! $allowreg='$regenabled=false;'; ! } ! if(! isset($_POST["peardb"])) { $_POST["peardb"] = false; } ! fputs($of, "<?php ! /* ! * openFIRST base configuration file ! * This file has been automatically generated by first.php. ! * it contains the basic configuration options required to ! * operate the OpenFIRST web portal software. Note, that ! * most configuration options are now stored in the MySQL ! * database, in the ofirst_config table. ! */ ! \$dbasetype = \"" . $_POST["dbasetype"] . "\"; ! \$peardb = " . $_POST["peardb"] . "; ! \$ostype = '" . $_POST["ostype"] . "'; ! if (\$ostype == \"windows\") { ! ini_set(\"include_path\", ini_get(\"include_path\") . \";../config/;.\"); ! include_once('dbase.php'); ! } else { ! ini_set(\"include_path\", ini_get(\"include_path\") . \":../config/:.\"); ! include_once('dbase.php'); ! } ! ! \$encryption = '" . $_POST["encryption"] . "'; ! ! \$title = '" . $_POST["title"] . "'; ! \$version = '" . $_POST["version"] . "'; ! \$sqlserver = '" . $_POST["sqlserver"] . "'; ! \$sqluser = '" . $_POST["sqluser"] . "'; ! \$sqlpassword = '" . $_POST["sqlpassword"] . "'; ! \$sqldatabase = '" . $_POST["sqldatabase"] . "'; ! if(function_exists(\"ofirst_dbconnect\") == false) { ! die(\"Your version of PHP has not been compiled with MySQL support, therefore the openFIRST web portal system cannot run on this system. Please contact your system administrator to request MySQL support for your version of PHP.\"); ! } ! ! \$sqlconnection = ofirst_dbconnect(\"\$sqlserver\",\"\$sqluser\",\"\$sqlpassword\"); ! ! if(\$peardb) { ! \$sqlconnection = ofirst_select_db(\$sqldatabase); ! } else { ! ofirst_select_db(\$sqldatabase); ! } ! ! $cookielogins ! $allowreg ! \$home = '" . $_POST["home"] . "'; ! \$header = '" . $_POST["header"] . "'; ! \$footer = '" . $_POST["footer"] . "'; ! \$mailnotify = '" . $_POST["mailnotify"] . "'; ! \$mailfrom = '" . $_POST["mailfrom"] . "'; ! \$basepath = '" . $_POST["basepath"] . "'; ! \$fbasepath = '" . $_POST["fbasepath"] . "'; ! ! // Determine what module the user is viewing ! ! \$currentmodule = str_replace(\$basepath, \"\", \$_SERVER[\"SCRIPT_NAME\"]); ! \$currentmodule = substr(\$currentmodule, 1, strpos(\$currentmodule, \"/\", 2) - 1); ! ! ! session_start(); ! include('auth.php'); ! if(function_exists(\"glob\")) { ! // Include the functions using glob(); ! if(is_readable(getcwd() . \"/../config/functions/\")) { ! foreach (glob(getcwd() . \"/../config/functions/*.php\") as \$filename) { ! include(\$filename); ! } ! } elseif (is_readable(getcwd() . \"/../../config/functions/\")) { ! foreach (glob(getcwd() . \"/../../config/functions/*.php\") as \$filename) { ! include(\$filename); ! } ! } ! } else { ! // Include the functions without using glob(); ! } ! ! \$headers = \"\"; ! ! \$incl = ofirst_dbquery(\"SELECT * FROM ofirst_config\"); ! ! // If there is no error then run the module add feature ! if(ofirst_dberrno() == 0) { ! // Begin to loop through modules from the databaes ! while(\$module = ofirst_dbfetch_object(\$incl)) { ! // Check if the value is try, if it is then run an include ! if( (bool) \$module->active == true) { ! // Check if there are includes that need to be included ! if(! \$module->includes == \"\"){ ! // If the list is not empty then explode the value and put it into inclist ! \$inclist = explode(\",\",\$module->includes); ! // This is to remove an error that you have if you don't check if there are more then 2 ! if(count(\$inclist) >= 2){ ! ! // Loop through the inclist and add them according to their paths ! foreach(\$inclist As \$inc){ ! include(\"\$fbasepath/\$module->modulename/\$inc\"); ! } ! } else { ! // If there is only 1 include available then use this line to include it instead ! include(\"\$fbasepath/\$module->modulename/\$module->includes\"); ! } ! } ! ! // If the module has requested to be shown on the menu then add it ! if( (bool) \$module->showonmenu == true) { ! // If it is the current module then color the item ! if (\$currentmodule == \$module->modulename){ ! \$headers .= \" » <font color='red'><u><a class='menu' href='\$basepath/\$module->modulename'>\".ucwords(\$module->modulename).\"</a></u></font> |\"; ! ! // Declare important variables so that headers can pick them up and preview them ! ! \$adminnav = str_replace(\"\\\$basepath\", \$basepath, \$module->adminnavigation) . \" <a href='http://bugzilla.openfirst.org'>Report Bug</a>\"; ! \$subnav = str_replace(\"\\\$basepath\", \$basepath, \$module->modulenavigation); ! ! } else { ! \$headers .= \" » <a class='menu' href='\$basepath/\$module->modulename'>\".ucwords(\$module->modulename).\"</a> |\"; ! } ! } ! } ! } ! } ! ! session_write_close(); ! ?>"); ! fclose($of); ! include("../config/globals.php"); ! include("$header"); ! echo("<h1>openFIRST Software Configured</h1> <p>If this page does not display errors elsewhere, then your openFIRST has now been successfully configured. If there are errors, check your configuration options and try again. You may now --- 53,117 ---- ofirst_select_db($sqldatabase); + function GetVarValue($var) { + ob_Start(); + var_export($var); + $Value = ob_Get_Contents(); + ob_End_Clean(); + return $Value; + } + // They have submitted the form, write a new globals.php file and test // options. if(is_writable("./globals.php")) { ! $file = file_get_contents('./globals.tpl'); ! $cookielogins = ((isset($_POST["cookielogins"]) && $_POST["cookielogins"]=="yes") ? true : false); ! $allowreg = ((isset($_POST["allowreg"]) && $_POST["allowreg"]=="yes") ? true : false); if(! isset($_POST["peardb"])) { $_POST["peardb"] = false; } ! $find = array('%DBTYPE%', ! '%PEAR%', ! '%OS%', ! '%ENCRYPT%', ! '%TITLE%', ! '%VER%', ! '%DBSERVER%', ! '%DBUSER%', ! '%DBPASS%', ! '%DBNAME%' ! '%COOKIE%', ! '%REG%', ! '%HOME%', ! '%HEADER%', ! '%FOOTER%', ! '%MASTERMAIL%', ! '%BOTMAIL%', ! '%BASEPATH%', ! '%FBASEPATH%'); ! ! $replace = array(GetVarValue($_POST['dbasetype']), ! GetVarValue($_POST['peardb']), ! GetVarValue($_POST['ostype']), ! GetVarValue($_POST['encryption']), ! GetVarValue($_POST['title']), ! GetVarValue($_POST['version']), ! GetVarValue($_POST['sqlserver']), ! GetVarValue($_POST['sqluser']), ! GetVarValue($_POST['sqlpassword']), ! GetVarValue($_POST['sqldatabase']), ! GetVarValue($cookielogins), ! GetVarValue($allowreg), ! GetVarValue($_POST['home']), ! GetVarValue($_POST['header']), ! GetVarValue($_POST['footer']), ! GetVarValue($_POST['mailnotify']), ! GetVarValue($_POST['mailfrom']), ! GetVarValue($_POST['basepath']), ! GetVarValue($_POST['fbasepath'])); ! ! str_replace($find, $replace, $file); ! file_put_contents('./globals.php', $file); ! include("../config/globals.php"); ! include("$header"); ! echo("<h1>openFIRST Software Configured</h1> <p>If this page does not display errors elsewhere, then your openFIRST has now been successfully configured. If there are errors, check your configuration options and try again. You may now *************** *** 201,213 **** <b>openfirst</b>, if not, then either the password for that account has been changed, or the MySQL settings are incorrect.</p>"); ! showlogin(); ! die(include("$footer")); ! } else { ! if(is_readable("config/headers.php")) { ! include("config/headers.php"); } else { ! include("../config/headers.php"); ! } ! echo("<h1>System Configuration Error</h1> <p>Cannot write to configuration file. Please check permissions on <b>globals.php</b> and ensure that the web user has the ability to write to this file.</p> --- 120,132 ---- <b>openfirst</b>, if not, then either the password for that account has been changed, or the MySQL settings are incorrect.</p>"); ! showlogin(); ! die(include("$footer")); } else { ! if(is_readable("config/headers.php")) { ! include("config/headers.php"); ! } else { ! include("../config/headers.php"); ! } ! echo("<h1>System Configuration Error</h1> <p>Cannot write to configuration file. Please check permissions on <b>globals.php</b> and ensure that the web user has the ability to write to this file.</p> *************** *** 219,234 **** <br />chmod 666 globals.php </code></p>"); ! } ! } else { ! if(is_readable("config/headers.php")) { ! include("config/headers.php"); ! } else { ! include("../config/headers.php"); ! } ! // User is visiting the configuration page, present them with a form ! // of options to fill out. ! ?> <h1>Base Configuration</h1> ! <p><form action="<?php echo($_SERVER["PHP_SELF"]); ?>" method="post"> Congratulations on your choice of openFIRST software. Please proceed through this setup wizard to get your new openFIRST portal software set up and working --- 138,188 ---- <br />chmod 666 globals.php </code></p>"); ! } ! } else { ! if(is_readable("config/headers.php")) { ! include("config/headers.php"); ! } else { ! include("../config/headers.php"); ! } ! ! // Detect default options ! $basepath = substr($_SERVER["SCRIPT_NAME"], 0, -17)); ! $server = $_SERVER["SERVER_NAME"]; ! $basepath = str_replace("\\", '/', getcwd()); ! chdir('..'); ! $fbasepath = str_replace("\\", '/', getcwd()); ! $windows = (isset($_ENV['OS']) && strpos(' ' . $_ENV['OS'], 'Windows')) ? true : false; ! $fd = explode(($windows ? ';' : ':'), ini_get('include_path')); ! ! $peardb = false; ! foreach($fd as $d) { ! if(file_exists("$d/DB.php")) { ! $peardb = true; ! } ! } ! ! $sqlhost = 'localhost'; ! if(ini_get('mysql.default_host') != '') { ! $sqlhost = ini_get('mysql.default_host'); ! } ! ! $sqluser = 'sqluser'; ! if(ini_get('mysql.default_user') != '') { ! $sqluser = ini_get('mysql.default_user'); ! } ! ! $sqlpass = ''; ! if(ini_get('mysql.default_password') != '') { ! $sqlpass = ini_get('mysql.default_password'); ! } ! ! $mailto = $_SERVER['SERVER_ADMIN']; ! $mailfrom = "openfirst@$server"; ! ! // User is visiting the configuration page, present them with a form ! // of options to fill out. ! ?> <h1>Base Configuration</h1> ! <p><form action="<?php echo htmlentities($_SERVER["PHP_SELF"]); ?>" method="post"> Congratulations on your choice of openFIRST software. Please proceed through this setup wizard to get your new openFIRST portal software set up and working *************** *** 250,260 **** <td><select name="ostype"> <?php ! if (isset($_ENV["OS"]) && strpos(" " . $_ENV["OS"], "Windows")) { ! echo("<option value='unix'>UNIX</option> ! <option value='windows' selected='selected'>Windows</option>"); ! } else { ! echo("<option value='unix' selected='selected'>UNIX</option> ! <option value='windows'>Windows</option>"); ! } ?> </select> <font size="2">(UNIX includes variants, such as Linux, Mac OS --- 204,214 ---- <td><select name="ostype"> <?php ! if ($windows) { ! echo("<option value='unix'>UNIX</option> ! <option value='windows' selected='selected'>Windows</option>"); ! } else { ! echo("<option value='unix' selected='selected'>UNIX</option> ! <option value='windows'>Windows</option>"); ! } ?> </select> <font size="2">(UNIX includes variants, such as Linux, Mac OS *************** *** 264,278 **** <td>Database Type <?php ! $fd = explode(";", ini_get('include_path')); ! $peardb = false; ! foreach($fd as $d) { ! if(file_exists($d . "/DB.php")) { ! echo ("<br>The PEAR Database Abstraction layer exists and will be used."); ! $peardb = true; ! } ! } ?> </td> ! <td><?php if(! $peardb) { ?> <input type='hidden' name='peardb' value='false'> <select name="dbasetype"> --- 218,229 ---- <td>Database Type <?php ! if ($peardb) { ! echo ("<br />The PEAR Database Abstraction layer exists and will be used."); ! } ?> </td> ! <td><?php ! if(! $peardb) { ! ?> <input type='hidden' name='peardb' value='false'> <select name="dbasetype"> *************** *** 282,286 **** </select> ! <?php } else { ?> <input type='hidden' name='peardb' value='true'> <select name="dbasetype"> --- 233,239 ---- </select> ! <?php ! } else { ! ?> <input type='hidden' name='peardb' value='true'> <select name="dbasetype"> *************** *** 299,303 **** <option value="sybase">Sybase (through PEAR DB)</option> </select> ! <?php } ?> <tr> <td>Title of Website</td> --- 252,258 ---- <option value="sybase">Sybase (through PEAR DB)</option> </select> ! <?php ! } ! ?> <tr> <td>Title of Website</td> *************** *** 309,335 **** </tr> <tr> ! <td>Database Server Address</td> ! <td><input type="text" name="sqlserver" value="<?php ! if(ini_get("mysql.default_host") != "") { ! echo(ini_get("mysql.default_host")); ! } else { ! echo("localhost"); ! }?>" /></td> </tr> <tr> <td>Database User Name</td> ! <td><input type="text" name="sqluser" value="<?php ! if(ini_get("mysql.default_user") != "") { ! echo(ini_get("mysql.default_user")); ! } else { ! echo("sqluser"); ! }?>" /></td> </tr> <tr> <td>Database User Password</td> ! <td><input type="password" name="sqlpassword" value="<?php ! if(ini_get("mysql.default_password") != "") { ! echo(ini_get("mysql.default_password")); ! }?>" /></td> </tr> <tr> --- 264,277 ---- </tr> <tr> ! <td>Database Server Address</td> ! <td><input type="text" name="sqlserver" value="<?php echo htmlentities($sqlhost); ?>" /></td> </tr> <tr> <td>Database User Name</td> ! <td><input type="text" name="sqluser" value="<?php echo htmlentities($sqluser); ?>" /></td> </tr> <tr> <td>Database User Password</td> ! <td><input type="password" name="sqlpassword" value="<?php echo htmlentities($sqlpass); ?>" /></td> </tr> <tr> *************** *** 346,361 **** to your main page) <em>Note:</em> Do not place a slash after the link ie. http://www.yoursite.com</font></td> ! <td> <input type="text" name="home" value="<?php echo("http://" . $_SERVER["SERVER_NAME"] . substr($_SERVER["SCRIPT_NAME"], 0, -17)); ?>" ></td> </tr> <tr> <td>Header file<br> <font size="1">(this should be a full system path) ie. c:\inetpub\wwwroot\openfirst\config\header.php or /home/site/public_html/openfirst/config/headers.php</font></td> ! <td><input type="text" name="header" value="<?php echo(str_replace("\\", "/", getcwd())); ?>/headers.php" /></td> </tr> <tr> <td>Footer file<br> <font size="1">(this should be a full system path) ie. c:\inetpub\wwwroot\openfirst\config\footers.php or /home/site/public_html/openfirst/config/footers.php</font></td> ! <td><input type="text" name="footer" value="<?php ! echo(str_replace("\\", "/", getcwd())); ?>/footers.php" /></td> </tr> <tr> --- 288,302 ---- to your main page) <em>Note:</em> Do not place a slash after the link ie. http://www.yoursite.com</font></td> ! <td> <input type="text" name="home" value="<?php echo htmlentities("http://$server$basepath"); ?>" ></td> </tr> <tr> <td>Header file<br> <font size="1">(this should be a full system path) ie. c:\inetpub\wwwroot\openfirst\config\header.php or /home/site/public_html/openfirst/config/headers.php</font></td> ! <td><input type="text" name="header" value="<?php echo htmlentities($basepath); ?>/headers.php" /></td> </tr> <tr> <td>Footer file<br> <font size="1">(this should be a full system path) ie. c:\inetpub\wwwroot\openfirst\config\footers.php or /home/site/public_html/openfirst/config/footers.php</font></td> ! <td><input type="text" name="footer" value="<?php echo htmlentities($basepath); ?>/footers.php" /></td> </tr> <tr> *************** *** 363,372 **** http://openfirst.sourceforge.net<strong>/openfirst</strong>) this should always have a beginning slash but no ending slash.</font></td> ! <td><input type="text" name="basepath" value="<?php echo(substr($_SERVER["SCRIPT_NAME"], 0, -17)); ?>"></td> </tr> <tr> <td>The file system path to the basepath<br> <font size="1">(example: <strong>/home/openfirst/htdocs/openfirst</strong> or c:\inetpub\wwwroot\openfirst) this should not have a ending slash.</font></td> ! <td><input type="text" name="fbasepath" value="<?php chdir(".."); echo str_replace("\\", "/", getcwd()); ?>"></td> </tr> <tr> --- 304,313 ---- http://openfirst.sourceforge.net<strong>/openfirst</strong>) this should always have a beginning slash but no ending slash.</font></td> ! <td><input type="text" name="basepath" value="<?php echo htmlentities($basepath); ?>"></td> </tr> <tr> <td>The file system path to the basepath<br> <font size="1">(example: <strong>/home/openfirst/htdocs/openfirst</strong> or c:\inetpub\wwwroot\openfirst) this should not have a ending slash.</font></td> ! <td><input type="text" name="fbasepath" value="<?php echo htmlentities($fbasepath); ?>"></td> </tr> <tr> *************** *** 406,415 **** <td>Mail Notification<br> <font size="1">(the e-mail address used to notify you when significant events occur)</font></td> ! <td><input type="text" name="mailnotify" value="tea...@ex..."></td> </tr> <tr> <td>Mail From<br> <font size="1">(the e-mail address that mail from the openFIRST site should appear to be from)</font></td> ! <td><input type="text" name="mailfrom" value="no...@ex..."></td> </tr> <tr> --- 347,356 ---- <td>Mail Notification<br> <font size="1">(the e-mail address used to notify you when significant events occur)</font></td> ! <td><input type="text" name="mailnotify" value="<?php echo htmlentities($mailto); ?>"></td> </tr> <tr> <td>Mail From<br> <font size="1">(the e-mail address that mail from the openFIRST site should appear to be from)</font></td> ! <td><input type="text" name="mailfrom" value="<?php echo htmlentities($mailfrom); ?>"></td> </tr> <tr> |
From: Tim G. <xt...@us...> - 2004-12-29 20:41:36
|
Update of /cvsroot/openfirst/www/htdocs/doc/tut/howto In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23478 Modified Files: technology.php Log Message: Write some of the technology sections. Index: technology.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/technology.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** technology.php 29 Dec 2004 17:01:37 -0000 1.2 --- technology.php 29 Dec 2004 20:41:25 -0000 1.3 *************** *** 24,32 **** <h2><a name="html">HTML</a></h2> <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster, Documentation Writer</h3> ! <p>...</p> <h2><a name="css">CSS</a></h2> <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster</h3> ! <p>...</p> <h2><a name="bugzilla">Bugzilla</a></h2> --- 24,36 ---- <h2><a name="html">HTML</a></h2> <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster, Documentation Writer</h3> ! <p>The openFIRST project tries when possible to produce valid HTML (matching the particular doctype of any given document). In most cases, the standard currently used is HTML 4. Pages should have valid HTML and should be checked with the W3C HTML Validator at <a href="http://validator.w3.org/">http://validator.w3.org/</a> or a similar tool. It is suggested that you be familiar with HTML, and the HTML standard itself available at <a href="http://w3.org/MarkUp/">http://w3.org/MarkUp/</a> rather than just blindly following a validator.</p> ! ! <p>The openFIRST project site, and the software created by the project should be as accessible as possible. More information about making web pages accessible is available from the Web Accessibility Initiative at <a href="http://w3.org/WAI/">http://w3.org/WAI/</a>. An Accessibility testing tool called Bobby™ is available at <a href="http://bobby.watchfire.com/bobby/html/en/index.jsp">http://bobby.watchfire.com/bobby/html/en/index.jsp</a>.</p> <h2><a name="css">CSS</a></h2> <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster</h3> ! <p>The openFIRST project tries when possible to sue valid CSS when possible. The current version of the Cascading Style Sheets standard that is used is CSS 2. It is recommended that stylesheets and pages be checked using the CSS validator at <a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a> or a similar tool. It is suggested that you use the CSS standard for reference; the standard is available at <a href="http://w3.org/Style/CSS/">http://w3.org/Style/CSS/</a>.</p> ! ! <p>Where possible, CSS should be used to make web pages more accessible. More information about making web pages accessible is available from the Web Accessibility Initiative at <a href="http://w3.org/WAI/">http://w3.org/WAI/</a>. An Accessibility testing tool called Bobby™ is available at <a href="http://bobby.watchfire.com/bobby/html/en/index.jsp">http://bobby.watchfire.com/bobby/html/en/index.jsp</a>.</p> <h2><a name="bugzilla">Bugzilla</a></h2> *************** *** 44,48 **** <h2><a name="cvs">CVS</a></h2> <h3>Applies to: Administrator, Developer, Documentation Writer, Release Technician, Webmaster</h3> ! <p>...</p> --- 48,54 ---- <h2><a name="cvs">CVS</a></h2> <h3>Applies to: Administrator, Developer, Documentation Writer, Release Technician, Webmaster</h3> ! <p>CVS is used by the openFIRST project for version control. It allows multiple contributors to work on the project at one time without interfering with one another's work. CVS can merge different changes to a file in an intelligent way; but it's merging attempts should be verfied manually just to be certain.</p> ! ! <p>One possible route for accessing the CVS repository is using Smart CVS (<a href="http://www.smartcvs.com/">http://www.smartcvs.com/</a>). Documentation about how to configure Smart CVS 3 (the newer version) is available at <a href="http://www.openfirst.org/cvs/smartcvs3/">http://www.openfirst.org/cvs/smartcvs3/</a> and documentation for Smart CVS 2 (an older version) is available at <a href="http://www.openfirst.org/cvs/smartcvs/">http://www.openfirst.org/cvs/smartcvs/</a>. It is recommended that contributors who will be using CVS, especially Administrators, also skim/read the SourceForge.net Project Documentation pertaining to CVS available at: <a href="http://www.sourceforge.net/docman/?group_id=1">http://www.sourceforge.net/docman/?group_id=1</a>.</p> |
From: <bug...@we...> - 2004-12-29 18:42:20
|
http://bugzilla.openfirst.org/show_bug.cgi?id=134 ti...@op... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Additional Comments From ti...@op... 2004-12-29 12:42 ------- Close bug. ------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter. |
From: <bug...@we...> - 2004-12-29 18:41:51
|
http://bugzilla.openfirst.org/show_bug.cgi?id=134 ti...@op... changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|de...@op... |ja...@op... ------- Additional Comments From ti...@op... 2004-12-29 12:41 ------- Reassign ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. You reported the bug, or are watching the reporter. |
From: <bug...@we...> - 2004-12-29 18:41:31
|
http://bugzilla.openfirst.org/show_bug.cgi?id=134 ti...@op... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|FIXED | Summary|Automated Bug Report - |undefined variable user in |config |base/config/modules.php ------- Additional Comments From ti...@op... 2004-12-29 12:41 ------- Reopen to reassign credit. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. You reported the bug, or are watching the reporter. |
Update of /cvsroot/openfirst/www/htdocs/doc/tut/howto In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17322 Modified Files: atmosphere.php glossary.php history.php index.php information.php preface.php roles.php technology.php Log Message: Write a few more sections of the documentation, misc. fixes for typos, etc. in a few of the earlier sections Index: history.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/history.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** history.php 29 Dec 2004 02:20:37 -0000 1.1 --- history.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 10,14 **** <p>openFIRST was initially founded by David Di Biase and Tim Ginn in 2003 at the FIRST Canadian Regional, where both their teams competed. During the competition David and Tim discussed a potential project of this mass. The weeks following consisted of constant develop until the beginning of 2004 season, where they released their creation to the world.</p> ! <p>To this day the openFIRST development is striving to expand and create one of the largest most widely used open-source softwares for the FIRST competition's of North America. Their next goal is to expand the openFIRST source code and make it even more advanced and easy-to-use with the help of FIRST student programmers.</p> <p><center><a href="information.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="atmosphere.php">Next</a></center></p> \ No newline at end of file --- 10,14 ---- <p>openFIRST was initially founded by David Di Biase and Tim Ginn in 2003 at the FIRST Canadian Regional, where both their teams competed. During the competition David and Tim discussed a potential project of this mass. The weeks following consisted of constant develop until the beginning of 2004 season, where they released their creation to the world.</p> ! <p>To this day the openFIRST development is striving to expand and create one of the largest most widely used open-source software for the FIRST competition's of North America. Their next goal is to expand the openFIRST source code and make it even more advanced and easy-to-use with the help of FIRST student programmers.</p> <p><center><a href="information.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="atmosphere.php">Next</a></center></p> \ No newline at end of file Index: technology.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/technology.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** technology.php 29 Dec 2004 02:20:37 -0000 1.1 --- technology.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 1,5 **** <h1>The Technologies</h1> ! <h2>...</h2> ! <p><center><a href="roles.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="glossary.php">Next</a></center></p> \ No newline at end of file --- 1,49 ---- <h1>The Technologies</h1> ! <ul> ! <li><a href="#email">E-mail</a></li> ! <li><a href="#webbrowser">The web browser</a></li> ! <li><a href="#html">HTML</a></li> ! <li><a href="#css">CSS</a></li> ! <li><a href="#bugzilla">Bugzilla</a></li> ! <li><a href="#php">PHP</a></li> ! <li><a href="#database">MySQL/Database Software</a></li> ! <li><a href="#cvs">CVS</a></li> ! </ul> + <h2><a name="email">E-mail</a></h2> + <h3>Applies to: All</h3> + + <p>The openFIRST project maintains the <a href="http://www.openfirst.org/">openfirst.org</a> e-mail addresses (eg. <a href="mailto: ti...@op...">ti...@op...</a>). These addresses are most often set to forward to a contributors personal e-mail account by an administrator. E-mail addresses are assigned as fir...@op.... If you did not get an e-mail address assigned to you when you joined, or would like to change the address that mail is forwarded to, contact an administrator.</p> + + <p>A series of mailing lists is also maintained. See the <a href="information.php#mailinglists">Mailing lists heading</a> of the <a href="information.php">Information and Resources section</a> for more information about these mailing lists.</p> + + <h2><a name="webbrowser">The web browser</a></h2> + <h3>Applies to: All</h3> + <p>...</p> + + <h2><a name="html">HTML</a></h2> + <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster, Documentation Writer</h3> + <p>...</p> + + <h2><a name="css">CSS</a></h2> + <h3>Applies to: Administrator, Developer, Patch Writer, Webmaster</h3> + <p>...</p> + + <h2><a name="bugzilla">Bugzilla</a></h2> + <h3>Applies to: Administrator, Developer, Documentation Writer, Patch Writer, Webmaster</h3> + <p>...</p> + + <h2><a name="php">PHP</a></h2> + <h3>Applies to: Administrator, Developer, Patch Writer, Release Technician, Webmaster</h3> + <p>...</p> + + <h2><a name="database">MySQL/Database Software</a></h2> + <h3>Applies to: Administrator, Developer, Webmaster</h3> + <p>...</p> + + <h2><a name="cvs">CVS</a></h2> + <h3>Applies to: Administrator, Developer, Documentation Writer, Release Technician, Webmaster</h3> + <p>...</p> + + <p><center><a href="roles.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="glossary.php">Next</a></center></p> \ No newline at end of file Index: atmosphere.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/atmosphere.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** atmosphere.php 29 Dec 2004 02:20:37 -0000 1.1 --- atmosphere.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 1,5 **** <h1>The Atmosphere</h1> ! <h2>...</h2> <p><center><a href="history.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="roles.php">Next</a></center></p> \ No newline at end of file --- 1,27 ---- <h1>The Atmosphere</h1> ! <ul> ! <li><a href="#thepeople">The people</a></li> ! <li><a href="#theenvironment">The environment</a></li> ! <li><a href="#thelearning">The learning</a></li> ! </ul> ! ! <h2><a name="thepeople">The people</a></h2> ! <h3>Applies to: All</h3> ! ! <p>The people you'll meet through working on openFIRST tend to be diligent workers who love what they do. That's not to say everyone's happy all the time, deadlines and release dates can be stressful. Throughout your time contributing to openFIRST, you'll face challenges with the group, conflicts with people, clashes of ideas, and eventually triumph over adversity to make a lasting difference to the project.</p> ! ! <p>It's worth noting that all developers are students (and not University/College mentors) on FIRST Robotics, or FIRST Lego League teams; this is one of the fundamental ideals within openFIRST-- that the project must be student-driven. It's likely that the people you meet doing openFIRST could be the people you go to University or College with in the future, and that they will become your friends. They can also be the people you decide to join or form future projects/companies with. openFIRST isn't an end in itself, it's a starting point. The web portal itself is a starting point for a website and a community; and the relationships with the other contributors can be a starting point for future endeavours.</p> ! ! <h2><a name="theenvironment">The environment</a></h2> ! <h3>Applies to: All</h3> ! ! <p>openFIRST has little to no unified physical presence; this can be tough, but it also has advantages. Most contributions are made Online, through the Internet. It is possible to spread the word of openFIRST through teaching sessions, and workshops; doing so can provide a personal connection to the project. You can choose where you want to work on the project, and the amount of work you do. The environment is generally pretty calm and laid back (except around release times). People tend to be grateful for your contributions and we <b>do</b> notice the behind the scenes work.</p> + <h2><a name="thelearning">The learning</a></h2> + <h3>Applies to: All</h3> + + <p>One of the goals of the openFIRST project is to cause students to learn as much as possible. This includes not only the technical aspects of any given role, but also group dynamics. What people learn from the openFIRST project is as diverse as the people themselves. As a general rule, you get back from the project what you put into it; even if the reward is delayed.</p> + + <p>Take an active role. Contribute. It's worth-while.</p> <p><center><a href="history.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="roles.php">Next</a></center></p> \ No newline at end of file Index: index.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/index.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** index.php 29 Dec 2004 02:20:37 -0000 1.1 --- index.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 36,71 **** <ul><a href="history.php#generaloverview">General Overview</a></ul> </li> ! <li>The Atmosphere <ul> ! <li>The people</li> ! <li>The environment</li> ! <li>The learning</li> </ul> </li> ! <li>The Roles <ul> ! <li>Brief Outline of the Roles</li> ! <li>Administrator</li> ! <li>Developer</li> ! <li>Documentation Writer</li> ! <li>Patch Writer</li> ! <li>Publicity</li> ! <li>Release Technician</li> ! <li>Webmaster</li> </ul> </li> ! <li>The Technologies <ul> ! <li>E-mail</li> ! <li>The web browser</li> ! <li>HTML</li> ! <li>CSS</li> ! <li>Bugzilla</li> ! <li>PHP</li> ! <li>MySQL/Database Software</li> ! <li>CVS</li> </ul> </li> ! <li>Glossary</li> </ol> --- 36,71 ---- <ul><a href="history.php#generaloverview">General Overview</a></ul> </li> ! <li><a href="atmosphere.php">The Atmosphere</a> <ul> ! <li><a href="atmosphere.php#thepeople">The people</a></li> ! <li><a href="atmosphere.php#theenvironment">The environment</a></li> ! <li><a href="atmosphere.php#thelearning">The learning</a></li> </ul> </li> ! <li><a href="roles.php">The Roles</a> <ul> ! <li><a href="roles.php#outline">Brief Outline of the Roles</a></li> ! <li><a href="roles.php#administrator">Administrator</a></li> ! <li><a href="roles.php#developer">Developer (open to students only)</a></li> ! <li><a href="roles.php#documentationwriter">Documentation Writer</a></li> ! <li><a href="roles.php#patchwriter">Patch Writer (open to students only)</a></li> ! <li><a href="roles.php#publicity">Publicity</a></li> ! <li><a href="roles.php#releasetechnician">Release Technician</a></li> ! <li><a href="roles.php#webmaster">Webmaster</a></li> </ul> </li> ! <li><a href="technology.php">The Technologies</a> <ul> ! <li><a href="technology.php#email">E-mail</a></li> ! <li><a href="technology.php#webbrowser">The web browser</a></li> ! <li><a href="technology.php#html">HTML</a></li> ! <li><a href="technology.php#css">CSS</a></li> ! <li><a href="technology.php#bugzilla">Bugzilla</a></li> ! <li><a href="technology.php#php">PHP</a></li> ! <li><a href="technology.php#database">MySQL/Database Software</a></li> ! <li><a href="technology.php#cvs">CVS</a></li> </ul> </li> ! <li><a href="glossary.php">Glossary</a></li> </ol> Index: preface.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/preface.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** preface.php 29 Dec 2004 02:20:37 -0000 1.1 --- preface.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 15,19 **** <h2><a name="approach">Approach</a></h2> <h3>Applies to: All</h3> ! <p>For the most part, this document is broken down into two main sections. The first section is general information that is useful background knowledge for all contributors; I would suggest that everyone read this part. The second situation is oriented around specific roles that you may wish to take as a contributor. A brief description of all of the roles is provided at the beginning of this section, and I would suggest that you read the information for all roles that sound appealing to you. In general, the brief descriptions provide as much information about the role as someone not considering taking it on would need. All section of this document are clearly marked as to what roles they pertain to.</p> --- 15,19 ---- <h2><a name="approach">Approach</a></h2> <h3>Applies to: All</h3> ! <p>For the most part, this document is broken down into two main sections. The first section is general information that is useful background knowledge for all contributors; I would suggest that everyone read this part. The second situation is oriented around specific roles that you may wish to take as a contributor. A brief description of all of the roles is provided at the beginning of this section, and I would suggest that you read the information for all roles that sound appealing to you. In general, the brief descriptions provide as much information about the role as someone not considering taking it on would need. All sections of this document are clearly marked as to what roles they pertain to.</p> *************** *** 26,28 **** <p>Each section of this document is marked underneath the section title as to which roles it applies to.</p> ! <p><center><a href="foreword.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="information.php">Next</a></center></p> \ No newline at end of file --- 26,28 ---- <p>Each section of this document is marked underneath the section title as to which roles it applies to.</p> ! <p><center><a href="foreword.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="information.php">Next</a></center></p> Index: information.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/information.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** information.php 29 Dec 2004 02:20:37 -0000 1.1 --- information.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 13,17 **** <h2><a href="urls">URLs</a></h2> <h3>Applies to: All</h3> ! <p>The openFIRST Project site has several official and unofficial URLs for the openFIRST project. The list, including who they are relevant to, follows:</p> <ul> <li>All: <a href="http://www.openfirst.org/">http://www.openfirst.org/</a> - The openFIRST Home Page</li> --- 13,17 ---- <h2><a href="urls">URLs</a></h2> <h3>Applies to: All</h3> ! <p>The openFIRST Project has several official and unofficial URLs. The list, including who they are relevant to, follows:</p> <ul> <li>All: <a href="http://www.openfirst.org/">http://www.openfirst.org/</a> - The openFIRST Home Page</li> *************** *** 26,30 **** <h3>Applies to: All</h3> ! <p>The openFIRST Project makes use of a few mailing lit. All lists may be subscribed to by sending a blank e-mail to lis...@li.... They, including who they're relevant to, include:</p> <ul> --- 26,30 ---- <h3>Applies to: All</h3> ! <p>The openFIRST Project makes use of a few mailing lists. All lists may be subscribed to by sending a blank e-mail to lis...@li.... They, including who they're relevant to, include:</p> <ul> *************** *** 34,36 **** ! <p><center><a href="preface.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="history.php">Next</a></center></p> \ No newline at end of file --- 34,36 ---- ! <p><center><a href="preface.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="history.php">Next</a></center></p> Index: roles.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/roles.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** roles.php 29 Dec 2004 02:20:37 -0000 1.1 --- roles.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 1,5 **** <h1>The Roles</h1> ! <h2>...</h2> - <p><center><a href="atmosphere.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="technology.php">Next</a></center></p> \ No newline at end of file --- 1,74 ---- <h1>The Roles</h1> ! <ul> ! <li><a href="#outline">Brief Outline of the Roles</a></li> ! <li><a href="#administrator">Administrator</a></li> ! <li><a href="#developer">Developer (open to students only)</a></li> ! <li><a href="#documentationwriter">Documentation Writer</a></li> ! <li><a href="#patchwriter">Patch Writer (open to students only)</a></li> ! <li><a href="#publicity">Publicity</a></li> ! <li><a href="#releasetechnician">Release Technician</a></li> ! <li><a href="#webmaster">Webmaster</a></li> ! </ul> ! ! <h2><a name="outline">Brief Outline of the Roles</a></h2> ! <h3>Applies to: All</h3> ! ! <p>It's important to the project that everyone who's contributing has at least a general idea of what the other contributors are doing. People who are interested in starting to contribute to the project may not be entirely clear on how they can help. The following paragraphs give a brief overview of each position. More detailed information, including information about what people who are considering taking on a position should now, is included below the brief overview paragraphs.</p> ! ! <p><b>Administrator</b> - Administrative positions are open to anyone who meets the requirements of the position. Administrators make sure that the servers which the openFIRST project use remain operational, and add/manage users and permissions for other contributors. An administrator is expected to audit developers' code, and to commit patches to the CVS repository on behalf of patch writers. In general, if a particular role is not being filled, it is expected that an administrator will take over that role on a temporary basis.</p> ! ! <p><b>Developer</b> - Development positions are only open to students who are at the elementary or high school level (and not to University/College/alumni). Developers are the ones who actually write the code for the openFIRST project. A developer produces the modules that are used by teams which use the openFIRST software. A developer is also expected to audit other developers' code, and to commit patches to the CVS repository on behalf of patch writers.</p> ! ! <p><b>Documentation Writer</b> - Documentation writer positions are open to anyone who meets the requirements of the position. Documentation writers create user and contributor manuals, README files, and other similar content. Documentation writers are responsible for proof reading and keeping up to date existing documentation.</p> ! ! <p><b>Patch Writer</b> - Patch writer positions are only open to students who are at the elementary or high school level (and not to University/College/alumni). Patch writers primarily fix bugs found on Bugzilla, but may also introduce new features. Patch writers do not have direct access to CVS, and must pass their patches through a Developer/Administrator before code enters the project repository.</p> ! ! <p><b>Publicity</b> - Publicity positions are open to anyone who meets the requirements of the position. People in a Publicity role are expected to spread the word of openFIRST to those who may be interested. Possible ways of doing this include posting on relevent FIRST Robotics forums, giving workshops/tutorials about using the openFIRST system, and running openFIRST slide shows in the pit area at Regional/National competitions.</p> ! ! <p><b>Release Technician</b> - Release technician positions are open to anyone who meets the requirements of the position. A release technician is responsible for packaging the openFIRST modules for distribution through the Source Forge file release system. Release technicians operate on formal releases only (testing and ensuring that all developers have contributed all features that are expected to be present in a version, before packaging it), nightly builds are automated and do not involve a release technician.</p> ! ! <p><b>Webmaster</b> - Webmaster positions are open to anyone who meets the requirements of the position. A person in the webmaster position is responsible for maintaining and updating the <a href="http://www.openfirst.org/">openfirst.org</a> project site and/or other sites operated by the openFIRST project.</p> ! ! <h2><a name="administrator">Administrator</a></h2> ! <h3>Applies to: Administrator</h3> ! <p>Please read the Administrator section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="developer">Developer (open to students only)</a></h2> ! <h3>Applies to: Developer</h3> ! <p>Please read the Developer section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="documentationwriter">Documentation Writer</a></h2> ! <h3>Applies to: Documentation Writer</h3> ! <p>Please read the Documentation Writer section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="patchwriter">Patch Writer (open to students only)</a></h2> ! <h3>Applies to: Patch Writer</h3> ! <p>Please read the Patch Writer section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="publicity">Publicity</a></h2> ! <h3>Applies to: Publicity</h3> ! <p>Please read the Publicity section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="releasetechnician">Release Technician</a></h2> ! <h3>Applies to: Release Technician</h3> ! <p>Please read the Release Technician section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> ! ! <h2><a name="webmaster">Webmaster</a></h2> ! <h3>Applies to: Webmaster</h3> ! <p>Please read the Webmaster section of the Brief Outline above before reading this section.</p> ! ! <p>...</p> <p><center><a href="atmosphere.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="technology.php">Next</a></center></p> \ No newline at end of file Index: glossary.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/doc/tut/howto/glossary.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** glossary.php 29 Dec 2004 02:20:37 -0000 1.1 --- glossary.php 29 Dec 2004 17:01:37 -0000 1.2 *************** *** 1,4 **** <h1>Glossary</h1> ! <h2>...</h2> --- 1,7 ---- <h1>Glossary</h1> ! ! <p>The glossary is arranged in alphabetical order. Sections and whom they are relevant are not marked, as it is assumed this will be used primarily as a reference when an unfamiliar term is mentioned elsewhere.</p> ! ! <p><a name="bz"><b>BZ</b></a> - BZ is often used as a short form to refer to the openFIRST project's Bugzilla Site (<a href="http://bugzilla.openfirst.org/">http://bugzilla.openfirst.org</a>).</p> |
From: Timothy G. <tim...@sy...> - 2004-12-29 03:45:26
|
Hey, This doesn't seem to work on my browser (Mozilla Firefox on Linux). For now, I've commented out the iframe on the site, because it was making the side bar take up the whole page and preventing me from reading anything at all on the site. I'm really not sure why; any suggestions on how to fix it? Tim Astronouth7303 wrote: >Update of /cvsroot/openfirst/www/inc >In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31237/inc > >Modified Files: > headers.php >Log Message: >Fixed iframe > >Index: headers.php >=================================================================== >RCS file: /cvsroot/openfirst/www/inc/headers.php,v >retrieving revision 1.2 >retrieving revision 1.3 >diff -C2 -d -r1.2 -r1.3 >*** headers.php 28 Dec 2004 23:01:16 -0000 1.2 >--- headers.php 28 Dec 2004 23:22:36 -0000 1.3 >*************** >*** 140,147 **** > <p><b>Bugzilla Stats</b> > <br><iframe >! src="http://bugzilla.openfirst.org/openfirst/bugcrushers.php?style=yes" >! width='260' height='350' noscroll='noscroll' border='0' style='border: >! 0px;'> >! </iframe> > <br> > <br> >--- 140,147 ---- > <p><b>Bugzilla Stats</b> > <br><iframe >! src="http://bugzilla.openfirst.org/openfirst/bugcrushers.php?style=yes" >! width=260 height=350 noscroll='noscroll' border=0 >! style="border: 0px;" frameborder=0 scrolling=no allowtransparency> >! <br> > <br> > <br> > |
From: Astronouth7303 <ast...@us...> - 2004-12-29 02:56:59
|
Update of /cvsroot/openfirst/base/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3000/config Added Files: globals.tpl Log Message: Basic template for Globals.php, still need to implement the replacer (which would take all of 10 minutes) in First.php. --- NEW FILE: globals.tpl --- <?php /* * openFIRST base configuration file * This file has been automatically generated by first.php. * it contains the basic configuration options required to * operate the OpenFIRST web portal software. Note, that * most configuration options are now stored in the MySQL * database, in the ofirst_config table. */ $dbasetype = %DBTYPE%; $peardb = %PEAR%; $ostype = %OS%; if ($ostype == "windows") { ini_set("include_path", ini_get("include_path") . ";../config/;."); } else { ini_set("include_path", ini_get("include_path") . ":../config/:."); } include_once('dbase.php'); $encryption = %ENCRYPT%; $title = %TITLE%; $version = %VER%; $sqlserver = %DBSERVER%; $sqluser = %DBUSER%; $sqlpassword = %DBPASS%; $sqldatabase = %DBNAME%; if(function_exists("ofirst_dbconnect") == false) { die("Your version of PHP has not been compiled with SQL support, therefore the openFIRST web portal system cannot run on this system. Please contact your system administrator to request SQL support for your version of PHP."); } $sqlconnection = ofirst_dbconnect("$sqlserver","$sqluser","$sqlpassword"); if($peardb) { $sqlconnection = ofirst_select_db($sqldatabase); } else { ofirst_select_db($sqldatabase); } $regenabled=true; $home = %HOME%; $header = %HEADER%; $footer = %FOOTER%; $mailnotify = %MASTERMAIL%; $mailfrom = %BOTMAIL%; $basepath = %BASEPATH%; $fbasepath = %FBASEPATH; // Determine what module the user is viewing $currentmodule = str_replace($basepath, "", $_SERVER["SCRIPT_NAME"]); $currentmodule = substr($currentmodule, 1, strpos($currentmodule, "/", 2) - 1); session_start(); include('auth.php'); if(function_exists("glob")) { // Include the functions using glob(); if(is_readable(getcwd() . "/../config/functions/")) { foreach (glob(getcwd() . "/../config/functions/*.php") as $filename) { include($filename); } } elseif (is_readable(getcwd() . "/../../config/functions/")) { foreach (glob(getcwd() . "/../../config/functions/*.php") as $filename) { include($filename); } } } else { // Include the functions without using glob(); } $headers = ""; $incl = ofirst_dbquery("SELECT * FROM ofirst_config"); // If there is no error then run the module add feature if(ofirst_dberrno() == 0) { // Begin to loop through modules from the databaes while($module = ofirst_dbfetch_object($incl)) { // Check if the value is try, if it is then run an include if( (bool) $module->active == true) { // Check if there are includes that need to be included if(! $module->includes == ""){ // If the list is not empty then explode the value and put it into inclist $inclist = explode(",",$module->includes); // This is to remove an error that you have if you don't check if there are more then 2 if(count($inclist) >= 2){ // Loop through the inclist and add them according to their paths foreach($inclist As $inc){ include("$fbasepath/$module->modulename/$inc"); } } else { // If there is only 1 include available then use this line to include it instead include("$fbasepath/$module->modulename/$module->includes"); } } // If the module has requested to be shown on the menu then add it if( (bool) $module->showonmenu == true) { // If it is the current module then color the item if ($currentmodule == $module->modulename){ $headers .= " » <font color='red'><u><a class='menu' href='$basepath/$module->modulename'>".ucwords($module->modulename)."</a></u></font> |"; // Declare important variables so that headers can pick them up and preview them $adminnav = str_replace("\$basepath", $basepath, $module->adminnavigation) . " <a href='http://bugzilla.openfirst.org'>Report Bug</a>"; $subnav = str_replace("\$basepath", $basepath, $module->modulenavigation); } else { $headers .= " » <a class='menu' href='$basepath/$module->modulename'>".ucwords($module->modulename)."</a> |"; } } } } } session_write_close(); ?> |
From: Astronouth7303 <ast...@us...> - 2004-12-29 02:45:22
|
Update of /cvsroot/openfirst/base/config In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1266/config Modified Files: dbase.php Log Message: New DB, mostly for better PEAR support. FIXME: resources need to use $ID Index: dbase.php =================================================================== RCS file: /cvsroot/openfirst/base/config/dbase.php,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** dbase.php 20 Dec 2004 16:21:24 -0000 1.15 --- dbase.php 29 Dec 2004 02:45:10 -0000 1.16 *************** *** 26,32 **** // without having to be completely rewritten or released as two // different versions. ! $lastquery; if(isset($dbasetype) == false) { $dbasetype = "mysql"; } ! $connectdsn = ""; --- 26,33 ---- // without having to be completely rewritten or released as two // different versions. ! $lastquery = ""; //Used for debugging if(isset($dbasetype) == false) { $dbasetype = "mysql"; } ! ! $connections = array(0 => array('conn' => NULL, 'res' => NULL, 'db' => NULL)); $connectdsn = ""; *************** *** 34,37 **** --- 35,39 ---- // Include the PEAR Database Abstraction Layer include_once("DB.php"); + echo "PEAR is being used<br />\n"; } elseif(! isset($peardb)) { $peardb = false; *************** *** 40,48 **** // Wrapper for database selection. function ofirst_dbconnect($server = "", $username = "", $password = "", ! $newlink = "", $intclientflags = "") { ! global $dbasetype, $peardb, $connectdsn; if($peardb) { ! $connectdsn = "$dbasetype://$username:$password@$server/"; ! return(0); } elseif($dbasetype == "mysql") { if(function_exists("mysql_connect") == false) { --- 42,50 ---- // Wrapper for database selection. function ofirst_dbconnect($server = "", $username = "", $password = "", ! $newlink = "", $intclientflags = "", $ID = 0) { ! global $connections, $dbasetype, $peardb; if($peardb) { ! $connections[$ID] = "$dbasetype://$username:$password@$server/"; ! return($ID); } elseif($dbasetype == "mysql") { if(function_exists("mysql_connect") == false) { *************** *** 50,58 **** } if($intclientflags != "") { ! return(mysql_connect($server, $username, $password, $newlink, $intclientflags)); } elseif($newlink != "") { ! return(mysql_connect($server, $username, $password, $newlink)); } else { ! return(mysql_connect($server, $username, $password)); } } elseif ($dbasetype == "mssql") { --- 52,60 ---- } if($intclientflags != "") { ! $connections[$ID]['conn'] = mysql_connect($server, $username, $password, $newlink, $intclientflags); } elseif($newlink != "") { ! $connections[$ID]['conn'] = mysql_connect($server, $username, $password, $newlink); } else { ! $connections[$ID]['conn'] = mysql_connect($server, $username, $password); } } elseif ($dbasetype == "mssql") { *************** *** 60,64 **** die("Microsoft SQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable Microsoft SQL support, or choose another database type."); } ! return(mssql_connect($server, $username, $password)); } elseif ($dbasetype == "odbc") { if(function_exists("odbc_connect") == false) { --- 62,66 ---- die("Microsoft SQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable Microsoft SQL support, or choose another database type."); } ! $connections[$ID]['conn'] = mssql_connect($server, $username, $password); } elseif ($dbasetype == "odbc") { if(function_exists("odbc_connect") == false) { *************** *** 66,121 **** } if($newlink != "") { ! return(odbc_connect($server, $username, $password, $newlink)); } else { ! return(odbc_connect($server, $username, $password)); } } ! exit(0); } ! function ofirst_select_db($databasename, $linkidentifier = "") { ! global $dbasetype, $peardb, $connectdsn; if($peardb) { ! return($connectdsn =& DB::connect("$connectdsn$databasename")); } elseif($dbasetype == "mysql") { if(function_exists("mysql_select_db") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! if($linkidentifier != "") { ! return(mysql_select_db($databasename, $linkidentifier)); ! } else { return(mysql_select_db($databasename)); ! } } elseif ($dbasetype == "mssql") { if(function_exists("mssql_select_db") == false) { die("Microsoft SQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable Microsoft SQL support, or choose another database type."); } ! if($linkidentifier != "") { ! return(mssql_select_db($databasename, $linkidentifier)); ! } else { return(mssql_select_db($databasename)); ! } ! //ODBC does not require slecting a DB } - exit(0); } ! function ofirst_dberrno($linkidentifier = "") { ! global $dbasetype, $peardb; if($peardb) { ! if($linkidentifier != "") { ! return(DB_Error::getCode($linkidentifier)); ! } else { return(DB_Error::getCode()); ! } } elseif($dbasetype == "mysql") { if(function_exists("mysql_errno") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! if($linkidentifier != "") { ! return(mysql_errno($linkidentifier)); ! } else { return(mysql_errno()); ! } } elseif ($dbasetype == "mssql") { if(function_exists("mssql_connect") == false) { --- 68,128 ---- } if($newlink != "") { ! $connections[$ID]['conn'] = odbc_connect($server, $username, $password, $newlink); } else { ! $connections[$ID]['conn'] = odbc_connect($server, $username, $password); } } ! return $ID; } ! function ofirst_select_db($databasename, $ID = 0) { ! global $connections, $dbasetype, $peardb; ! $connections[$ID]['db'] = $databasename; if($peardb) { ! $connections[$ID]['conn'] = $connections[$ID]['conn'] =& DB::connect($connections[$ID]['conn'].$databasename); ! ! if (DB::isError ($connections[$ID])) ! return FALSE; } elseif($dbasetype == "mysql") { if(function_exists("mysql_select_db") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(mysql_select_db($databasename, $connections[$ID]['conn'])); ! /* } else { return(mysql_select_db($databasename)); ! }*/ } elseif ($dbasetype == "mssql") { if(function_exists("mssql_select_db") == false) { die("Microsoft SQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable Microsoft SQL support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(mssql_select_db($databasename, $connections[$ID]['conn'])); ! /* } else { return(mssql_select_db($databasename)); ! / }*/ ! } elseif ($dbasetype == "odbc") { ! // ODBC doesn't require selecting a DB ! return TRUE; } } ! function ofirst_dberrno($ID = 0) { ! global $connections, $dbasetype, $peardb; if($peardb) { ! // if($linkidentifier != "") { ! return(DB_Error::getCode($connections[$ID]['conn'])); #FIXME: Use last return ! /* } else { return(DB_Error::getCode()); ! }*/ } elseif($dbasetype == "mysql") { if(function_exists("mysql_errno") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(mysql_errno($connections[$ID]['conn'])); ! /* } else { return(mysql_errno()); ! }*/ } elseif ($dbasetype == "mssql") { if(function_exists("mssql_connect") == false) { *************** *** 127,156 **** die("ODBC support is not enabled in your version of PHP. To use the openFIRST Web Portal Software, please either enable ODBC support, or choose another database type."); } ! if($linkidentifier != "") { ! return(odbc_error($linkidentifier)); ! } else { return(odbc_error()); ! } } exit(0); } ! function ofirst_dberror($linkidentifier = "") { ! global $dbasetype, $peardb; if($peardb) { ! if($linkidentifier != "") { ! return(DB_Error::getMessage($linkidentifier)); ! } else { return(DB_Error::getMessage()); ! } } elseif($dbasetype == "mysql") { if(function_exists("mysql_error") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! if($linkidentifier != "") { ! return(mysql_error($linkidentifier)); ! } else { return(mysql_error()); ! } } elseif ($dbasetype == "mssql") { if(function_exists("mssql_connect") == false) { --- 134,163 ---- die("ODBC support is not enabled in your version of PHP. To use the openFIRST Web Portal Software, please either enable ODBC support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(odbc_error($connections[$ID]['conn'])); ! /* } else { return(odbc_error()); ! }*/ } exit(0); } ! function ofirst_dberror($ID = 0) { ! global $connections, $dbasetype, $peardb; if($peardb) { ! // if($linkidentifier != "") { ! return(DB_Error::getMessage($connections[$ID]['conn'])); ! /* } else { return(DB_Error::getMessage()); ! }*/ } elseif($dbasetype == "mysql") { if(function_exists("mysql_error") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(mysql_error($connections[$ID]['conn'])); ! /* } else { return(mysql_error()); ! }*/ } elseif ($dbasetype == "mssql") { if(function_exists("mssql_connect") == false) { *************** *** 162,195 **** die("ODBC support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable ODBC support, or choose another database type."); } ! if($linkidentifier != "") { ! return(odbc_errormsg($linkidentifer)); ! } else { return(odbc_errormsg()); ! } } exit(0); } ! function ofirst_dbquery($string, $linkidentifier = "", $batchsize = "") { ! global $dbasetype, $peardb, $sqlconnection, $lastquery; ! $lastquery = "\$string = \"$string\", \$linkidentifier = \"$linkidentifier\", \$batchsize = \"$batchsize\""; if($peardb) { if($batchsize != "") { ! return($sqlconnection->query($string, $linkidentifier, $batchsize)); ! } elseif($linkidentifier != "") { ! return($sqlconnection->query($string, $linkidentifier)); ! } else { return($sqlconnection->query($string)); ! } } elseif($dbasetype == "mysql") { if(function_exists("mysql_query") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! if($linkidentifier != "") { ! return(mysql_query($string, $linkidentifier)); ! } else { return(mysql_query($string)); ! } } elseif($dbasetype == "mssql") { if(function_exists("mssql_query") == false) { --- 169,202 ---- die("ODBC support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable ODBC support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(odbc_errormsg($connections[$ID]['conn'])); ! /* } else { return(odbc_errormsg()); ! }*/ } exit(0); } ! function ofirst_dbquery($string, $ID = 0, $batchsize = "") { ! global $connections, $dbasetype, $peardb, $sqlconnection, $lastquery; ! $lastquery = "ofirst_dbquery(): \$string = \"$string\", \$linkidentifier = \"$linkidentifier\", \$batchsize = \"$batchsize\""; if($peardb) { if($batchsize != "") { ! return($sqlconnection->query($string, $connections[$ID]['conn'], $batchsize)); ! } else/*if($linkidentifier != "")*/ { ! return($sqlconnection->query($string, $connections[$ID]['conn'])); ! }/* else { return($sqlconnection->query($string)); ! }*/ } elseif($dbasetype == "mysql") { if(function_exists("mysql_query") == false) { die("MySQL support is not available in your version of PHP. To use the openFIRST Web Portal Software, please either enable MySQL support, or choose another database type."); } ! // if($linkidentifier != "") { ! return(mysql_query($string, $connections[$ID]['conn'])); ! /* } else { return(mysql_query($string)); ! }*/ } elseif($dbasetype == "mssql") { if(function_exists("mssql_query") == false) { *************** *** 197,206 **** } if($batchsize != "") { ! return(mssql_query($string, $linkidentifier, $batchsize)); ! } elseif($linkidentifier != "") { ! return(mssql_query($string, $linkidentifier)); ! } else { return(mssql_query($string)); ! } } elseif ($dbasetype == "odbc") { if(function_exists("odbc_exec") == false) { --- 204,213 ---- } if($batchsize != "") { ! return(mssql_query($string, $connections[$ID]['conn'], $batchsize)); ! } else/*if($linkidentifier != "")*/ { ! return(mssql_query($string, $connections[$ID]['conn'])); ! }/* else { return(mssql_query($string)); ! }*/ } elseif ($dbasetype == "odbc") { if(function_exists("odbc_exec") == false) { *************** *** 208,218 **** } // Note: this may be misleading, the variable names are not reflective of their content in this particular line, as the odbc function uses an order different from the other databases. ! return(odbc_exec($string, $linkidentifer)); } exit(0); } ! function ofirst_dbfetch_object($resource, $rownumber = "") { ! global $dbasetype, $peardb; if($peardb) { if($rownumber != "") { --- 215,227 ---- } // Note: this may be misleading, the variable names are not reflective of their content in this particular line, as the odbc function uses an order different from the other databases. ! return(odbc_exec($string, $connections[$ID]['conn'])); } exit(0); } ! #FIXME: Make associative arrays ! #FIXME: Use $connections[$ID]['res'] ! function ofirst_dbfetch_object($resource, $rownumber = "", $ID = 0) { ! global $connections, $dbasetype, $peardb; if($peardb) { if($rownumber != "") { *************** *** 247,252 **** } function ofirst_dbnum_rows($resource) { ! global $dbasetype, $peardb; if($peardb) { if($resource != "") { --- 256,262 ---- } + #FIXME: Use $connections[$ID]['res'] function ofirst_dbnum_rows($resource) { ! global $connections, $dbasetype, $peardb; if($peardb) { if($resource != "") { *************** *** 278,283 **** } ! function ofirst_dbname_version() { ! global $dbasetype, $peardb; if($peardb) { return "PEAR DB"; --- 288,293 ---- } ! function ofirst_dbname_version($ID = 0) { ! global $connections, $dbasetype, $peardb; if($peardb) { return "PEAR DB"; *************** *** 295,303 **** } ! function ofirst_dbsize() { ! global $dbasetype, $peardb, $sqldatabase; if($dbasetype == "mysql") { $dbsize = 0; ! $dq = ofirst_dbquery("SHOW TABLE STATUS FROM $sqldatabase"); while($d = ofirst_dbfetch_object($dq)) { $dbsize += $d->Data_length + $d->Index_length; --- 305,313 ---- } ! function ofirst_dbsize($ID = 0) { ! global $connections, $dbasetype, $peardb; if($dbasetype == "mysql") { $dbsize = 0; ! $dq = ofirst_dbquery("SHOW TABLE STATUS FROM " $connections[$ID]['db'], 0); while($d = ofirst_dbfetch_object($dq)) { $dbsize += $d->Data_length + $d->Index_length; *************** *** 305,309 **** return (int) (($dbsize + 0.5) / 1024 * 10) / 10 . " KB"; } elseif($dbasetype == "mssql") { ! $s = ofirst_dbfetch_object(ofirst_dbquery("SELECT ((SUM(size) * 8.0) * 1024.0) as dbsize FROM sysfiles")); return (int) (( $s->dbsize + 0.5) / 1024 * 10) / 10 . " KB"; } else { --- 315,319 ---- return (int) (($dbsize + 0.5) / 1024 * 10) / 10 . " KB"; } elseif($dbasetype == "mssql") { ! $s = ofirst_dbfetch_object(ofirst_dbquery("SELECT ((SUM(size) * 8.0) * 1024.0) as dbsize FROM sysfiles", 0)); return (int) (( $s->dbsize + 0.5) / 1024 * 10) / 10 . " KB"; } else { |
From: Tim G. <xt...@us...> - 2004-12-29 02:23:36
|
Update of /cvsroot/openfirst/www/htdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29896 Modified Files: about.php Log Message: Make this more generic Index: about.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/about.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** about.php 27 Jun 2004 17:48:14 -0000 1.2 --- about.php 29 Dec 2004 02:23:23 -0000 1.3 *************** *** 19,25 **** make it even more advanced and easy-to-use with the help of FIRST student programmers.</p> <p>If you are interested in joining the openFIRST development team then please ! contact David. Our team is especially looking for FIRST mentors who are fluent ! in PHP. We require a professional eye to review our work and ensure its up to ! par with normal standards. Your help would be greatly appreciated.</p> <p>Read more about: <a href="/developers/">The developers</a>, or <a href="/demo/">View a demonstration of this</a>.</p></blockquote> --- 19,23 ---- make it even more advanced and easy-to-use with the help of FIRST student programmers.</p> <p>If you are interested in joining the openFIRST development team then please ! contact a current contributor. Your help would be greatly appreciated.</p> <p>Read more about: <a href="/developers/">The developers</a>, or <a href="/demo/">View a demonstration of this</a>.</p></blockquote> |
Update of /cvsroot/openfirst/www/htdocs/doc/tut/howto In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29440 Added Files: atmosphere.php foreword.php glossary.php history.php index.php information.php preface.php roles.php technology.php Log Message: Add a general HOWTO geared towards new contributors which introduces them to the openFIRST project and tells them everything they know to get started. (not complete yet) --- NEW FILE: history.php --- <h1>The History</h1> <ul> <li><a href="#generaloverview">General Overview</a></li> </ul> <h2><a name="generaloverview">General Overview</a></h2> <h3>Applies to: All</h3> <p>openFIRST is an initiative to help FIRST Robotics web sites prosper by aiding their developers with design and construction of components for their team's web site. To do this, we have developed open-source components using PHP and ASP using the services of SourceForge.net.</p> <p>openFIRST was initially founded by David Di Biase and Tim Ginn in 2003 at the FIRST Canadian Regional, where both their teams competed. During the competition David and Tim discussed a potential project of this mass. The weeks following consisted of constant develop until the beginning of 2004 season, where they released their creation to the world.</p> <p>To this day the openFIRST development is striving to expand and create one of the largest most widely used open-source softwares for the FIRST competition's of North America. Their next goal is to expand the openFIRST source code and make it even more advanced and easy-to-use with the help of FIRST student programmers.</p> <p><center><a href="information.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="atmosphere.php">Next</a></center></p> --- NEW FILE: technology.php --- <h1>The Technologies</h1> <h2>...</h2> <p><center><a href="roles.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="glossary.php">Next</a></center></p> --- NEW FILE: atmosphere.php --- <h1>The Atmosphere</h1> <h2>...</h2> <p><center><a href="history.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="roles.php">Next</a></center></p> --- NEW FILE: index.php --- <h1><img src="/image/news_subscribe.png" alt="" title=""> openFIRST Contributor's HOWTO</h1> <p>Timothy D. Ginn <ti...@op...></p> <p>This version is a Working Draft</p> <p>Copyright © 2005 Timothy D. Ginn, the openFIRT Project</p> <p>To contribute to the openFIRST project, you require at least a basic knowledge in one or more of the following subject areas: English, e-mail, a web browser, HTML, CSS, Bugzilla, PHP, MySQL (and/or other database software), CVS.</p> <p>Thank you greatly to the many people who have contributed to openFIRST in the past, and the present, and to those who will in the future. Parts of this text are taken directly, or adapted from documentation that has been contributed to the openFIRST project.</p> <h2>Table of Contents</h2> <ol> <li><a href="foreword.php">Foreword</a> <ul> <li><a href="foreword.php">...</a></li> </ul></li> <li><a href="preface.php">Preface</a> <ul> <li><a href="preface.php#prerequisites">Prerequisites</a></li> <li><a href="preface.php#approach">Approach</a></li> <li><a href="preface.php#summaryoftopics">Summary of Topics</a></li> <li><a href="preface.php#conventionsused">Conventions Used</a></li> </ul> </li> <li><a href="information.php">Information and Resources</a> <ul> <li><a href="information.php#generalinformation">General Information</a></li> <li><a href="information.php#urls">URLs</a></li> <li><a href="information.php#mailinglists">Mailing lists</a></li> </ul> </li> <li><a href="history.php">The History</a> <ul><a href="history.php#generaloverview">General Overview</a></ul> </li> <li>The Atmosphere <ul> <li>The people</li> <li>The environment</li> <li>The learning</li> </ul> </li> <li>The Roles <ul> <li>Brief Outline of the Roles</li> <li>Administrator</li> <li>Developer</li> <li>Documentation Writer</li> <li>Patch Writer</li> <li>Publicity</li> <li>Release Technician</li> <li>Webmaster</li> </ul> </li> <li>The Technologies <ul> <li>E-mail</li> <li>The web browser</li> <li>HTML</li> <li>CSS</li> <li>Bugzilla</li> <li>PHP</li> <li>MySQL/Database Software</li> <li>CVS</li> </ul> </li> <li>Glossary</li> </ol> <p><small>The layout and format of this HOWTO are inspired by and loosely based on that of the <a href="http://developer.kde.org/documentation/tutorials/howto/index.html">KDE Developer's HOWTO</a> and the <a href="http://us4.samba.org/samba/docs/man/Samba-Guide/">Samba-3 by Example Guide</a>.</small></p> --- NEW FILE: foreword.php --- <h1>Foreword</h1> <h2>...</h2> <p><center><a href="index.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="preface.php">Next</a></center></p> --- NEW FILE: preface.php --- <h1>Preface</h1> <ul> <li><a href="#prerequisites">Prerequisites</a></li> <li><a href="#approach">Approach</a></li> <li><a href="#summaryoftopics">Summary of Topics</a></li> <li><a href="#conventionsused">Conventions Used</a></li> </ul> <h2><a name="prerequisites">Prerequisites</a></h2> <h3>Applies to: All</h3> <p>To contribute to the openFIRST project, you require at least a basic knowledge in one or more of the following subject areas: English, e-mail, a web browser, HTML, CSS, Bugzilla, PHP, MySQL (and/or other database software), CVS. Aside from that, you should be able to work independently and as part of a team with whom you will have little or no physical contact. Communications skills are very important, and are arguably more important than raw coding ability. In general, the more technically adept you are, the more options are available for you to choose how you'd like to contribute. However, if you're not all that technically adept it may be reassuring to know that it is certainly possible to make a valuable, lasting contribution to openFIRST without writing a single line of code. It is certainly possible to work in complete isolation from the rest of the openFIRST team, and only submit patches to the source code, or documentation, or do publicity work; but, I wouldn't recommend it.</p> <h2><a name="approach">Approach</a></h2> <h3>Applies to: All</h3> <p>For the most part, this document is broken down into two main sections. The first section is general information that is useful background knowledge for all contributors; I would suggest that everyone read this part. The second situation is oriented around specific roles that you may wish to take as a contributor. A brief description of all of the roles is provided at the beginning of this section, and I would suggest that you read the information for all roles that sound appealing to you. In general, the brief descriptions provide as much information about the role as someone not considering taking it on would need. All section of this document are clearly marked as to what roles they pertain to.</p> <h2><a name="summaryoftopics">Summary of Topics</a></h2> <h3>Applies to: All</h3> <h2><a name="conventionsused">Conventions Used</a></h2> <h3>Applies to: All</h3> <p>Each section of this document is marked underneath the section title as to which roles it applies to.</p> <p><center><a href="foreword.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="information.php">Next</a></center></p> --- NEW FILE: information.php --- <h1>Information and Resources</h1> <ul> <li><a href="#generalinformation">General Information</a></li> <li><a href="#urls">URLs</a></li> <li><a href="#mailinglists">Mailing lists</a></li> </ul> <h2><a name="generalinformation">General Information</a></h2> <h3>Applies to: All</h3> <p>The openFIRST Portal System is an integrated set of modules which may be used together to create or enhance a web site. It is directed towards teams participating in the FIRST competition. It is developed by a number of students from FIRST Robotics competition teams.</p> <h2><a href="urls">URLs</a></h2> <h3>Applies to: All</h3> <p>The openFIRST Project site has several official and unofficial URLs for the openFIRST project. The list, including who they are relevant to, follows:</p> <ul> <li>All: <a href="http://www.openfirst.org/">http://www.openfirst.org/</a> - The openFIRST Home Page</li> <li>All: <a href="http://www.sourceforge.net/projects/openfirst/">http://www.sourceforge.net/projects/openfirst/</a> - The openFIRST Source Forge Project Page</li> <li>All: <a href="http://www.chiefdelphi.com/forums/forumdisplay.php?f=108">http://www.chiefdelphi.com/forums/forumdisplay.php?f=108</a> - The openFIRST Forum on Chief Delphi</a> <li>Adminstrator, Developer, Documentation Writer, Patch Writer:<a href="http://bugzilla.openfirst.org/">http://bugzilla.openfirst.org/</a> - The openFIRST Bugzilla Page</li> <li>Adminstrator, Developer:<a href="http://update.openfirst.org/">http://update.openfirst.org/</a> - The openFIRST Update Server</li> <li> </ul> <h2><a href="mailinglists">Mailing lists</a></h2> <h3>Applies to: All</h3> <p>The openFIRST Project makes use of a few mailing lit. All lists may be subscribed to by sending a blank e-mail to lis...@li.... They, including who they're relevant to, include:</p> <ul> <li>Administrator, Developer, Webmaster: openfirst-webdev</li> <li>Administrator, Developer, Webmaster, Patch Writer, Documentation Writer: openfirst-cvscommit - Receives notifications whenever a commit is made to the openFIRST CVS repository, and is also informed about many Bugzilla bugs. The mailing list is also used by contributors who are working with some code to discuss specific issues with a particular change made in CVS.</li> </ul> <p><center><a href="preface.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="history.php">Next</a></center></p> --- NEW FILE: roles.php --- <h1>The Roles</h1> <h2>...</h2> <p><center><a href="atmosphere.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="technology.php">Next</a></center></p> --- NEW FILE: glossary.php --- <h1>Glossary</h1> <h2>...</h2> <p><center><a href="technology.php">Previous</a> | <a href="index.php">Table of Contents</a> | <a href="index.php">Next</a></center></p> |
From: Tim G. <xt...@us...> - 2004-12-28 23:24:14
|
Update of /cvsroot/openfirst/www/htdocs/doc/tut/howto In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31525/howto Log Message: Directory /cvsroot/openfirst/www/htdocs/doc/tut/howto added to the repository |
From: Tim G. <xt...@us...> - 2004-12-28 23:23:52
|
Update of /cvsroot/openfirst/www/htdocs/doc/tut In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31471/tut Log Message: Directory /cvsroot/openfirst/www/htdocs/doc/tut added to the repository |
From: Tim G. <xt...@us...> - 2004-12-28 23:23:41
|
Update of /cvsroot/openfirst/www/htdocs/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31446/doc Log Message: Directory /cvsroot/openfirst/www/htdocs/doc added to the repository |
From: Astronouth7303 <ast...@us...> - 2004-12-28 23:22:46
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31237/inc Modified Files: headers.php Log Message: Fixed iframe Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** headers.php 28 Dec 2004 23:01:16 -0000 1.2 --- headers.php 28 Dec 2004 23:22:36 -0000 1.3 *************** *** 140,147 **** <p><b>Bugzilla Stats</b> <br><iframe ! src="http://bugzilla.openfirst.org/openfirst/bugcrushers.php?style=yes" ! width='260' height='350' noscroll='noscroll' border='0' style='border: ! 0px;'> ! </iframe> <br> <br> --- 140,147 ---- <p><b>Bugzilla Stats</b> <br><iframe ! src="http://bugzilla.openfirst.org/openfirst/bugcrushers.php?style=yes" ! width=260 height=350 noscroll='noscroll' border=0 ! style="border: 0px;" frameborder=0 scrolling=no allowtransparency> ! <br> <br> <br> |
From: Tim G. <xt...@us...> - 2004-12-28 23:09:32
|
Update of /cvsroot/openfirst/www/htdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28776 Modified Files: contact.php Log Message: Update contact info. Index: contact.php =================================================================== RCS file: /cvsroot/openfirst/www/htdocs/contact.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** contact.php 24 Jun 2004 11:18:04 -0000 1.2 --- contact.php 28 Dec 2004 23:09:22 -0000 1.3 *************** *** 6,10 **** <p>The e-mail addresses for the active staff members are:</p> <ul> ! <li><a href="mailto:da...@op...">da...@op...</a></li> <li><a href="mailto:ti...@op...">ti...@op...</a></li> <li><a href="mailto:gr...@op...">gr...@op...</a></li> --- 6,18 ---- <p>The e-mail addresses for the active staff members are:</p> <ul> ! <li><a href="mailto:ja...@op...">ja...@op...</a></li> ! <li><a href="mailto:bh...@op...">bh...@op...</a></li> ! <li><a href="mailto:da...@op...">da...@op...</a></li> ! <li><a href="mailto:jo...@op...">jo...@op...</a></li> ! <!-- Dave, you're e-mail is bouncing. Either say you want ! openfirst.org mail forwarded to another address, or stop it from ! bouncing and re-add yourself here. ! ! <li><a href="mailto:da...@op...">da...@op...</a></li> --> <li><a href="mailto:ti...@op...">ti...@op...</a></li> <li><a href="mailto:gr...@op...">gr...@op...</a></li> |
From: Tim G. <xt...@us...> - 2004-12-28 23:01:25
|
Update of /cvsroot/openfirst/www/inc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27124 Modified Files: headers.php Log Message: Replace include with iframe (since the SF.net shell server no longer seems to support fetching things from remote webservers) Index: headers.php =================================================================== RCS file: /cvsroot/openfirst/www/inc/headers.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** headers.php 24 Jun 2004 00:11:45 -0000 1.1 --- headers.php 28 Dec 2004 23:01:16 -0000 1.2 *************** *** 135,146 **** <br> <img src="http://www.openfirst.org/image/tested/sambar.png"> <img src="http://www.openfirst.org/image/tested/php.png"><br> ! <img src="http://www.openfirst.org/image/tested/mysql.png"><br> ! (Other databases are supported)<br> <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</p> </center> <p><b>Bugzilla Stats</b> ! <?php ! include("bugcrushers.txt"); ! ?> <br> <br> --- 135,147 ---- <br> <img src="http://www.openfirst.org/image/tested/sambar.png"> <img src="http://www.openfirst.org/image/tested/php.png"><br> ! <img src="http://www.openfirst.org/image/tested/mysql.png"><br>(Other databases are supported)<br> <img src="http://www.openfirst.org/image/powered_pear.png" alt="PEAR"><br>(Pear components are optional)</p> </center> <p><b>Bugzilla Stats</b> ! <br><iframe ! src="http://bugzilla.openfirst.org/openfirst/bugcrushers.php?style=yes" ! width='260' height='350' noscroll='noscroll' border='0' style='border: ! 0px;'> ! </iframe> <br> <br> |