Work in Progress
ProjectSpace
Overview
A "project space" or ProjectSpace as it will typically be referred to is an area within ClueMapper that is single-project-centric. It will be the most heavily used area's within a ClueMapper site.
Technology
There has been some discussion on which direction to take with ProjectSpace's. Whether ClueMapper should use Trac itself as the basis of a ProjectSpace or create a new ProjectSpace from scratch but integrate Trac into that space.
Since Trac was envisioned, designed, and developed to be a type of space that focuses on the software development of one specific project and has a robust plugin-extension system, it is logical to use that as the basis of the ProjectSpace concept.
Module Integration
- Project Planning
- Project planning as detailed by ProjectPlanningModule would be implemented as a set of Trac plugins provided with ClueMapper directly and as such would not be usable in a standalone Trac environment.
- Time Tracking
- Time tracking as detailed by TimeTrackingModule? would also be implemented as a set of Trac plugins but would be much less coupled so that the time tracking module can be used standalone. See TimeTrackingModule? for more details.
Navigation
Using Trac as the base comes with a default top-level navigation bar that is heavily software developer focused with direct links for viewing tickets, creating new tickets, browsing the source repository, etc. This navigation will almost certainly need to be overhauled to be less software developer-focused (this is quite straight-forward using Trac configuration).
Current Top-level Navigation
- Wiki
- Timeline
- Roadmap
- Browse Source
- View Tickets
- New Ticket
- Search
- Admin
- Tags
Proposed Top-level Navigation
TracAssetMapping : how to map what trac has to what we want
