{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 5.1", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": ".. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.\n If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide_addons.html\n This text does not appear on pypi or github. It is a comment.\n\n==============================================================================\ncollective.smartlink\n==============================================================================\n\n\nFeatures\n--------\n\n- Adds an output filter that changes all the internal link in a page (the ones\n with `resolveuid`) to the absolute url of that plone object.\n- Adds the `ILeadImage` behavior to the Link content type so you can add an\n image to a link object.\n- If the link is internal to the site, the page template of the actual link\n (if you have the right permissions) shows the absolute url of the linked\n object.\n- If the link points to a deleted or an unpublished resource, you get redirected\n to the home page and a warning message is displayed.\n\n\nNotes on upgrading this add-on\n------------------------------\n\nIf you come from a `0.1.x` version, make sure to upgrade to the `2.0` and run\nthe upgrade step before upgrading further to avoid issues.\n\n\nInstallation\n------------\n\nInstall collective.smartlink by adding it to your buildout::\n\n [buildout]\n\n ...\n\n eggs =\n collective.smartlink\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/RedTurtle/collective.smartlink/issues\n- Source Code: https://github.com/RedTurtle/collective.smartlink\n\n\nSupport\n-------\n\nIf you are having issues, please let us know.\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv2.\n\nContributors\n============\n\n- RedTurtle Technology, sviluppoplone@redturtle.it\n\nChangelog\n=========\n\n\n1.0.1 (2019-03-14)\n------------------\n\n- If the link points to a deleted or an unpublished resource, you get redirected\n to the home page and a warning message is displayed (#15734).\n [arsenico13]\n\n\n1.0.0 (2018-12-14)\n------------------\n\n- Version bump that needed to be done in the previous release :)\n [arsenico13]\n- Fixed the upgrade step from 1000 to 1100: the upgrade now works even if the\n Link objects points to a deleted resource.\n When you run the upgrade, check the logs for more info.\n [arsenico13]\n- Changes to link.pt to show a message if the internal link is broken and user\n can edit\n [arsenico13]\n- Raise 404 if an internal link is broken and user can't edit\n [arsenico13]\n- Reviewed some italian translations\n [arsenico13]\n\n\n0.2.0 (2018-12-13)\n------------------\n\nUpgrade step required.\n\n- Removed override for Link add/edit forms\n [arsenico13]\n- Removed changes to the link schema (the 'schema' folder is still in the\n product just for avoid errors while upgrading: will be removed at the next\n version of the add-on)\n [arsenico13]\n- Removed indexers\n [arsenico13]\n- NEW: Added an output filter that changes every `resolveuid` for an internal\n link found in a page with the absolute_url of that plone object.\n [arsenico13]\n- NEW: No more 'internal_link' field. Right now, all is done with the field\n `remoteUrl` as the standard Plone Link type.\n [arsenico13]\n- link.pt: when the link is internal, the template shows the absolute url to\n the linked object. It's more human readable than the `resolveuid` link...\n [arsenico13]\n\n\n0.1.1 (2018-09-28)\n------------------\n\n- Fixed view when link is broken [daniele]\n\n\n0.1.0 (2017-09-13)\n------------------\n\n- Removed plone directives form deprecated [fdelia]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/collective.smartlink", "keywords": "Python Plone", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "collective.smartlink", "package_url": "https://pypi.org/project/collective.smartlink/", "platform": "", "project_url": "https://pypi.org/project/collective.smartlink/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/collective.smartlink" }, "release_url": "https://pypi.org/project/collective.smartlink/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "An add-on for Plone 5", "version": "1.0.1" }, "last_serial": 4938525, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "96cea7ddb39f8677f1b4b6bb754c7c0d", "sha256": "7419394b7cf731d98d89ff2e03f1d5b9320782a0e2599175f6c1581d59c2ed77" }, "downloads": -1, "filename": "collective.smartlink-0.1.1.tar.gz", "has_sig": false, "md5_digest": "96cea7ddb39f8677f1b4b6bb754c7c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18901, "upload_time": "2018-09-28T12:16:33", "url": "https://files.pythonhosted.org/packages/b8/66/e7e0fc27079bf2f896a11cdd2f6213a4816343809060bfec38176ec9907a/collective.smartlink-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d7e48c3b31bcf9e4e11a6850d976eab5", "sha256": "0ca269ec6840ae8791749ff69ee6e0602d5545ee83ad651561c8efce0bf61e2d" }, "downloads": -1, "filename": "collective.smartlink-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d7e48c3b31bcf9e4e11a6850d976eab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21080, "upload_time": "2018-12-13T14:21:29", "url": "https://files.pythonhosted.org/packages/48/6d/36d6c39d67d9623bf3f8a58230d60bea6c014fd4f32234a36135bae5c29c/collective.smartlink-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "668c41a0c7cca3ad19ceb39f802a9b11", "sha256": "b1987f0f6beb424b760e657c2682c6333cc31d86a78c80f16870ef42fd462e48" }, "downloads": -1, "filename": "collective.smartlink-1.0.0.tar.gz", "has_sig": false, "md5_digest": "668c41a0c7cca3ad19ceb39f802a9b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21652, "upload_time": "2018-12-14T15:08:55", "url": "https://files.pythonhosted.org/packages/49/f5/1590eee31aa5f54e451e0f7397f1a8c17f1846693b43cf61fe800df00a5c/collective.smartlink-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8136b8e649c68792ac49f181374a0393", "sha256": "ff994abb89a6e8bea4211e1e9b02d940201fef0c7e5a2d152c59b20b6f54eefd" }, "downloads": -1, "filename": "collective.smartlink-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8136b8e649c68792ac49f181374a0393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21965, "upload_time": "2019-03-14T09:17:03", "url": "https://files.pythonhosted.org/packages/e3/89/4357bfbe9d7219e0d2c246c26de4a058736b7798e0181fc2906b9e61572c/collective.smartlink-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8136b8e649c68792ac49f181374a0393", "sha256": "ff994abb89a6e8bea4211e1e9b02d940201fef0c7e5a2d152c59b20b6f54eefd" }, "downloads": -1, "filename": "collective.smartlink-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8136b8e649c68792ac49f181374a0393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21965, "upload_time": "2019-03-14T09:17:03", "url": "https://files.pythonhosted.org/packages/e3/89/4357bfbe9d7219e0d2c246c26de4a058736b7798e0181fc2906b9e61572c/collective.smartlink-1.0.1.tar.gz" } ] }