Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation

Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 45%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Install and use the dotProject project management system
  • Customize and extend dotProject
  • Work with reports and Gantt charts
  • Configure dotProject for LDAP authentication and PostNuke
  • Customize dotProject to blend with your corporate sites


Book Details

Language : English
Paperback : 232 pages [ 235mm x 191mm ]
Release Date : May 2007
ISBN : 1847191649
ISBN 13 : 9781847191649
Author(s) : Lee Jordan
Topics and Technologies : All Books, Application Development, Open Source


Table of Contents

Chapter 1: Introducing dotProject
Chapter 2: Installing dotProject
Chapter 3: dotProject User Basics
Chapter 4: Getting Things Done
Chapter 5: Administering dotProject
Chapter 6: Customizing the Look-and-Feel
Chapter 7: Beyond Projects: Charts, Reports, and Extensions
Appendix A: Upgrading dotProject
Appendix B: Troubleshooting
  • Chapter 1: Introducing dotProject
    • What is a Project Management Application?
      • What are the Features Required of a PMA?
    • What is dotProject?
    • What are the Core Features of dotProject?
      • Core Features in Detail
    • Why dotProject is the Right PMA for You
    • Introducing ProjectRUs
    • Summary
  • Chapter 2: Installing dotProject
    • Prerequisites
      • Before you Install
      • LAMP, WAMP, or WIMP?
        • Web Server
        • PHP
        • MySQL
        • Windows
        • Browser
        • Mail Server
        • Fonts
        • Memory Limit
    • Installation
      • Backup First
      • Installing with an Online Control Panel
      • Browser-Based Installation
      • Secure your Installation with SSL
    • Troubleshooting
      • Database Installation Fails
      • Using a Different Web Server/OS/Setup
      • dotProject Pages Display Differently for Me
      • JpGraph/Gantt Fonts Error
    • Summary
  • Chapter 3: dotProject User Basics
    • The dotProject Interface
      • User Menu
        • Help (Online)
        • The Todo List
        • Today
      • Main Navigation Bar
        • Companies
        • Projects
        • Tasks
        • Files
        • Contacts
    • Summary
  • Chapter 4: Getting Things Done
    • Managing Companies
      • Adding New Companies
        • Viewing Companies
        • View Company Tabs
        • Updating Companies
        • Adding a New Department
    • Managing Contacts
      • Downloading Contacts as a CSV
        • Adding New Contacts
        • Viewing Contacts
        • Updating Contacts
    • Managing Projects
      • Adding and Editing Projects
      • Best Practices for Creating Projects
      • Adding and Editing Tasks
      • Basic Task Creation
        • Task Dates Tab
        • Task Details Tab
        • Task Dependencies Tab
        • Task Human Resources Tab
        • Task Logs
      • File Management and Version Control
        • Adding New Files
        • Viewing Files
        • Updating Current Files
        • Editing Files
    • Summary
  • Chapter 5: Administering dotProject
    • System Administration
      • Language Support
      • Adding a Language to dotProject
        • Translation Management
      • Preferences
        • System Configuration
        • General Settings
        • User Authentication Settings
        • LDAP Settings
        • Email Settings
        • Session Handling Settings
        • Task Reminder Settings
        • Default User Preferences
        • Lookup Values
        • Custom Fields
        • Custom Field Notes
        • Billing Code Table
      • Module Management
        • Installing Modules
        • Activating Modules
        • Re-Ordering Modules
      • Administering Users
        • Viewing Users
        • Adding Users
        • Editing Users
        • Deleting Users
        • Setting Permissions
        • Roles
        • Users
        • Adding New Roles
        • Administrative Roles
    • Summary
  • Chapter 6: Customizing the Look-and-Feel
    • Setting User Preferences
      • User Interface Style
        • Finding Other Themes
    • Custom Themes
      • Altering an Existing Theme
        • Changing Images
    • Editing the Style Sheet
      • Altering Existing Styles
        • Changing Fonts
        • Adjusting Links
        • What Styles Should I Leave Alone?
    • Adding New Styles
      • Tips for Creating a New Theme
      • Customizing Module Text Strings
    • Summary
  • Chapter 7: Beyond Projects: Charts, Reports, and Extensions
    • More Standard Modules
      • Gantt Charts
        • The Combined Projects View
        • The Individual Project View
        • The ToDo View—New in Version 2.1.0
      • Project Reports
        • Generating Reports
        • Viewing Reports
      • Resources
        • Adding Resources
      • Forums
      • Calendar
      • SmartSearch
      • Backup
    • Add-On Modules
      • Installing Add-Ons
      • Eventum
        • Installing the Eventum Module
        • Using Eventum
        • Enabling Support Contracts in dotProject
      • Helpdesk
        • Installation and Configuration
        • Using Help Desk
      • Invoice
        • Using Invoice
      • TicketSmith
        • Using TicketSmith
      • Custom Modification and Integrations
      • Developer Resources
      • How do I Volunteer?
        • What should I Know?
    • Summary
  • Appendix A: Upgrading dotProject
    • Backing Up dotProject
      • Using cPanel Backups for Easy Manual Backups
      • Back Up the dotProject Database Automatically with Cron Jobs
      • Backing Up the dotProject Installation Files for Automatic Upgrades
        • Have a Rollback Plan in Place
        • Test the Upgrade in a Development "Sandbox"
      • Troubleshooting Upgrades
        • Database and Install Errors After Upgrade
        • Contacts Issues or User Details Lost During an Upgrade

