homeservicesnewsabout uscontact

This site is constructed using Cascading Style Sheets (css), which, if you are reading this message, your browser doesn't support. While the site looks best with the layout rendered by CSS, it should nevertheless remain logical and readable.

Washburn Project Management Group, LLC provides project and portfolio governance, planning, management, execution advice, and training. WashburnPMG also provides technical support services to clients using FOSS and LAMP solutions for project and project portfolio management.

What's In ProjectSite

ProjectSite relies on Drupal, Eventum, rth and dotProject, all of which are dependent on the LAMP stack, consisting of Linux, Apache, MySQL, and PHP. There are a number of version dependencies, as you might well imagine, with all of this software in the mix. For that reason, I offer the following guide to finding the mix of components that preserves compatibility and flexibility.

The example site, http://www.ProjectSite.us runs the following components and versions. Each of these, as of this writing, include security fixes and protection for known Internet threats.

-- Top --

FOSS Technology in ProjectSite

Component Version URL Comment
Linux SuSE 10.2
Kernel 2.6.18
www.novell.com/linux/index.php I recommend any of the major gnu/Linux distributions. Kernel 2.6 to be preferred, in fact required to use software RAID 1 as configured for the reference site.
Apache Web Server 2.2.3 httpd.apache.org Apache v2 is definitely superior and ready for primetime!
MySQL Database 5.0.26 dev.mysql.com/downloads Version 5 is solid and preferred
PHP 5.2.0 www.php.net PHP 5 is more secure and is full of technological improvements over previous versions.
CiviCRM TBD www.civicrm.org CiviCRM is a full-strength Customer Relationship Management system. As of December 8 ProjectSite does not demonstrate this app, but it is coming back. We'll let you know when.
Drupal 5.3 drupal.org This is a fantastic Content Management System with a large following, strong technical support,and rapid evolution.
rth Requirements Management 1.6.1 www.rth-is-quality.com The rth application is very straightforward to implement with the infrastructure already present on the site. Apache, MySQL, and php as configured for the other apps are completely sufficient. Installation and set-up took me less than 30 minutes.
Eventum 2.1 eventum.mysql.org/wiki The development team for the popular and well-respected MySQL DBMS uses Eventum, and liked it so much they hired the developer and now provide dedicated support for the product.
dotProject 2.1.1 dotproject.net

The multi-national dotProject development team has a jewel of an application here. This team does NOT have the luxury of deep pockets or angels, so nobody gets to quit their day job just yet. Still, they are dedicated and persistent, providing strong support and steady progress.

-- Top --

Further Notes on dotProject

dotProject's version 2.1 has important enhancements from previous versions, notably the support for PHP5 -- very important!

Note that the graphics subsystem that produces the Gantt charts demands that PHP be configured with at least 32 MB of working memory. That same subsystem requires the use of standard TrueType fonts (like Arial).

-- Top --

Consider piloting Project Management in a Box using FOSS and a spare server -- Offered here is everything you need to build a team collaboration server to employ:

-Content Management
-Collaboration
-Document Mgt
-Time Tracking
-Project Planning
-Control & Monitoring
-Issue Tracking
-Demand Management
-Stakeholder Mgt