The TaskJuggler Components

TaskJuggler consists of several modular components that you may or may not need. TaskJuggler also uses some additional tools. We have avoided to re-invent the wheel wherever possible. We tried to keep the dependency list reasonably small, but it nevertheless can be challenging for an inexperienced user to build and install TaskJuggler from source code. Most users are probably better served by using binary packages from their distributor. Almost every mainstream distribution has TaskJuggler included in recent versions of their product. If not, you might like to contact them to inform them that they are missing an essential package.

This version of TaskJuggler was built and tested on SuSE Linux 10.0 and 10.1 on various hardware platforms.

The Graphical User Interfaces

With version 2.2 came a new graphical front-end. It's an integrated project management environment.

The front-end is called TaskJugglerUI. Don't confuse this with taskjuggler, which is the commandline version. When you want to start TaskJugglerUI from a shell, you need to type it with the capital letters.

The graphical front-end makes use of the libraries of the K Desktop Environment. We recommend to use at least version 3.4. Earlier versions will probably work as well, but we have not tested them.

The command line tool taskjuggler

To build and run TaskJuggler, you need:

The requirements listed are enough to build and use the command line program that translates project descriptions into HTML or XML reports. If you want to build this documentation or use the tools to process the XML files you need to install the additional dependencies. If any of the following dependencies are not matched, the configure script will issue a warning but will not fail.

The TaskJuggler Documentation

Contributed Stuff

Several people have contributed useful tools for TaskJuggler users. These tools can be found in the Contrib directory of the source code package. Please refer to the included README files for installation information.