[Openfirst-cvscommit] manual/openfirst.projects projects.php,NONE,1.1 openfirst.projects.html,1.1,NO
Brought to you by:
xtimg
From: <dav...@us...> - 2003-09-29 21:40:58
|
Update of /cvsroot/openfirst/manual/openfirst.projects In directory sc8-pr-cvs1:/tmp/cvs-serv23139 Added Files: projects.php Removed Files: openfirst.projects.html Log Message: Removing old named manual file and replacing with new file. --- NEW FILE: projects.php --- <?php /* * openFIRST.manual - /openfirst.projects/projects.php * * Copyright (C) 2003, * openFIRST Project * Original Author: David Di Biase <dav...@ea...> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ include("../../config/globals.php"); include("$header"); ?> <h2>openFIRST Manual Module</h2> <table width="700" cellpadding="4"> <tr><th>openFIRST.projects</th></tr> <tr> <td><div align="center"><img src="screen1.png" width="267" height="222"><img src="screen2.png" width="267" height="222"><br> <img src="screen3.png" width="267" height="222"></div></td> </tr> <tr> <td class='sub'><strong>Description:</strong></td> </tr> <tr> <td>The openFIRST.projects module intergrates with the openFIRST.members module to provide a very effective module. The entire system is used to manage team progession and its projects. It has a built in action register system, a meeting organizer, and automated daily updates e-mail system (uses Crontab/MS Schedular). This script is highly advanced and evolved, so please be careful in reading and modifying it.</td> </tr> <tr> <td class='sub'><strong>Developed By:</strong></td> </tr> <tr> <td>David Di Biase of openFIRST</td> </tr> <tr> <td class='sub'><strong>Database Tables</strong></td> </tr> <tr> <td><p>ofirst_projects_groups<br> ofirst_projects_notes<br> ofirst_projects_tasks<br> ofirst_projects_projects<br> ofirst_projects_meetings </p> </td> </tr> <tr> <td class='sub'><strong>Includes</strong></td> </tr> <tr> <td>none</td> </tr> <tr> <td class='sub'><strong>How It Works</strong></td> </tr> <tr> <td><p>The projects module is midly complex. It helps organize data efficiently. Information is organized in this basic hierarchy: groups, projects, tasks and notes. Groups must be created and members must be assigned to these groups. Under these groups an administrative may assign particular projects. Projects may be tracked by their completion. If an administrative wishes he can make a project wait (or pend) until one project is done for the other to become active. In order for a project to be complete it must be set to 100%. If a project is lowered from 100% then then the projects that pend on it will be set back to pending (even if they are finished or close to finished).</p> <p>Only users who were assigned to the particular group can add/modify projects under each group. A member who is now assigned to the project may create tasks and assign other people to it. Tasks have the same rules of pending just like projects do. Now in order to keep track of task completion members may commit notes and information to each task. Again only members assigned to that task have privileges to add a note.</p> <p>The projects module also has a meeting organizer which users may add meetings or declare as past. This feature is important because it provides and online and remote record for reference at any time.</p> <p>The meetings and action register system are all included into the daily updates system. In order for a webmaster to setup the update system they are required to create a crontab schedule which passes the updates.php script through the PHP Zend Engine. Crontab is only available on Unix systems. The Win32 equivelent would possibly be Microsoft Event Schedule. There are also 3rd party softwares which can be downloaded to perform events based on time.</p> </td> </tr> <tr> <td class='sub'><strong>Upcoming Module Requests</strong></td> </tr> <tr> <td><p>We are planning to expand this module by adding a crontab and MS Event Schedular install script. The module will also be modified with image/document uploading features to allow for better documentation and system tracking. We also plan to add a complete projects logger which tracks every little change made by every user.</p> <p>We are also planning to create an automatic crontab setup script for Unix systems only. This will be unveiled in the next openFIRST release.</p></td> </tr> <tr> <td class='sub'><strong>Module Defined Variables</strong></td> </tr> <tr> <td><p>none</p> </td> </tr> <tr> <td class='sub'><strong>Module Scripts</strong></td> </tr> <tr> <td>index.php - provides a module introduction<br> groups.php - views a list of current groups in the action register system<br> projects.php - views a list of projects related to a specific group<br> tasks.php - views a list of current tasks related to a project of a group.<br> notes.php - views a list of notes commited which are related to a specific task of a project of a group.<br> preferences.php - allows users to update their daily updates options for the action register.<br> updates.php - a scrip which should be used with Crontab/MS Schedular to send out daily updates by e-mail<br> viewmeeting.php - indepth information on a particular meeting<br> mytask.php - make a list of current tasks related to the particular user<br> today.php - make a list of all the changes commited for the particular day<br> meetings.php - list all current and past meetings with a history</td> </tr> <tr> <td class='sub'><strong>Related Modules <font size="2">(required for using this module)</font></strong></td> </tr> <tr> <td>openFIRST.base, openFIRST.members</td> </tr> </table> <p><strong></strong></p> <?php include("$footer"); ?> --- openfirst.projects.html DELETED --- |