Customizing the Communications page for a project

The default Communications page includes links for project members to access WebEx sessions and IRC. The default WebEx link points to http://my.webex.com. A process designer may have customized this link, for example, to point to your organization's WebEx home page. IRC is a chat tool. A process designer may have customized this link to point to a different chat tool, if another one (such as Yahoo! chat) is used at your site.

As a project owner, your task is to encourage project members to communicate using the channels recommended on the Communications page. You are also responsible for maintaining the list of key contacts on this page. The list of contacts contains the following information:

See the Administration page Help on configuring a project template for information on modifying other information on this page.

Note: If your project does not require particular functions on this page, you can delete the information or you can delete the entire page. Contact your domain administrator for details.

To add contacts to the Communications page:

  1. If you have at least Content Developer permissions, and have not done so already, use Subversion to check out the project template directory.
    For example, you may check out My-Project/trunk/www/cn-project-pages, where My-Project is the name of your project.
  2. Use your version control tool to update the Communications subpage top.html file.
    For example, using Subversion, this will be in My-Project/trunk/www/cn-project-pages/Communications/snippets/top.html
    Where My-Project is the name of your project.
  3. Using Subversion, update the top.html file.
  4. Open the top.html file in an editor.
  5. Edit the table that contains the list of members.
    This table begins with an h2 labeled "Project Team." For example, you might add the following:
    <tr class="a">
    <td>Program Manager</td>
    <td>J. Doe </td>
    <td>jdoe</td>
    </tr>
  6. In the cell that appears under the Email heading, replace the existing information, illustrated below:
    <td>[<a href="/nonav/cn-project-pages/help/customizing_alm_links.html" onclick="return launch(this.href, 1);" title="Note: link may open in new window" class="helplink">Link - TBD</a>]</td>
    You can replace this information with a "mailto" link.
    Use onclick="return launch(this.href, 1);" to have the link open in a small new window.
    Use onclick="window.open(this.href);" to have the link open in a normal-sized new window.
    Edit the title to change the tool tip that appears when the user moves the cursor over this link.
    Remove the class="helplink" to eliminate the question mark cursor.
  7. In the cell that appears under the Active Artifacts heading, replace the existing information, illustrated below:
    <td>[<a href="/nonav/cn-project-pages/help/customizing_alm_links.html" onclick="return launch(this.href, 1);" title="Note: link may open in new window" class="helplink">Link - Project Tracker query </a>]
    </td>

    You can replace this information with the URL of a Project Tracker query, as described in the procedure immediately below this one.
    Use onclick="return launch(this.href, 1);" to have the link open in a small new window.
    Use onclick="window.open(this.href);" to have the link open in a normal-sized new window.
    Edit the title to change the tool tip that appears when the user moves the cursor over this link.
    Remove the class="helplink" to eliminate the question mark cursor.
  8. To ensure that the shading of the rows of this table alternates between light and dark gray, check the class attribute on the TR tag and ensure that these tags alternate between class="a" and class="b".
  9. Save your changes.
  10. Using Subversion, update the file.
  11. Using Subversion, submit your changes.

To construct a Project Tracker query to display a user's issues:

  1. From any page in this project, click Project Tracker link in the left navigation pane.
  2. Click Query artifacts.
  3. Create a query that returns all of the artifacts assigned to this user.
  4. In the address bar, copy the URL for the query results page.
  5. Paste the URL into the appropriate cell in the Project Team table in the top.html file.
  6. Remove the domain prefix.
  7. Ensure that special characters in the URL are escaped. For example, replace all instances of ampersand ("&") with the HTML tag "&amp;".

Adding links and document upload tables

You can add new links in the activities area. You can create landing pages for the links, and these landing pages can contain documentation tables with upload buttons to this page. This can be convenient if you expect many documents to be uploaded and you want to avoid clutter on the main page for a subpage or a page.

The CollabNet Baseline Project template automatically creates a process documents table with associated buttons and browse dialogs for uploading documents when you create a subdirectory of a subpage or a page that itself contains a subdirectory named documents.

See the help on configuring links and landing pages for the Project Management page for details.