{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 5.0", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "collective.permalink\n====================\n\nThis adds a `permalink`__ to every supported Plone content. A permalink is a link to the content\nthat should never change even if you rename or move it.\n\n__ http://en.wikipedia.org/wiki/Permalink\n\nFeatures\n--------\n\n- Permalink as object action or as document action\n- javascript copy to clipboard on click event\n\n\nTranslations\n------------\n\nThis addon has been translated into\n\n- English\n\n\nDevelopment setup\n=================\n\nAssuming you have a clean python 2.7 with virtualenv and pip::\n\n cd \n git clone https://github.com/collective/collective.permalink.git\n cd collective.permalink\n .\n source ./bin/activate\n pip install -Ur requirements.txt\n buildout\n\nRunning instance::\n\n instance fg\n\nRunning code-analysis::\n\n code-analysis\n\nRunning tests::\n\n ./bin/test -s collective.permalink\n\n\nUsage in other project\n======================\n\nUse as egg via buildout\n-----------------------\n\nInstall collective.permalink by adding it to your buildout.cfg::\n\n [instance]\n recipe = plone.recipe.zope2instance\n ...\n eggs =\n ...\n collective.permalink\n ...\n\n\nUse as egg via setup.py\n-----------------------\n\nInstall collective.permalink by adding it to your setup.py::\n\n install_requires=[\n ...\n 'collective.permalink',\n ...\n ]\n\n\nUse as source via buildout\n--------------------------\n\nInstall collective.permalink by adding it to your buildout.cfg\n`mr.developer`__ is needed!::\n\n [sources]\n collective.permalink = git https://github.com/collective/collective.permalink.git\n ...\n\n__ https://pypi.python.org/pypi/mr.developer\n\nand then running ``buildout``\n\n\nHow to use\n==========\n\nThe default implementation is based on the Plone *resolveuid* feature.\nThis will not work (and shows anything) for contents without the *plone.uuid* support. You can however\ncustomize and develop additional adapters for providing permalink for yours types (or customize\nthe default one).\n\nThe new resource will be added to the *document actions* section.\n\n.. image:: docs/screenshot_plone4.png\n :alt: Permalink preview in a basic Plone site\n\nCredits\n=======\n\nDeveloped with the support of `Azienda USL Ferrara`__; Azienda USL Ferrara supports the\n`PloneGov initiative`__.\n\n.. image:: docs/sponsor_azienda.gif\n :alt: Azienda USL's logo\n\n__ http://www.ausl.fe.it/\n__ http://www.plonegov.it/\n\nAuthors\n=======\n\nThis product was developed by RedTurtle Technology team.\n\n.. image:: docs/sponsor_redturtle.png\n :alt: RedTurtle Technology Site\n :target: http://www.redturtle.it/\n\n\nPlone5 upgrade and improvements by the development dept. (`gogo`__ & `iham`__) of the `academy of fine arts vienna`__.\n\n.. image:: docs/sponsor_akbild.png\n :alt: academy of fine arts vienna\n :target: https://www.akbild.ac.at\n\n__ https://github.com/gogobd\n__ https://github.com/iham\n__ https://www.akbild.ac.at\n\n\nContribute\n==========\n\n- Issue Tracker: https://github.com/collective/collective.permalink.git/issues\n- Source Code: https://github.com/collective/collective.permalink.git\n\n\nLicense\n=======\n\nThe project is licensed under the GPLv2.\n\n\nContributors\n============\n\n- Red Turtle\n- Markus Hilbert, markus.hilbert@iham.at\n- Sven Strack, sven@so36.net\n\n\nChangelog\n=========\n\n\n1.0.5 (2018-03-22)\n------------------\n\n- fix js error.\n [iham]\n\n\n1.0.4 (2018-03-21)\n------------------\n\n- pypi version confusion... nevermind.\n v 1.0.3 was removed.\n [iham]\n\n\n1.0.3 (2018-03-21)\n------------------\n\n- fixed resource registration to make it work with plone-resource-compile.\n [iham]\n\n\n1.0.2 (2017-09-06)\n------------------\n\n- fixed Broken \"Permalink (to Clipboard)\" functionality #4\n [enkidulan]\n- update url in setup.py, plone.org/products is gone\n [svx]\n- remove node_modules from repository and add .gitignore file\n [cekk]\n\n\n1.0.1 (2017-08-09)\n------------------\n\n- fixed permission for view.\n [iham]\n\n\n1.0.0 (2017-06-28)\n------------------\n\nDropped Plone 4 compatibility.\n\n- upgrade to Plone5\n- clean up code using flake8 conventions\n- added tests\n- added controlpanel\n- added javascript \"copy to clipboard\" on click\n [iham]\n\n\n0.2.1 (2016-01-20)\n------------------\n\n- make permalink respect typesUseViewActionInListings\n [pbauer]\n\n\n0.2.0 (2013-04-11)\n------------------\n\nDropped Plone 3 compatibility\n\n* Fixing import for Plone 4.2\n [keul]\n\n* Now based on ``plone.uuid`` to this should work also\n for dexterity based contents\n [keul]\n\n\n0.1.0 (2010-07-07)\n------------------\n\n* initial release\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.permalink", "keywords": "plone plonegov permalink", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.permalink", "package_url": "https://pypi.org/project/collective.permalink/", "platform": "", "project_url": "https://pypi.org/project/collective.permalink/", "project_urls": { "Homepage": "https://github.com/collective/collective.permalink" }, "release_url": "https://pypi.org/project/collective.permalink/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Show a new link (permalink) in Plone contents. This will not change if you move the content itself.", "version": "1.0.5" }, "last_serial": 3694970, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0b3f1521ec4811df1076c96e6f4b50ad", "sha256": "107d5fe6520b2454ddf764e28cae02aca8d15130d5387bdebccc4abd29fbca83" }, "downloads": -1, "filename": "collective.permalink-0.1.0-py2.4.egg", "has_sig": false, "md5_digest": "0b3f1521ec4811df1076c96e6f4b50ad", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 10438, "upload_time": "2010-07-07T12:51:41", "url": "https://files.pythonhosted.org/packages/ac/6c/9b9646dfce051a9e6cfb5a5d6bab3fa9e9d0998ba54fd6f1031c173f3efb/collective.permalink-0.1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6b89f9c7afad05d98e028b4e868515c5", "sha256": "997e34151fd711811897f93e693b8175172e6535450aaf64cf41d25b5fa5142b" }, "downloads": -1, "filename": "collective.permalink-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6b89f9c7afad05d98e028b4e868515c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12393, "upload_time": "2010-07-07T12:51:40", "url": "https://files.pythonhosted.org/packages/9c/6f/26131b317ecdb181516832c2e4fa0e67f0ef8c07e3283901612f2757c30f/collective.permalink-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ef8d659b108cb9cb19fca691e089df74", "sha256": "0d777ebe1430d5ce99dab57c704f7ec6b1f9f0bb2ca87b5dc4ccbd7a7b292296" }, "downloads": -1, "filename": "collective.permalink-0.2.0.zip", "has_sig": false, "md5_digest": "ef8d659b108cb9cb19fca691e089df74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19928, "upload_time": "2013-04-11T09:30:39", "url": "https://files.pythonhosted.org/packages/b0/d4/036bce8fc6075656bb0f0d6f009efe32c2302341c9546d81323d6f7e9cc0/collective.permalink-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "244274bf8f726efa8684f826fc34c950", "sha256": "f0fe9e7c100e96664c26f54668ece32dd7d568ab04f36b771423c15b5b7925a2" }, "downloads": -1, "filename": "collective.permalink-0.2.1.tar.gz", "has_sig": false, "md5_digest": "244274bf8f726efa8684f826fc34c950", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12002, "upload_time": "2016-01-20T10:42:37", "url": "https://files.pythonhosted.org/packages/0a/ca/bc0699a4deee2de65df7efffa5497807c06338f68a9879d38c80585edc23/collective.permalink-0.2.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "17c24af902b93dce956a353853a1f994", "sha256": "2dabcc52129826917ca24e1130f182bf7fdf1c80b284c5d5b95306e720756e55" }, "downloads": -1, "filename": "collective.permalink-1.0.0.tar.gz", "has_sig": false, "md5_digest": "17c24af902b93dce956a353853a1f994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68539, "upload_time": "2017-06-28T12:20:28", "url": "https://files.pythonhosted.org/packages/4e/98/b2734388b1bfa76efd423f77c09ebbc61a4ae367bca438746165c3eae367/collective.permalink-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e8c8ef951507eb2c6571033239115066", "sha256": "369ce2908c9d51322ccbaa7663302468fff0fbf3cc7dc51b4db01b01bdd16ac3" }, "downloads": -1, "filename": "collective.permalink-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e8c8ef951507eb2c6571033239115066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3578635, "upload_time": "2017-08-09T13:39:05", "url": "https://files.pythonhosted.org/packages/c7/bd/a88220b4f38a951c3cf097c2c6b3269bf67dccf80290baf33a4e56ab51cb/collective.permalink-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "69ac15ce22849e9597607fa60f924580", "sha256": "70366ba74db6c5e015f765d8a25966494b18ba6a8956cdfab9e941eeb23973ac" }, "downloads": -1, "filename": "collective.permalink-1.0.2.tar.gz", "has_sig": false, "md5_digest": "69ac15ce22849e9597607fa60f924580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76182, "upload_time": "2017-09-06T07:02:46", "url": "https://files.pythonhosted.org/packages/2b/0e/1c05965787090d58e7c5bdc0182586d3bfa8d7d49c2e706aeae07cf73392/collective.permalink-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "02ec6f7dbbcac54e8e6a4f909d35eede", "sha256": "f346060dc62b905acfea7355df053cd9939f9362b82260e635d91fee405b4455" }, "downloads": -1, "filename": "collective.permalink-1.0.4.tar.gz", "has_sig": false, "md5_digest": "02ec6f7dbbcac54e8e6a4f909d35eede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3582337, "upload_time": "2018-03-21T11:42:53", "url": "https://files.pythonhosted.org/packages/78/41/eb78ac35cf866c954d777ba5015d2deb6451bb0eccb4280dc860cca4e301/collective.permalink-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "594f489eda9b5b2e519c10998bd8f409", "sha256": "614700508fcfcd50d0dfe28eb79747cb79c77d8f372ac8e388642f9319a72b65" }, "downloads": -1, "filename": "collective.permalink-1.0.5.tar.gz", "has_sig": false, "md5_digest": "594f489eda9b5b2e519c10998bd8f409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3582622, "upload_time": "2018-03-22T11:00:31", "url": "https://files.pythonhosted.org/packages/86/ec/57ca9d57959efebb960f30f78ed4b4f6c9d065219db1bfcca04caf8b27ac/collective.permalink-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "594f489eda9b5b2e519c10998bd8f409", "sha256": "614700508fcfcd50d0dfe28eb79747cb79c77d8f372ac8e388642f9319a72b65" }, "downloads": -1, "filename": "collective.permalink-1.0.5.tar.gz", "has_sig": false, "md5_digest": "594f489eda9b5b2e519c10998bd8f409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3582622, "upload_time": "2018-03-22T11:00:31", "url": "https://files.pythonhosted.org/packages/86/ec/57ca9d57959efebb960f30f78ed4b4f6c9d065219db1bfcca04caf8b27ac/collective.permalink-1.0.5.tar.gz" } ] }