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. |
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 --