{ "info": { "author": "Sylvain Boureliou", "author_email": "sylvain.boureliou@makina-corpus.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nDisplay a contact in a Plone portlet.\n\nContacts are provided throw backends. When installed this addon is configured\nto use the 'dummy' backend.\n\nYou can configure this addon to use an other backend:\n\n* Dummy backend, used for tests\n* LDAP backend (add python-ldap in your setup)\n* SugarCRM backend (add the addon collective.sugarcrm)\n\nHow to Install\n==============\n\n.. image:: https://pypip.in/v/collective.portlet.contact/badge.png\n :target: https://crate.io/packages/collective.portlet.contact/\n\n.. image:: https://pypip.in/d/collective.portlet.contact/badge.png\n :target: https://crate.io/packages/collective.portlet.contact/\n\n.. image:: https://secure.travis-ci.org/collective/collective.portlet.contact.png\n :target: http://travis-ci.org/#!/collective/collective.portlet.contact\n\n.. image:: https://coveralls.io/repos/collective/collective.portlet.contact/badge.png?branch=master\n :target: https://coveralls.io/r/collective/collective.portlet.contact\n\n\nThis addon can be installed as installed as any other Plone addon, please\nfollow the official documentation_.\n\n.. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to\n\n\nPossible problems\n-----------------\n\n* I have the following error: \"We already have: zope.schema 3.5.4 but z3c.form 2.4.1 requires 'zope.schema>=3.6.0'.\"\n => You should add this extra version restriction to your buildout: http://good-py.appspot.com/release/plone.app.z3cform/0.5.0\n\nCredits\n=======\n\nCompanies\n---------\n\n|makinacom|_\n\n* `Planet Makina Corpus `_\n* `Contact Makina Corpus `_\n\n\nAuthors\n-------\n\n- Sylvain BOURELIOU \n\nContributors\n------------\n\n- JeanMichel FRANCOIS aka toutpt \n\n.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif\n.. _makinacom: http://www.makina-corpus.com\n\nChange History\n==============\n\n1.1.2 (2013-12-09)\n------------------\n\n- fix plone4.0 compatibility\n\n\n1.1.1 (2013-12-09)\n------------------\n\n- fix AttributeError: 'Form' object has no attribute 'settings'\n\n\n1.1 (2013-01-31)\n----------------\n\n- Refactor to use adapter instead of utility. Welcome to addressbook component.\n- Add tests + travis-ci integration\n- Add ajax option for webservices backend like sugarcrm\n\n\n1.0 (2012-09-05)\n----------------\n\n- move @@ldapJpegPhoto view to collective_portlet_contact_photo view and make it\n works with and without ldap.\n [toutpt]\n- Add support for schema.org rich snippet [toutpt]\n\n1.0b3 (2010-10-30)\n------------------\n\n- Fix zcml security declaration for the @@cpc-search browser page.\n [sylvainb]\n- Add plone.app.z3cform as dependency.\n [sylvainb]\n- Ldap backend: allow to configure ldap_photo_storage, ldap_photo_ofs_directory\n and ldap_photo_cache_maxage from the control panel.\n [sylvainb]\n- Update french translations.\n [sylvainb]\n\n\n1.0b2 (2010-10-07)\n------------------\n\n- Update documentation\n [toutpt]\n\n\n1.0b1 (2010-10-07)\n------------------\n\n- Add cache control max-age on ldap jpegPhoto\n [toutpt]\n\n- Allow to configure a default photo for the LDAP backend.\n\n- Add backend support for jpegPhoto. configurable throw portal_properties\n [toutpt]\n\n- Add support for jpegPhoto (display+form) with ldap backend\n [toutpt]\n\n- Add french translation\n [toutpt]\n\n- Initial release.\n [sylvainb]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.makina-corpus.com", "keywords": "plone portlet ldap contact", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.portlet.contact", "package_url": "https://pypi.org/project/collective.portlet.contact/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlet.contact/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.makina-corpus.com" }, "release_url": "https://pypi.org/project/collective.portlet.contact/1.1.2/", "requires_dist": null, "requires_python": null, "summary": "Display LDAP contacts in Plone portlets.", "version": "1.1.2" }, "last_serial": 939885, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d14ca00df5283a2312c5c0dadea2a209", "sha256": "d9c88a4173b0ee268cef0fc263a504773232148c5a4a1456a48d936ba4acf593" }, "downloads": -1, "filename": "collective.portlet.contact-1.0.zip", "has_sig": false, "md5_digest": "d14ca00df5283a2312c5c0dadea2a209", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136639, "upload_time": "2012-09-05T10:16:38", "url": "https://files.pythonhosted.org/packages/5e/84/beb7c36c7937430a9e8e0c67f858949f2102a0695da00b50bbc299e2999d/collective.portlet.contact-1.0.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "c137aecc92e7823ac4bd56f556785d1c", "sha256": "9d789f878034044e6d6800ba2db6f85f08f3bdfa7600d92a565b4b32bb572e53" }, "downloads": -1, "filename": "collective.portlet.contact-1.0b2.zip", "has_sig": false, "md5_digest": "c137aecc92e7823ac4bd56f556785d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56084, "upload_time": "2010-10-07T15:34:43", "url": "https://files.pythonhosted.org/packages/66/bb/a7c4feed995522fd1da3c14ba8b4f1ab12b29f4be2007d64cbb02f389289/collective.portlet.contact-1.0b2.zip" } ], "1.0b2dev": [], "1.0b3": [ { "comment_text": "", "digests": { "md5": "ee4e48bd3f0c31ee8dd08773b786c413", "sha256": "47d8209b8db6ca77cdaf56b796707335f95185a7525f4c758366e6b52de436a2" }, "downloads": -1, "filename": "collective.portlet.contact-1.0b3.tar.gz", "has_sig": false, "md5_digest": "ee4e48bd3f0c31ee8dd08773b786c413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114171, "upload_time": "2010-10-30T11:18:55", "url": "https://files.pythonhosted.org/packages/a0/39/5d50f5f98ee0c04459af43a448c8f7ddfdeb38314fda289d7c331afaa636/collective.portlet.contact-1.0b3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "64f667ecdfb5a3fb56b480c69df144d4", "sha256": "841d18b4c27e17d23ab964b8c40fe788e5b29d11b2b8601343cff245534123a8" }, "downloads": -1, "filename": "collective.portlet.contact-1.1.zip", "has_sig": false, "md5_digest": "64f667ecdfb5a3fb56b480c69df144d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152649, "upload_time": "2013-01-31T13:23:17", "url": "https://files.pythonhosted.org/packages/a1/ab/e08fe0bc87b192152433e778453a65da0152c938f91d6a88d6c13da1999f/collective.portlet.contact-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5575167c809d9f171386c921f4427861", "sha256": "fa0e7b47674b385f4f0b961913cb77df1281b36295426df7467dfc3b7952b500" }, "downloads": -1, "filename": "collective.portlet.contact-1.1.1.zip", "has_sig": false, "md5_digest": "5575167c809d9f171386c921f4427861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156081, "upload_time": "2013-12-09T14:06:59", "url": "https://files.pythonhosted.org/packages/82/c7/6b11d39fb98f3489e0171800426216c0e32887f5f382f3c76b83d8dad1c9/collective.portlet.contact-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c33b1e68c024bcbf34f4a2b531f7be1c", "sha256": "5a5d251bcbb4d6b439492ce08768913b59eb6b304b508929cf5a2b630fd335ea" }, "downloads": -1, "filename": "collective.portlet.contact-1.1.2.zip", "has_sig": false, "md5_digest": "c33b1e68c024bcbf34f4a2b531f7be1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156181, "upload_time": "2013-12-09T14:55:13", "url": "https://files.pythonhosted.org/packages/1c/fe/05ad752b988c13a5be73ee7479b576e688347b4162c0eb773318b8c8d1b4/collective.portlet.contact-1.1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c33b1e68c024bcbf34f4a2b531f7be1c", "sha256": "5a5d251bcbb4d6b439492ce08768913b59eb6b304b508929cf5a2b630fd335ea" }, "downloads": -1, "filename": "collective.portlet.contact-1.1.2.zip", "has_sig": false, "md5_digest": "c33b1e68c024bcbf34f4a2b531f7be1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156181, "upload_time": "2013-12-09T14:55:13", "url": "https://files.pythonhosted.org/packages/1c/fe/05ad752b988c13a5be73ee7479b576e688347b4162c0eb773318b8c8d1b4/collective.portlet.contact-1.1.2.zip" } ] }