• This Tutorial works fine with DPDesktop 0.70, 0.40

    Server (dotProject)

    1. Get and install dotProject
    2. Get a current DPDesktop-service package and copy it into your dotProject installation directory, so that the file named “service.php” is accessable by the following URL:
      http://.../dotproject/dpdesktop-{$version}/service/service.php

      While $version is the respective client version. Feel free copy the service package to any other locate, but do not forget to adjust the file “/service/config.php”.

    3. (optional) Enable the billable time feature

    Server (web2project)

    1. Get and install web2project
    2. Get a current DPDesktop-service package and copy it into your web2Project installation directory, so that the file named “service.php” is accessable by the following URL:
      http://.../web2project/dpdesktop-{$version}/service/service.php

      While $version is the respective client version. Feel free copy the service package to any other locate, but do not forget to adjust the file “/service/config.php”.

    3. edit the config.php file and change this line from:
      define('DPDesktopHost','dotproject');

      to:

      define('DPDesktopHost','web2project');
    4. modify web2project’s .htaccess file to enable access - otherwise you’ll see HTTP 403 erros when you try to access the service.php file.
    5. (optional) Enable the billable time feature - this feature is not available for web2project yet

    Client (0.70)

    1. Get the DPDesktop Client. Be aware of that the client must match with the DPDesktop-service package you (or your administrator) is using.
    2. While starting DPDesktop the first time, default settings will be loaded. The default settings provide a test remote place, which is located on the project’s web server. Feel free to work with this test remote service. But please do not spam.

    Client (0.40)

    1. Get the DPDesktop Client. Be aware of that the client must match with the DPDesktop-service package you (or your administrator) is using.
    2. Start DPDesktop. You should be able to apply the respective settings. As for test you could test it with the following authentification data:
      URL:
        http://dpdesktop.sourceforge.net/dotproject/service/dpdesktop-20090520/service.php
      User:
        dpDesktop
      Pass:
        dpDesktopPW