Version 1 (modified by CM Lubinski, 13 years ago) (diff)

New hack ContactsPlugin, created by cmc


Notice: This plugin is unmaintained and available for adoption.


Generic plugin which allows you to add contacts to the system. Contacts have a first and last name as well as a phone number and an e-mail address. Out of the box, these contacts are completely unrelated to the rest of Trac, but this plugin is designed to allow other plugins to add associated contacts as needed.

This provides two permissions, one for viewing and one for adding/editing contacts.

Bugs/Feature Requests

Existing bugs and feature requests for ContactsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:contactsplugin here].


You can check out ContactsPlugin from here using Subversion, or browse the source with Trac.


Does your plugin need to store user information, names of potential clients, or any other contact-related info? Use this plugin! Load /contact?redirect=/your/redirect/handler/url and as soon as the user has added/edited a contact, your redirect handler will be called with the contact_id set in the url. You may then do whatever evil deeds necessary with said contact.

Recent Changes

16940 by rjollos on 2017-10-31 20:39:38
TracContacts 0.3dev: Make compatible with Trac 1.2+
16364 by rjollos on 2017-03-22 01:33:04
0.2dev: Fix indentation and conform to PEP8
14733 by rjollos on 2015-06-22 22:47:45
0.2dev: Fixed incorrect quoting of column names. Fixes #11234.

This was a regression in [12247]. Patch by Jun Omae.



Author: cmc
Maintainer: cmc