Lee Jordan

Lee Jordan is a web developer with a large collection of web technology acronyms on her resume that sound like the names of laundry detergents and cause glazed expressions in school children. She designs and maintains internal and external enterprise-level websites and web-based applications as part of a project team for a privately held technical services company. Her work includes proposing, writing, and editing web content and user guides people actually read. She began her career in 1997 as a web designer after graduating from Florida State University with a Bachelor of Fine Arts, where she swears that she missed at least one home football game while in the computer lab. Lee later convinced Seminole Community College to give her a Web Programming degree in 2003, even though her final project was a Java-based application that actually contained a usable help file. Web development topics or whatever she can think of at the time are posted on her blog at

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation +    Asterisk 1.4 – the Professional’s Guide =
50% Off
the second eBook
Price for both: $34.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

Chapter 1 gives an overview of dotProject. This chapter explains the core features of a project management system, then it tells you why dotProject stands above your other choices and how it helps solve your project management woes.

Chapter 2
deals with how to get everything you need up and running on a development machine and helps you deal with configuration issues to set up a working dotProject site. It has walkthroughs for installing in three different ways and the last section helps you troubleshoot common problems.

Chapter 3 introduces the dotProject user interface and navigation system. It discusses standard navigation paths, navigation shortcuts, and tips on how to move around dotProject. 

Chapter 4 covers the general modules used in dotProject and shows how to get things done: setting up and maintaining companies, contacts, projects, and file areas of dotProject from a user perspective. dotProject uses a sophisticated version control system for files, which this chapter covers in detail.

Chapter 5 examines all the areas of system administration within dotProject: language/translation management, system configuration, PostNuke and LDAP authentication, module management, and user administration including permission setup.

Chapter 6 focuses on customizing the look and feel of a standard dotProject system. We explore different ways to modify the appearance and settings of dotProject to better suit your needs – from playing around with the CSS and altering icons/images to modifying themes, we do it all in this chapter. At the end of this chapter, you will be able to personalize dotProject to suit your corporate standards.

Chapter 7
covers a host of advanced topics – we save the best for last! From a detailed overview of default dotProject modules, to working with dotProject reports and extending dotProject with add-ons, it describes the purpose and common functions of the standard core and optional modules, you will find something here to enhance your dotProject installation and push it a bit further.

Appendix A deals with the all-important topic of backing up your dotProject installation. This appendix presents a clear outline of what needs to be done and how to do it.

Appendix B deals with troubleshooting issues you might face while working with dotProject.

In Detail

This is a comprehensive beginner's book on dotProject and deals with the basics of implementing and configuring dotProject. It is a simple guide to setting up an internal project management solution as quickly as possible, and at zero cost. All the examples in this book are fully practical and will help you to get things done with dotProject. To make sure that you create a site that fits in with your corporate identity, the book covers customizing dotProject to personalize the look for your pages.

dotProject is the most popular open-source project management system. It is maintained by committed volunteers with the goal of providing a project management environment with a sensible user interface free to everyone. dotProject is web-based, multi-user, multi-language-enabled software that enables you to create, track, and maintain any kind of project, although the examples in this book relate to a software project.

This book is a complete beginner’s guide to every aspect of setting up your dotProject installation. Lee Jordan uses her experience to present real-world examples and detailed walkthroughs that get the most from this powerful project management tool.


This book is a fast-paced, practical guide to getting things done with dotProject. It illustrates an easy and effective method to handle projects with the help of extensive real-world examples.

Who this book is for

The book is for a person or a group of people who are looking for an efficient and flexible project management tool for managing any kind of project. They may be users with technical knowledge such as system administrators or IT professionals, or users with basic computer and internet skills who want a project management tool that they can learn easily without having to learn HTML or a programming language. No prior experience of formal project management is required.

Buy Project Management with dotProject: Implement, Configure, Customize, and Maintain your DotProject Installation


Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software