A time tracker based on the concepts of gtimelog
Project description
Introduction
This package provides a user interface to track time based on the concepts of gtimelog. When starting your working day you start a timer. Each time that you change to a different tasks you log an entry of what you were working on.
In eXtreme Management we book our hours on tasks. This tracker allows you to select a number of tasks from the list of tasks that are assigned to you. The selected tasks are shown in the time tracker.
Changelog for xm.tracker
0.1.1 (2008-09-16)
Removed egenix-mx-base from the install_requires of setup.py as it is not easy_installable. Improved docs/INSTALL.txt to explain about how to install mx.DateTime.
0.1 (2008-09-16)
First version. [maurits, reinout, jladage, simon]
xm.tracker Installation
To install xm.tracker into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:
When you’re reading this you have probably already run easy_install xm.tracker. Find out how to install setuptools (and EasyInstall) here: http://peak.telecommunity.com/DevCenter/EasyInstall
Install mxBase from Egenix; this is needed as we use mx.DateTime. It is not easy_installable, so get it here: http://www.egenix.com/products/python/mxBase/
Your operating system may have a package already that you can install. On Ubuntu it is python2.4-egenix-mxdatetime.
If you are using Zope 2.9 (not 2.10), get pythonproducts and install it via:
python setup.py install --home /path/to/instanceinto your Zope instance.
Create a file called xm.tracker-configure.zcml in the /path/to/instance/etc/package-includes directory. The file should only contain this:
<include package="xm.tracker" />
Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:
Add xm.tracker to the list of eggs to install, e.g.:
[buildout] ... eggs = ... xm.trackerTell the plone.recipe.zope2instance recipe to install a ZCML slug:
[instance] recipe = plone.recipe.zope2instance ... zcml = xm.trackerInstall mxBase from Egenix. On Linux/Max you can use a buildout recipe:
[buildout] # mx-base has to be the first part parts = mx-base ... ... [mx-base] recipe = collective.recipe.mxbaseOn Windows we have seen this fail. In that case, you can get an installer here: http://www.egenix.com/products/python/mxBase/
Your operating system may have a package already that you can install instead. On Ubuntu it is python2.4-egenix-mxdatetime.
Re-run buildout, e.g. with:
$ ./bin/buildout
You can skip the ZCML slug if you are going to explicitly include the package from another package’s configure.zcml file. Products.eXtremeManagement does this.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.