![]() ![]() |
Home |
How it works |
Projects archive |
Contact Us Air Compressor Bot |
|
| The Career Path of Freelance Programming Jobs |
Script Progress Tracking Scrip |
![]() |
Bidding Time: |
26/11/2004 17:30 - 29/11/2004 17:30 |
Budget: |
N/A |
Status: |
Closed |
|
|
|
Job Type: |
|
Description: |
We're basically looking for a script to allow our users to view progress on updates to our scripts. We'd do this ourselves, but time restraints mean we can't. Definitions: Profile – a profile is a ‘front end' for the script. It is the section that people browse to view the status of the progress of scripts. Developer – a user who is developing the script being tracked Module – a section of the script, each module is tracked individually Category – A ‘group' that contains lots of individual modules Administration panel – the area where developers can update the status of modules, add new modules, add new categories etc… Permissions set – a permission set defines what developers can and can't do. Each action in the admin panel should be listed in the permission set. E.g. add category, edit category, add module, edit module, delete module etc… Features/Requirements: PHP5 and PHP4 compatible, using MySQl Portable and a breeze to setup, as I want it to be as easily deployable across our company as possible. Multiple functions files for both the admin panel and profiles – a file containing all of the category functions in the admin, another file for the module functions etc.. The administration panel should be separate from the profiles and in different directories. They should be able to be separated and held on different servers. The profiles should not rely on files from the administration panel, and the admin panel shouldn't depend on files from the profiles. Each profile is self contained, and connects to the same MySQL database to exchange information. Single administration panel: A single administration panel is needed to manage everything to do with the script. Including the adding/editing/deleting of profiles, developers, modules and categories The ability to create developers in the admin panel. Developers include a login username, login password, real name, email address and ‘duties' field. Each developer is also assigned to a ‘permission set'. The permission set determines what they can and can't do. Ability to add/edit/delete permission sets. A permission set contains the permissions that a developer has. E.g. add module, unable to edit it. Delete categories, unable to add them. Each action in the admin panel has a corresponding entry in the ‘permission set'. If the entry = 1, they can do the action. If it = 0, they can't. Profiles: The ability to have multiple profiles so that one copy of the script can track progress for a number of different versions of the script The profiles list each category and module for that profile. They also have a ‘display developer information' page, so that if someone clicks on a developers name, the developers information comes up. Multiple categories. Multiple categories that can be assigned to different profiles. Each category can belong to MULTIPLE profiles. Each category has the OPTIONAL ability to show a progress bar that reflects the total progress of the modules attached to it. The progress bar for categories is OPTIONAL, and is turned on when adding/editing a category. Each category can be assigned a developer – this is also an optional field. Multiple modules. Multiple modules that can be assigned to an INDIVIDUAL SINGLE category. Each module contains a name, description, a date of when the module is expected to be completed, a percentage of how complete the module is, and a progress bar showing the percentage complete. Each module can also be assigned a developer, but this is optional. I hope that covers most things. Do contact me for further information if needed. Related Projects: This project is the proprietary information of .
Click here to remove this project from OUR database.
|
Operating System: |
(I don't know) |
Database System: |
MySQL |
| <<< back |
|
| Home | Projects archive | RSS | Resources | Links | Contact Us | © 2004-2008 ProjectsList.biz /0.429 |