Presentations
See the slides on slideshare.net.
- ClueMapper lightning talk at PyCon 2009
- Lightning talk at Plone Conference 2008 in DC
- Lightning talk at Software Freedom Day at the Free Software Foundation.
Screenshots
View the ClueMapper screenshots
Screencast
Watch the Intro to ClueMapper screencast.
ClueMapper
ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc.
The website for ClueMapper is at http://www.cluemapper.org
Features
- Multiple project creation and management using Trac and linked Subversion repos
- Dynamic theming support via Deliverance
- Integrated pastebin support via ClueBin
- Integrated time-tracking via ClueTimer
- Integrated Bazaar support via ClueBzrServer
- Integrated PyPi compatible egg server via ClueReleaseManager
Dependencies
- (required) Python 2.5+
Credits
- Rocky Burt (maintainer) - rocky AT serverzen DOT com
Overview of ClueMapper Features
Creating projects and managing users
- personal dashboard shows all Trac projects that you have access to
- new Trac projects can be created through-the-web, including Subversion repository
- manage users across multiple Trac projects (single user directory is shared among projects)
Version control
- subversion repository is created when Trac project is created
- subversion browser page shows actual URL to check out code
- shared authentication of users with Trac and Subversion
- manage Subversion read/write privileges through-the-web
Admin features
- manage email notification preferences through-the-web
- each Trac site can have its own theme (selected when you create the Trac site and changed afterwards in admin screen).
User features
- pastebin (single signon to make pastes)
- wiki has WYSIWYG editor (no need to learn wiki syntax)
- user can make profile with bio, photo, phone # and other custom fields you define
Work-in-progress features
- time tracking (book hours against tickets, shows estimated and actual hours, fully ajaxified using Dojo)
- time reporting (generate reports based on any date range, shows time per ticket and time per developer) [2]
- continuous integration with Bitten
- Scrum with [Agilo (requirements, user stories, tasks, burndown charts, etc)
- SVN commit messages are cross-posted to IRC channel
Project Resources
- Project Home -- http://www.cluemapper.org
- Public SVN Repo -- http://www.cluemapper.org/svn/
- Cheeseshop Info -- Python Package Index
- Developer Mailing List : cluemapper-dev
- User Mailing list : cluemapper-user
- IRC: #cluemapper on irc.freenode.net
Getting Started
- Installing ClueMapper - instructions for installing ClueMapper (with or without buildout)
- Other help docs thanks to autonomos.us
Sub-projects
These components are either standalone products or add-ons to Trac which provide additional functionality for ClueMapper.
| Sub-project | Description | Requires ClueMapper | Runs on GAPE | Runs Standalone |
|---|---|---|---|---|
| ClueBin | pastebin | no | yes | yes |
| ClueTimer | time tracking | no | yes | yes |
| ClueReleaseManager | pypi server | no | no | yes |
| ClueBzrServer | bzr server | no | no | yes |
| ClueTracBzr | bzr for cluemapper | yes | no | no |
Development
- ChangeLogs
- UseCases
- Third-party Time Tracking Tools
- ScalingIssues
- UserManagement
- NewIdeas
- ProposedRoadMap
- DeveloperArea
- SettingUpBzr?
Proposals
Attachments
- dashboard.jpg (15.5 kB) - added by nate 2 years ago.


