Why GanttPV? Help Scripts
ServerDeveloper Object Role Modeling
GanttPV Server Introduction
The new GanttPV Update Server release v0.1a is ready for beta testing by interested users. The server, client, and web components have been refactored and reliability has been improved. The number of unit tests has been more than doubled. Email us at the address at the bottom of this page if you are interested in getting a copy.
Multiple people can update the same database at the same time. Team members can view selected reports on the web and provide task completion and other updates.
How it works
The project manager can designate which reports should be accessible via the web. Team members and customers will be able to access reports from the server by using their web browsers. The server dynamically creates web pages that look like the pages produced by the Export as HTML script.
Setting Up the Server
The Install page contains instructions for setting up the server.
Once it is set up, the rest of this page explains how to use it.
Using the GanttPV Update Sever
To download onto another computer, use the Download Database from Server script. The script requests three parameters. The first parameter is the server's IP address. The next two parameters are the file number and password (the 'edit key'). This information is conveniently displayed in a dialog box when the database is added to the server. It can also be retrieved by running the ganttpv_show_keys.py script on the server, which displays the file number and edit key for each database in the server. (Be sure to send out the 'edit key', not the 'owner key'.)
Publishing Reports from the Web Server
Only reports that are designated web displayable can be viewed on the web. Each column of a report can be designated as view only or web editable.
There are other options that can be set on the server, but they are a bit more complicated to set up. Please inquire in the forum or email us if you are interested.
Accessing Reports via Web Browser
The browser will keep track of the keys for up to a week after the last access. Repeat these instructions if the session expires.
Why Desktop vs. Web based Tools?
Here are some comments from Brian on the strengths of desktop and web applications:
In a forum post, "ocolorado" described web based applications as: "clunky and not up to the features that the desktop application present."
I agree with that description of web applications. They tend to be clunky and feature poor. But I think there is a larger gap between the web and desktop applications.
Web applications tend to be better communications tools. Desktop applications tend to be better thinking tools.
Desktop applications are always available to me, not just when I am online. They can be much more interactive. They allow me to explore more options faster. They help me to revise and think through details much more quickly.
Web applications drag me down into slow motion. Each thought must be put on hold until the system catches up. Even tabbing from field to field can be slow. Recently I used a web application that uploaded and refreshed the page after every field selection. It was hell on a dial up connection. Worse than most, but not fundamentally different than all of the web applications I've tried.
When I am ready to communicate I want a web component to communicate to customers, team, and management. But I don't want to subject them to web applications when I want them to be thinking.
On my last project, management introduced a new web-based timesheet and expense report system. It was a pain to use and slow. The so-called desktop module (for off-line entry of data) was worse than the web version. But in this case, I think I agree with their decision. I didn't need to use the web application for thinking. I did that before I logged in. I used it to communicate (albeit slowly).
For project management, I'd like to gain the communication advantages of a web application, but I don't want to loose the thinking help I get from desktop applications.
What is your view? Contact us in the forum or via email.
Windows 98 (v0.7)
MacOS 10.4 or later (v0.11b)
MacOS 10.2 or 10.3 (v0.7)
Source [Linux, Unix] (v0.11b)
Release Notes (v0.11)
Other LinksAlexander's FAQ
Simple Project Management
Using GanttPV (must read!)
Simple Project Management: The Book
Managing Projects with GanttPV