{ "info": { "author": "Paul Carduner", "author_email": "paul@carduner.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Zope3", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "========\nZContact\n========\nThe Online Contact Manager\n--------------------------\n\nZContact is an online contact management application built on the\nZope3 web application framework. Below are instructions for managing\nZContact on Ubuntu Linux. With some tweaks, this might even work on\nMac OSX and Windows.\n\nQuick Start\n===========\n\nFollow these instructions to install ZContact and create a default\nserver setup.\n\n0. Install dependencies if they are not installed already (most of\n these dependencies are from Zope 3)::\n\n $ sudo apt-get install build-essential python-all python-all-dev\n libc6-dev libicu-dev python-setuptools\n\n1. Install ZContact::\n\n $ sudo easy_install-2.4 zcontact\n\n#. Create an \"instance\" of zcontact (including server configuration,\n log files and database) called \"MyZContactServer\". Feel free to\n replace MyZContactServer with whatever you want, or leave it blank and\n it will default to just \"zcontact\"::\n\n $ paster make-config zcontact MyZContactServer\n\n#. Go to the newly created configuration area for your zcontact\n instance and start the server::\n\n $ cd MyZContactServer\n $ paster serve deploy.ini\n\n#. ZContact will now be available at http://localhost:8080 .\n\n\nUpdating Your ZContact Installation\n===================================\n\nTo update your ZContact application, simply run the following command\nand restart your server.\n\n $ sudo easy_install-2.4 -U zcontact\n\n(the -U stands for \"Update\").\n\n\nRunning ZContact as a Daemon\n============================\n\nTo run ZContact as a daemon, go to the directory where your ZContact\ninstance is located and type:\n\n $ paster serve deploy.ini --daemon\n\nThe running daemon can be stopped with:\n\n $ paster serve deploy.ini stop\n\n\nMigrating Data\n==============\n\nTo migrate data from one zcontact server to another follow these\nsteps:\n\n1. Make sure both zcontact instances are **not** running.\n\n#. Copy the database file you want to migrate to the new instance.\n The database file is located in the var/ directory of the ZContact\n instance and is called Data.fs. You do not need to move any of the\n Data.fs.* files.\n\n#. Restart your ZContact instance.\n\n\nDeveloper Installation\n======================\n\nIf you want to setup ZContact as a developer (i.e. from a repository\ncheckout) rather than installing it as an egg on your system, follow\nthese steps:\n\n1. Grab a branch of the latest ZContact code from Launchpad::\n\n $ bzr branch http://bazaar.launchpad.net/~pcardune/zcontact/zcontact-lp\n\n (Note: you can also use bzr checkout instead of bzr branch if you\n don't want to get all the revision information)\n\n#. Change to the directory where you just create the branch::\n\n $ cd zcontact-lp\n\n#. Run make::\n\n $ make\n\n (Note: This will run the bootstrap.py script which sets up buildout,\n and it will invoke buildout which downloads all the necessary eggs\n to the eggs/ directory. If you have a common place where you have\n development eggs available, you should modify buildout.cfg before\n running make.)\n\n#. Run the tests::\n\n $ make test\n\n#. Create the configuration::\n\n $ make install\n\n (This adds the var and log directories along with a deploy.ini,\n site.zcml, and zope.conf in the checkout)\n\n#. Start the server::\n\n $ make run\n\n#. Generate test coverage reports::\n\n $ make coverage\n\n\nNOTE: if you get errors about setuptools not being the right version,\nthen you need to install the easy_install script and run::\n\n $ sudo easy_install-2.4 -U setuptools\n\n(The -U option forces setuptools to look online for the latest\nupdates)\n\nIf you don't like using make, or you are not on a Linux system, then\ntry the following::\n\n $ python bootstrap.py\n $ ./bin/buildout -vN\n\nA note to the wise: It seems to be the consensus of the Zope\ncommunity that one should never use the standard system python to run\nyour software because you might screw it up. And screwing up system\npythong is not a good idea if you can avoid it. So to really do this\nproperly, you should install your own python by actually downloading\nthe src, compiling it, and installing it to some place like\n/opt/mypython. Then when you install the checkout, use::\n\n $ /opt/mypython/bin/python bootstrap.py\n $ ./bin/buildout -vN\n\nAnd that will be best.\n\n\nGetting More Information\n========================\n\nContact me on chat.freenode.net. My most common username is pcardune\nand I hang around #schooltool and #zope3-dev. Otherwise, email me at\npaul_at_carduner_dot_net\n\nPlease send me requests for other instructions you want to be put into\nthis README file.\n\n\nplace holder for changes", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://launchpad.net/zcontact", "keywords": "zcontact zope3", "license": "GPL 3", "maintainer": null, "maintainer_email": null, "name": "zcontact", "package_url": "https://pypi.org/project/zcontact/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zcontact/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://launchpad.net/zcontact" }, "release_url": "https://pypi.org/project/zcontact/0.1.0a11/", "requires_dist": null, "requires_python": null, "summary": "An online contact manager built on Zope 3", "version": "0.1.0a11" }, "last_serial": 802229, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "afc91bcdcad4835b47cd59edcd7f7a07", "sha256": "3fc8f22bcf621651717f9264474b79e07df57e3dc1640b3979bca79439a8d689" }, "downloads": -1, "filename": "zcontact-0.1.0a1-py2.4.egg", "has_sig": false, "md5_digest": "afc91bcdcad4835b47cd59edcd7f7a07", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 150215, "upload_time": "2007-08-14T21:09:44", "url": "https://files.pythonhosted.org/packages/52/fb/78f8890f401fa8a5d16ec24778919d625b9193cb22e20092901266099360/zcontact-0.1.0a1-py2.4.egg" } ], "0.1.0a10": [ { "comment_text": "", "digests": { "md5": "c79f43f4c3bc1bcbf5d0e1b9b93b7e8e", "sha256": "cec31084b612584d99734d8522c256d6f5130352e9dd661aa290bde019e8010d" }, "downloads": -1, "filename": "zcontact-0.1.0a10.tar.gz", "has_sig": false, "md5_digest": "c79f43f4c3bc1bcbf5d0e1b9b93b7e8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122587, "upload_time": "2007-11-23T03:45:27", "url": "https://files.pythonhosted.org/packages/59/c7/a75660609fe52178c43f386500ea35199c46ede50624c0c507ed424171d6/zcontact-0.1.0a10.tar.gz" } ], "0.1.0a11": [ { "comment_text": "", "digests": { "md5": "73ec0edd67efa3133f3f848df78d40e1", "sha256": "a2ed004e5e84df507b2fd6efaae7524e86d16a9ec637c4962d2d908e864da011" }, "downloads": -1, "filename": "zcontact-0.1.0a11.tar.gz", "has_sig": false, "md5_digest": "73ec0edd67efa3133f3f848df78d40e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126479, "upload_time": "2008-01-18T07:00:10", "url": "https://files.pythonhosted.org/packages/2c/e0/effd19837a3b51fc680e8af8a33513960cb757d504af14f988b613be03bf/zcontact-0.1.0a11.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "fa1f8c1f5b09ecc5c26ba0420be6cef9", "sha256": "4b2b824865adfced54f701f825f4cc9705c65cd2d7ce8daf80d2e73925b6eef6" }, "downloads": -1, "filename": "zcontact-0.1.0a2-py2.4.egg", "has_sig": false, "md5_digest": "fa1f8c1f5b09ecc5c26ba0420be6cef9", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 152973, "upload_time": "2007-09-04T17:56:50", "url": "https://files.pythonhosted.org/packages/dd/dd/ca4f0d52bf693c4298e485aa9a6d143063c33779058ad0f1304916440fab/zcontact-0.1.0a2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "055c0ad3f09bfcbb6e2d91c64a929cca", "sha256": "230d52255fe7a672d205173a6224370a8201b2355dd53be11b5eb9102ae68635" }, "downloads": -1, "filename": "zcontact-0.1.0a2.tar.gz", "has_sig": false, "md5_digest": "055c0ad3f09bfcbb6e2d91c64a929cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17632, "upload_time": "2007-10-15T15:52:08", "url": "https://files.pythonhosted.org/packages/30/f4/99905e0b01faa5267f799dfc2c9c7befb8c5ca78a80b405bcfb016240d45/zcontact-0.1.0a2.tar.gz" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "f7ff3a494df25de87d541a9ba845365e", "sha256": "a388bd4f9fff55543764012a3f197ba655072952cd261a820631463b8e7b6524" }, "downloads": -1, "filename": "zcontact-0.1.0a3.tar.gz", "has_sig": false, "md5_digest": "f7ff3a494df25de87d541a9ba845365e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17632, "upload_time": "2007-10-15T15:54:06", "url": "https://files.pythonhosted.org/packages/24/81/a32aa65dc7fd2a8cde1b1e50a200d3de16b26ca713ee4f40acfb9bba79b4/zcontact-0.1.0a3.tar.gz" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "a4421d32a53496180ae2d987a291b37a", "sha256": "b62efcefc8167d69d61fa054dcc93723bb540fe959aef722b76f33ac74b94f22" }, "downloads": -1, "filename": "zcontact-0.1.0a4.tar.gz", "has_sig": false, "md5_digest": "a4421d32a53496180ae2d987a291b37a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102559, "upload_time": "2007-10-15T16:28:26", "url": "https://files.pythonhosted.org/packages/99/16/f80e809f41b424c121d73a57438c66692eee94fc32832fd2f4a2411c4167/zcontact-0.1.0a4.tar.gz" } ], "0.1.0a5": [ { "comment_text": "", "digests": { "md5": "200947cdc9200e00b2ee5375fe9308f5", "sha256": "fd1afa66cc51abb628f20533f481e80dcabb8ea33eb2da6fbe217236d3d5d3e7" }, "downloads": -1, "filename": "zcontact-0.1.0a5.tar.gz", "has_sig": false, "md5_digest": "200947cdc9200e00b2ee5375fe9308f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103047, "upload_time": "2007-10-17T17:10:49", "url": "https://files.pythonhosted.org/packages/9c/80/d0d0c5f5751e03b3383cbe07a14f5fd5480385327f590334cc46356dc56e/zcontact-0.1.0a5.tar.gz" } ], "0.1.0a6": [ { "comment_text": "", "digests": { "md5": "aa93c61b5c9bb2a9c6d1f9b4a7e71852", "sha256": "746a539fb008b7933e98456405963e598345102ea80a66f5c246a169721fc4c6" }, "downloads": -1, "filename": "zcontact-0.1.0a6.tar.gz", "has_sig": false, "md5_digest": "aa93c61b5c9bb2a9c6d1f9b4a7e71852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103296, "upload_time": "2007-11-05T05:26:03", "url": "https://files.pythonhosted.org/packages/45/18/b196f25c4c6a3e13756dbf47476b74ffaa3c6db0043b20eaf3e6155db723/zcontact-0.1.0a6.tar.gz" } ], "0.1.0a7": [ { "comment_text": "", "digests": { "md5": "f1917713c49d47dade4c059df1d87948", "sha256": "041340006cfedaa5946a47f4ab498a8235ab4bb88fae2ea419fa227fce991152" }, "downloads": -1, "filename": "zcontact-0.1.0a7.tar.gz", "has_sig": false, "md5_digest": "f1917713c49d47dade4c059df1d87948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103341, "upload_time": "2007-11-05T19:44:52", "url": "https://files.pythonhosted.org/packages/05/d4/8c3f1a32d404331d367935a16348754962fba609e6948a3ee02dce041c66/zcontact-0.1.0a7.tar.gz" } ], "0.1.0a8": [ { "comment_text": "", "digests": { "md5": "6dd0f8960936d5e6683a9e92166349b6", "sha256": "11ab213057148d2bed250fa6825716341b92cca162b9b29c15d4d76258d6b376" }, "downloads": -1, "filename": "zcontact-0.1.0a8.tar.gz", "has_sig": false, "md5_digest": "6dd0f8960936d5e6683a9e92166349b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103746, "upload_time": "2007-11-13T06:57:12", "url": "https://files.pythonhosted.org/packages/25/44/d52432b9a08d0b60e3d94c8c5b407b1d2c4b2f88be36f00ce509810cc11a/zcontact-0.1.0a8.tar.gz" } ], "0.1.0a9": [ { "comment_text": "", "digests": { "md5": "af87ec9ab10de360c71ec2cbf5f0714d", "sha256": "f3fb35d046fb471085f0606ba00c1ec85aa5d7ffe034f366c7ed26cefb6ae3a2" }, "downloads": -1, "filename": "zcontact-0.1.0a9.tar.gz", "has_sig": false, "md5_digest": "af87ec9ab10de360c71ec2cbf5f0714d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122173, "upload_time": "2007-11-13T12:26:01", "url": "https://files.pythonhosted.org/packages/9a/01/4335a912fb4ad43abe63cba0e51eed008af2ce2acbb8771df549923bc441/zcontact-0.1.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73ec0edd67efa3133f3f848df78d40e1", "sha256": "a2ed004e5e84df507b2fd6efaae7524e86d16a9ec637c4962d2d908e864da011" }, "downloads": -1, "filename": "zcontact-0.1.0a11.tar.gz", "has_sig": false, "md5_digest": "73ec0edd67efa3133f3f848df78d40e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126479, "upload_time": "2008-01-18T07:00:10", "url": "https://files.pythonhosted.org/packages/2c/e0/effd19837a3b51fc680e8af8a33513960cb757d504af14f988b613be03bf/zcontact-0.1.0a11.tar.gz" } ] }