You are here

README.txt in Drupal PM (Project Management) 7

Same filename in this branch
  1. 7 README.txt
  2. 7 documentation/README.txt
Documentation for the Project Management suite of modules for Drupal:
- Project homepage: http://drupal.org/project/pm
- Issue tracking: http://drupal.org/project/issues/pm

--

Project Management consists of a set of modules as follows:
- Project Management (base module)
- Organizations
- Projects
- Tasks
- Tickets
- Timetrackings
- People
- Notes
- Invoices
- Expenses

Each of these provides permissions to control the sharing of data with other users and organizations.
NB: This may conflict with other node access modules.

All components are nodes, so can be extended as follows:

    * Fields can be used to add more fields to the Project Management content types
    * Views can build customised views
    * Taxonomy can be used to tag the contents of the Project Management nodes
    * Upload can be used to attach files to Project Management nodes
    * Comments can be used to permit comments on each of the Project Management nodes

Project Management content nodes also all link together - for example, an invoice can be associated with an organization and project.

SEE BELOW FOR DETAILS OF EACH OF THE MODULES INCLUDED WITHIN THE PROJECT MANAGEMENT PACKAGE.


- Project Management (base module)
-- This module is required for all Project Management installations provides a Project Management dashboard which gives quick links for the other Project Management modules as well as to the Project Management administration section.
-- Attributes are the values that are used within Project Management, such as task status, countries, currencies etc. This module only relies on the Project Management base module, but is needed by all of the following modules.

- Organization
-- This module allows you to create nodes relating to the organizations that are the stakeholders of your projects. If you wish to create invoices using Project Management, your own organization should be created as an organization here.

- People
-- People allows the creation of individual contacts within Organizations, and linking of these to Drupal user accounts.

- Team
-- This module allows the building of team working on a specific project / task / ticket.

- Project
-- Project allows creation of projects attached to organizations.

- Task
-- Tasks are the parts that compose a project and can be hierarchically nested to build a work breakdown structure.

- Ticket
-- Tickets can be used to track bugs, feature requests, or any other category as specified via attributes. They can be associated with an organization, project or task.

- Timetracking
-- This module allows the recording of time spent relating to particular organizations, projects, tasks or tickets.

- Note
-- This module allows notes to be attached to organizations, projects or tasks.

- Invoice
-- Within Invoice, you can create invoices between yourself and clients. A printer friendly version comes included, and with the addition of the tcpdf library (see the INSTALL.txt), you can also download pdf versions of your invoices directly from Project Management.

- Expense
-- Expense allows the recording of expenses attached to a specific task or project, including information such as whether it is billable.
---- Provider: This field will autocomplete with the name of any active organization who is listed as a provider using Organization.

File

documentation/README.txt
View source
  1. Documentation for the Project Management suite of modules for Drupal:
  2. - Project homepage: http://drupal.org/project/pm
  3. - Issue tracking: http://drupal.org/project/issues/pm
  4. --
  5. Project Management consists of a set of modules as follows:
  6. - Project Management (base module)
  7. - Organizations
  8. - Projects
  9. - Tasks
  10. - Tickets
  11. - Timetrackings
  12. - People
  13. - Notes
  14. - Invoices
  15. - Expenses
  16. Each of these provides permissions to control the sharing of data with other users and organizations.
  17. NB: This may conflict with other node access modules.
  18. All components are nodes, so can be extended as follows:
  19. * Fields can be used to add more fields to the Project Management content types
  20. * Views can build customised views
  21. * Taxonomy can be used to tag the contents of the Project Management nodes
  22. * Upload can be used to attach files to Project Management nodes
  23. * Comments can be used to permit comments on each of the Project Management nodes
  24. Project Management content nodes also all link together - for example, an invoice can be associated with an organization and project.
  25. SEE BELOW FOR DETAILS OF EACH OF THE MODULES INCLUDED WITHIN THE PROJECT MANAGEMENT PACKAGE.
  26. - Project Management (base module)
  27. -- This module is required for all Project Management installations provides a Project Management dashboard which gives quick links for the other Project Management modules as well as to the Project Management administration section.
  28. -- Attributes are the values that are used within Project Management, such as task status, countries, currencies etc. This module only relies on the Project Management base module, but is needed by all of the following modules.
  29. - Organization
  30. -- This module allows you to create nodes relating to the organizations that are the stakeholders of your projects. If you wish to create invoices using Project Management, your own organization should be created as an organization here.
  31. - People
  32. -- People allows the creation of individual contacts within Organizations, and linking of these to Drupal user accounts.
  33. - Team
  34. -- This module allows the building of team working on a specific project / task / ticket.
  35. - Project
  36. -- Project allows creation of projects attached to organizations.
  37. - Task
  38. -- Tasks are the parts that compose a project and can be hierarchically nested to build a work breakdown structure.
  39. - Ticket
  40. -- Tickets can be used to track bugs, feature requests, or any other category as specified via attributes. They can be associated with an organization, project or task.
  41. - Timetracking
  42. -- This module allows the recording of time spent relating to particular organizations, projects, tasks or tickets.
  43. - Note
  44. -- This module allows notes to be attached to organizations, projects or tasks.
  45. - Invoice
  46. -- Within Invoice, you can create invoices between yourself and clients. A printer friendly version comes included, and with the addition of the tcpdf library (see the INSTALL.txt), you can also download pdf versions of your invoices directly from Project Management.
  47. - Expense
  48. -- Expense allows the recording of expenses attached to a specific task or project, including information such as whether it is billable.
  49. ---- Provider: This field will autocomplete with the name of any active organization who is listed as a provider using Organization.