BugPort
Details
| Size: | 915K |
| Last Update: | 2008-05-08 21:50:40 |
| Version: | 1.147 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | INCOGEN |
| Price: | $0.00 |
Description:
BugPort 1.147 is bug tracking software developed by INCOGEN.
The BugPort system is an open-source, freely available, web-based system to manage tasks and defects throughout the software development process.
BugPort is written in the cross-platform PHP language (using its object-oriented capabilities) and uses a relational database for storage/querying.
BugPort is in heavy use by INCOGEN for internal management of software development and QA.
Here are some key features of "BugPort":
Team productivity
Portal-based Homepage - provides quick summary view to allow user to determine what issues to address next
Keyword Searching - uses MySQL (or, soon, Oracle) keyword searching features to allow fast text-based searches (of ALL text fields for each issue)
Quick Search - users can search by keyword or issue ID from any page in the system
Color coding - subtly provides information on priority and highlights important information
Favorites Groups - users can create and share arbitrary groups of issues to improve communication
Process control
Manages defects, tasks, and feature requests
Supports Multiple Projects
Manages attachment files
Helps track related issues
Allows multiple permission levels using User Types - Designer, Developer, Tester, Lead Tester
Sends automatic e-mail notifications for issue changes
Project analysis
Generates and reports historical statistics
Tracks estimated and actual design and development hours
System foundation
Easy to use
Built on an easy-to-use INCOGEN-created PHP development API for simple code extensibility and re-use
Most BugPort pages are built in less than 1 second (when running on a 1GHz Pentium server)
Caches data extensively for performance boosts - achieved with the help of the excellent ADOdb PHP package
Provides cross-platform compatibility
Requirements:
PHP ADOdb Libraries - http://php.weblogs.com/adodb
MySQL - mysql.com (or Oracle 8i+) -
MySQL may need to be 4.0 or higher
Apache (or another PHP-capable web server) - www.apache.org
PHP 4.3+ - www.php.net - CLI, the Command line Interface for PHP, is installed with PHP 4.3+ by default and is optionally useful in BugPort for stats generation; CLI may be required in the future for an install script
What's New in This Release:
Fixed bug in SystemStatsPortlet with it hardcoding the schema name instead of using the constant
Fixed bug in UserType with it hardcoding the schema name instead of using the constant
Added some insertions of fixed rows that were missing from the previous create_tables.sql file
Modified create_tables.sql to create example project and users
Modified template config.conf to place place sequence tables in the "bugport" schema instead of "bugport_seq"
Commented out setting of maxApacheChildMemory in the template config.conf
Created new stats page with new statistics portlets, removed portlets from home page for speed improvements.
Installation
1) Install the web server, database server, and PHP per their normal methods.
INCOGEN's setup was installed by setting up MySQL first such that a MySQL
user can be created and that user is able to make tables and data rows.
Then apache was installed with mod_so enabled. Then PHP was installed in
DSO form making sure to use the --with-mysql flag during its "./configure" step.
If you are using PHP 5, please see the BugPort FAQ to learn important info.
2) Test that each is working and that PHP can "talk" to your database server.
3) create a directory in your HTML document root to hold bugport
NOTE: The bugport tar file will create a "bugport" directory for
you so you may not need to create a directory if "bugport" is OK.
4) Untar BugPort
Untar the BugPort distribution into the chosen place in your HTDOCS directory
5) Create database schema
Create a MySQL user which will own all bugport database items (the username
"bugport" is assumed for this document):
mysql -u root -p
Enter password:
CREATE DATABASE bugport;
GRANT ALL ON bugport. TO bugport@localhost IDENTIFIED BY 'password';
If you wish, you may name the database something other than
"bugport" (note that if you choose to do this, you must run
'sed -i -e 's/USE bugport/USE dbname/' create_tables.sql', where
'dbname' is the database name that you have chosen). Also, you
probably want to change the 'password' in "IDENTIFIED BY 'password'"
to something a bit stronger. Execute the included BugPort SQL file
as that user in order to create the schema and some default database
entries:
mysql -u bugport -p /dev/null 1>/dev/null
10) Optional - Changing the max upload size to allow for larger attachments
The directions below are for allowing attachments up to 24MB.
Modifications to php.ini
Change max_upload_size to 24M
Change post_max_size to 24M
Change memory_limit to 32M (24M + 8M)
Modifications to php.conf (Apache 2 only)
Change LimitRequestBody to 25165824 (24MB in bytes)
For more information, see http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=76976
Restart Apache
BugPort 1.147 supports different languages (including english). It works with Linux.
Downloading BugPort 1.147 will take several seconds if you use fast ADSL connection.
0 comments
Add to
BugPort Version History
Related Software
|
|
From category: Preprocessors |
| CLIP 1.2.0 is preprocessors software developed by ITK. CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. CLIP project features support for international languag... |
|
|
From category: Libraries |
| gloox is a high-level Jabber/XMPP library for C++.... |
|
|
From category: Libraries |
| Ajazz 0.1.0 is libraries software developed by Sean Levy. Ajazz implements asynchronously fetched client-side data objects for web applications using JavaScript, XMLHttpRequest objects (so-called \... |
|
|
From category: Libraries |
| Apache::Audio::DB 0.01 is libraries software developed by Todd Harris. Apache::Audio::DB is a Perl module that can generate a database of your tunes complete with searchable interface and nifty sta... |
|
|
From category: Libraries |
| Devel::Tinderbox::Reporter 0.10 is libraries software developed by Zach Lipton and Michael G Schwern. Devel::Tinderbox::Reporter is a Perl module with client to send reports to Tinderbox. SY... |
|
|
From category: Libraries |
| Visualization Library - your personal 3D visualization expert!... |
|
|
From category: Libraries |
| AxKit::App::Gallery::stylesheets 0.5 is libraries software developed by Nik Clayton. AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of styleshe... |
|
|
From category: Libraries |
| Data::CGIForm 0.4 is libraries software developed by Tim Wilde. Data::CGIForm is a Perl module with form data interface. Data::CGIForm is yet another way to parse and handle CGI form data. T... |
|
|
From category: Assembler-Tools |
| Bakery 2.3.18 is assembler tools software developed by The GNOME Project. Bakery project is a C++ Framework for creating document-based GNOME applications using gnomemm and/or gtkmm. Here ar... |
|
|
From category: Libraries |
| AudioFile::Info::MP3::Info 1.03 is libraries software developed by Dave Cross. AudioFile::Info::MP3::Info is a Perl extension to get info from MP3 files. This is a plugin for AudioFile::Info... |
|
|
From category: Libraries |
| libgnomeuimm is a C++ wrapper for GNOME.... |
|
|
From category: Perl-Modules |
| Google::Ranker is a Perl module to find the ranking of a site/result against a search.... |
|
|
From category: Libraries |
| AxKit2::Plugin 1.1 is libraries software developed by AxKit2::Plugin Team. AxKit2::Plugin is a base class for all plugins. An AxKit2 plugin allows you to hook into various parts of processin... |
|
|
From category: Libraries |
| Bio::Tools::Run::PiseApplication::charge 1.4 is libraries software developed by Catherine Letondal. Bio::Tools::Run::PiseApplication::charge is a Perl module. Bio::Tools::Run::PiseApplicatio... |
Leave a comment