.. -*-rst-*-

==========
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 community website for ClueMapper is located at http://www.cluemapper.org


Features
========

* Multiple project creation and management using Trac_ and linked
Subversion_ repositories

* Dynamic theming support via Deliverance_

* Integrated pastebin support via ClueBin_

* Integrated time-tracking via ClueTimer_


Python Version Compatibility
============================

* Python 2.5 (most testing)

* Python 2.6 (minor testing)


Installation
============

Please see INSTALL.txt.


Credits
=======

* Rocky Burt (maintainer) - rocky AT serverzen DOT com

.. _Trac: http://trac.edgewall.org
.. _Deliverance: http://www.openplans.org/projects/deliverance
.. _ClueBin: http://projects.serverzen.com/pm/p/cluemapper/wiki/ClueBin
.. _ClueTimer: http://projects.serverzen.com/pm/p/cluemapper/wiki/ClueTimer
.. _Subversion: http://subversion.apache.org/
.. -*-rst-*-

==================
ClueMapper History
==================

v0.8.6 (2010-11-19)
===================

* Removed dependencies on the following packages:
Bitten, ClearSilver, TracMasterTickets

* Updated Dojo/Dijit to use Claro theme

* Fixed ticket #64: Updated to depend on GridModify plugin

* Fixed ticket #80: going to /pm/p now directs back to /pm

* Updated Dojo to 1.5 (from 1.3)


v0.8.5 (2009-09-10)
===================

* Updated Dojo to 1.3 (from 1.1.1) for IE8 support


v0.8.4 (2008-10-14)
===================

* If a project is having problems (ie needs Trac upgrade) then ClueMapper
survives better and identifies the problematic project

* Added new dependency on http://pypi.python.org/pypi/TracMasterTickets/


v0.8.3 (2008-09-04)
===================

* Login link now pops down ajax-enabled login form

* Fixed issue with new users not retaining info, #17

* Fixed issue with deleting project, #52

* Now depends on cluemapper-forked TracUserManagerPlugin in an effort to
refine control panel UI


v0.8.2 (2008-08-28)
===================

* Now includes additional Trac addons

* TracNewsFlash

* Upgraded minimum required versions for various dependencies

* repoze.who 1.0.5
* Pygments 0.11

* Fixed issue #50: now displays error message for bad credentials

* Implemented project deletion support via ticket #47

* Project quickjump has now become just quickjump and is available at the
dashboard

* The logo link inside a project now goes to the root of the project instead
of back to the main cluemapper homepage


v0.8.1 (2008-08-20)
===================

* Fixed issue #43, various config panels not working


v0.8 (2008-08-20)
=================

* Added Tracbacks plugin for ticket trac backs (#15)

* Added new trac plugin that uses ajax to add a project list dropdown
in top-right corner for quick-switching between projects (#37)

* Main dashboard now displays tickets from various projects assigned
to authenticated user (#38)

* Server command now has an "reload" option for development (#39)

* Upgraded minimum required versions for various dependencies (#40)

* SQLAlchemy 0.4.7
* Trac 0.11.1
* Genshi 0.5.1
* lxml 2.0.8
* pytz 2008c

* Reshaped main home page into a very minimal cross-project dashboard
by using Dojo to dynamically refresh project/ticket data (#41)

* New clue.app.state api for looking up active config

* Security info lookup now uses clue.secure api

v0.7.2 (2008-07-27)
===================

Features
--------

* Direct VC URL is now configurable via "Source Control" admin panel
and is displayed in the browser tab interface

Misc
----

* clue-admin and clue-server both now use same logic to determine default
workingdir

v0.7.1 (2008-07-24)
===================

* New admin panel for controlling ticket notification

v0.7 (2008-07-07)
=================

* Added new admin command (clue-admin) for setting up the initial
manager/admin user (clue-admin addmanager)

* Added very minimal support for Bitten continuous build integration

* clue-admin now has import and export commmands for dealing with projects

* Now includes TracWysiwyg plugin for wysiwyg wiki editing support

* Now includes TracIncludeMacro which is a Trac wiki macro which allows
inclusion of svn resources (and other wiki pages)

* Upgraded minimum required versions for various dependencies

* Trac 0.11 (final)
* Genshi 0.5 (final)
* Paste 1.7.1
* setuptools 0.6c8
* Pygments 0.10
* pytz 2008b
* Deliverance 0.2
* lxml 2.0.7

* Created trac plugin for managing subversion repository access

v0.6.4 (2008-06-21)
===================

* Fixed issue #24: zipped-egg-installed ClueMapper can now create new
projects

v0.6.3 (2008-06-07)
===================

* Fixed issue #6: previous redirection changes now rolled back

v0.6.2 (2008-06-07)
===================

* Fixed issue #5: viewing readme no longer produces rst errors

* Configuration files now live in etc/cluemapper and data files live
in var/cluemapper

* Configuration writing now stores sections ordered

v0.6.1 (2008-06-05)
===================

* Stopped locking dependency versions for various Clue* projects

* No long displays ClueBin tagline

* Cleaned up redirection code

* Added dependency on ClueMapperChatter

* Added missing trac plugin dependencies

v0.6 (2008-05-15)
=================

* Please note that this release is pre-alpha and still lacks several key
features

* Now includes pastebin support via ClueBin

* Added clue-admin cmd-line script for utility functions

* Theme is now configurable via Trac

* Added 404 handling for when an invalid project is requested.