JCARD2

JCARD2
Version:1.2
Author:Jeffrey Clement
Status:Active

JCARD is a simple to use multi-user / cross-platform contact management application.

Project Description

JCARD2 is a simple cross-platform / multi-user / web-based contact management application. It is entirely contained except for the Python runtime and (if you want SSL support) the Python OpenSSL libraries.

1. New

2. Features

3. Configuration

All JCARD configuation is done through the config file *MainServer.cfg*.Here is an example:

Listing #1
1.   [server]
2.   ## choose which port you would like JCARD to run off of.
3.   socketPort=8012
4.   ## enable threading server.  May as well
5.   threading=1
6.   ## enable XMLRPC?  Leave blank to turn it off
7.   xmlRpc=1
8.   ## SSL Key/Cert if you would like to use SSL
9.   #sslKeyFile=ssl/server.pkey
10.  #sslCertificateFile=ssl/server.cert
11.  
12.  [system]
13.  ## Comma separated list of Categories for filing records
14.  categories=Business,Personal
15.  
16.  [staticContent]
17.  ## don't touch
18.  static=static
19.  
20.  [accounts]
21.  ## List of accounts able to login to web interface
22.  demo=demo
23.  
24.  [rpc_accounts]
25.  ## List of accounts able to use XMLRPC interface (needed for mutt interface, etc)
26.  demo=demo

To start off. Set the port to whatever you wish (default is fine),then make sure the list of categories and users are good. Next start the server.

4. Starting JCARD Server

The JCARD server is written in Python. On most systems you simply run:

Listing #2
1.   python MainServer.py

If you download the standalone Windows version jcard2-x.x-win32.zip then just unzip it to a directory somewhere and run MainServer.exe. You do not need to install Python.

Now that the server is up and running, simply connect your web browser to http://127.0.0.1:8012 (or whatever port you told it to listen to). It will ask you to login. Use whatever account you created or the demo account (demo, demo)).

5. Todo

Click on an image to see it full-size.

The phonelist view gives the name, prefered contact number, and email address of contacts. Users can filter this list by a search string (on name field) and by selecting a category to view.
The record editor / viewer lets you make changes to each record.

Requirements

Links

License

This software is licensed under the BSD license. Please make sure you have read and understood this license before downloading this software!

Copyright (c) 2003, Jeffrey Clement All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Downloads

FileSizeLast Modified
ChangeLog0.58 kbThu Sep 23 06:09:35 2004
jcard2-1.0-src.tar.gz64.90 kbThu Sep 23 06:09:37 2004
jcard2-1.0-win32.zip807.24 kbThu Sep 23 06:09:41 2004
jcard2-1.1-src.tar.gz67.07 kbThu Sep 23 06:09:41 2004
jcard2-1.1-src.tar.gz.asc0.18 kbThu Sep 23 06:09:36 2004
jcard2-1.1-win32.zip1010.62 kbThu Sep 23 06:09:45 2004
jcard2-1.2-src.tar.gz67.07 kbThu Sep 23 06:09:46 2004
jcard2-1.2-src.tar.gz.asc0.18 kbThu Sep 23 06:09:41 2004
jcard2-snapshot.tar.gz77.41 kbThu Sep 23 06:09:47 2004
jcard_lookup_mutt.py2.82 kbThu Sep 23 06:09:47 2004
shot1.jpg98.71 kbThu Sep 23 06:09:46 2004
shot2.jpg105.07 kbThu Sep 23 06:09:47 2004