{ "info": { "author": "Andreas Mantke", "author_email": "maand@gmx.de", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 5.2", "Framework :: Plone :: Addon", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.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.html\n This text does not appear on pypi or github. It is a comment.\n\n====================\ncollective.templates\n====================\n\nCollective.templates adds a folder to Plone where users could upload document templates\nand set categories e.g. compatibility, license. It's also possible to rate the templates\nand give feedback to the template authors.\n\nFeatures\n--------\n\n- A template center with listing and display of template projects respectively to their rating,\n a search form and a listing of the latest projects.\n- The template center edit form contains fields to set the title of the center and the name of\n the templates, add a description of the center, set a choice of categories, platforms, lizenses\n and versions of the product (for which the templates are). There are also fields to set the\n allowed file extensions of the template files and the image files (e.g. screenshots).\n- Template projects with the abbility to upload template files and replace them with newer ones.\n The edit form of the project contains fields to choose the product versions, categories,\n licenses and plattforms.\n- The add-on send message once a new project was added. It push a message too, once a project\n was submitted for publication. It send an email to the project contact address for every\n change in the workflow status of the project.\n- The user could send a message to the author of a template via a mail. The mail form uses a\n recaptcha widget. The contact data of the author of the template will not be made public.\n- The file extensions of the uploaded templates will be checked. It is possible to set the\n allowed file extensions distinct for the specific use case of the template center. They\n could be dynamically changed at any time.\n- The add-on sends messages to the project contact email on every edit of the template\n center's product versions field (thus the contributors could potentially add this new\n product version to their project).\n\n\nExamples\n--------\n\nThis add-on can be seen in action at the following sites:\n-\n\n\nDocumentation\n-------------\n\nFull documentation for end users isn't available yet, but will be available\nsoon in the \"docs\" folder\n\n\nTranslations\n------------\n\nThis product has been translated into\n\n- German\n\n\nInstallation\n------------\n\nInstall collective.templates by adding it to your buildout::\n\n [buildout]\n\n ...\n\n eggs =\n collective.templates\n\n\nand then running ``bin/buildout``\n\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/collective/collective.templates/issues\n- Source Code: https://github.com/collective/collective.templates\n\n\nSupport\n-------\n\nIf you are having issues, please let us know.\nPlease create an issue in the project issue tracker (see above).\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv2.\n\n\nContributors\n============\n\n- Andreas Mantke, maand@gmx.de\n\n\nChangelog\n=========\n\n\n1.0b0 (2019-09-10)\n------------------\n\n- Made additions to travis.yml to get the robot test running\n successfully [Andreas Mantke]\n- Update the Readme and add more features of the add-on [Andreas Mantke]\n\n\n1.0a8 (2019-09-01)\n------------------\n\n- Activate include dependencies in configure.zcml [Andreas Mantke]\n- Remove Travis test for Plone 4.3 [Andreas Mantke]\n- Send notifications about a new product version only to the\n project email address instead of all users of the site [Andreas Mantke]\n\n\n1.0a7 (2019-08-30)\n------------------\n\n- Fix the content type in the search for own projects in the\n own projects viewlet [Andreas Mantke]\n- Improve the message to the sender of a author contact\n form [Andreas Mantke]\n- Update localization files [Andreas Mantke]\n\n\n1.0a6 (2019-08-26)\n------------------\n\n- Improve the edit view of the tlcenter and the tlproject\n with further register and reordered fields. [Andreas Mantke]\n- Update localization files [Andreas Mantke]\n\n\n1.0a5 (2019-08-25)\n------------------\n\n- Pep8 and other code fixes [Andreas Mantke]\n- Change the sender of the messages to the portal email\n address [Andreas Mantke]\n- Use api.content.find instead of api.portal.get_tool for\n portal_catalog searches [Andreas Mantke]\n- Update localization files [Andreas Mantke]\n\n\n1.0a4 (2019-08-16)\n------------------\n\n- Fix rendering for DefaultView of projects [Andreas Mantke]\n- Fix regular expressions for validation of file extensions [Andreas Mantke]\n- Update localization template and localization files and add\n translation into German for further strings [Andreas Mantke]\n\n\n1.0a3 (2019-08-11)\n------------------\n\n- Change the tag for rendering a RichText field in the template\n view page template [Andreas Mantke]\n- Use safe_unicode util for strings in the mailtoauthor\n form [Andreas Mantke]\n\n\n1.0a2 (2019-07-29)\n------------------\n\n- Improve Manifest.in [Andreas Mantke]\n- Remove replaced functions from the tlproject module [Andreas Mantke]\n- Remove default values for allowed file extensions [Andreas Mantke]\n- Use only the first value of the catalog search result tuple\n for the pattern of the regular expression [Andreas Mantke]\n- Update localization template file and localization\n files [Andreas Mantke]\n\n\n1.0a1 (2019-07-09)\n------------------\n\n- Initial release.\n [andreasma]", "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.templates", "keywords": "Python Plone", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "collective.templates", "package_url": "https://pypi.org/project/collective.templates/", "platform": "", "project_url": "https://pypi.org/project/collective.templates/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/collective.templates" }, "release_url": "https://pypi.org/project/collective.templates/1.0b0/", "requires_dist": null, "requires_python": "==2.7, >=3.6", "summary": "Plone add-on to host document templates", "version": "1.0b0" }, "last_serial": 5810645, "releases": { "1.0a1": [ { "comment_text": "", "digests": { "md5": "a17f60c7bd197d7a9e9c245d60be0f64", "sha256": "455e88ce7bd7781f41d24627eaed400ea32f2fe53773f2beccfaadb5e36e6ad2" }, "downloads": -1, "filename": "collective.templates-1.0a1.tar.gz", "has_sig": false, "md5_digest": "a17f60c7bd197d7a9e9c245d60be0f64", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 38937, "upload_time": "2019-07-09T19:43:32", "url": "https://files.pythonhosted.org/packages/ae/76/5635b3b83a40814992cc9b5d8c12701431200663e570bb02a8fd9d81683e/collective.templates-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "427f88ee2dfa0492063ecf6914127a29", "sha256": "3f004d16d5907bbad3480d0cd0dc51020c332de177a030683ed4c3d69b42c1af" }, "downloads": -1, "filename": "collective.templates-1.0a2.zip", "has_sig": false, "md5_digest": "427f88ee2dfa0492063ecf6914127a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83907, "upload_time": "2019-07-29T10:32:13", "url": "https://files.pythonhosted.org/packages/2a/fc/e952649f3940b52b991e496d3cadd59013163226a4f65ba1b6ef4fa3fc76/collective.templates-1.0a2.zip" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "cafb531374444b8c29ecd70f86ef14e5", "sha256": "f288de9fe77ecdf2eb1e9208e83b41b5d871d872d43b207c78f910bf0a98a0b9" }, "downloads": -1, "filename": "collective.templates-1.0a3.tar.gz", "has_sig": false, "md5_digest": "cafb531374444b8c29ecd70f86ef14e5", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 52597, "upload_time": "2019-08-11T10:00:45", "url": "https://files.pythonhosted.org/packages/3f/12/04d5893c8c4ae1f0d61bb4476a3eb51bf40bbc2e5627736da752b59e0845/collective.templates-1.0a3.tar.gz" } ], "1.0a4": [ { "comment_text": "", "digests": { "md5": "58bd7bddf774c076f39663f7742d90e0", "sha256": "efd9dedd97115d5c0cfa7659badeaca33ead776291c34ed08069c9963a476d02" }, "downloads": -1, "filename": "collective.templates-1.0a4.tar.gz", "has_sig": false, "md5_digest": "58bd7bddf774c076f39663f7742d90e0", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 53078, "upload_time": "2019-08-16T15:26:01", "url": "https://files.pythonhosted.org/packages/0b/a2/44888b7e3a1aaf266c73f470af5963872f8fa2b30b0333ff61906479a7f4/collective.templates-1.0a4.tar.gz" } ], "1.0a5": [ { "comment_text": "", "digests": { "md5": "71beb05d73c4b25a1c341dc10a55ba09", "sha256": "f55af96f56802183cef96da037c0adad2eab9aac9239b2e3a54df915f57072fb" }, "downloads": -1, "filename": "collective.templates-1.0a5.tar.gz", "has_sig": false, "md5_digest": "71beb05d73c4b25a1c341dc10a55ba09", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 51164, "upload_time": "2019-08-25T13:05:19", "url": "https://files.pythonhosted.org/packages/b6/d2/ed59c3eb97aba02066efa95e047fcdff8115730968522659b2c76ed447e6/collective.templates-1.0a5.tar.gz" } ], "1.0a6": [ { "comment_text": "", "digests": { "md5": "794978884285e4a7916187586a612076", "sha256": "e77051796b5372de4674800dd51d6f9499a79736877fd0898770f55078b296a3" }, "downloads": -1, "filename": "collective.templates-1.0a6.tar.gz", "has_sig": false, "md5_digest": "794978884285e4a7916187586a612076", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 51863, "upload_time": "2019-08-26T16:49:35", "url": "https://files.pythonhosted.org/packages/9f/6c/03e890e2a089a598eff5d828aa6d77dc0c19d9a76f0225d73d07d4ff44a4/collective.templates-1.0a6.tar.gz" } ], "1.0a7": [ { "comment_text": "", "digests": { "md5": "25fc1b956d31856ec3f2fb85481234b6", "sha256": "d8a566d21325f2082af8e54b5a0a4c409c2877fb743fd14fe2f5d020718f6417" }, "downloads": -1, "filename": "collective.templates-1.0a7.tar.gz", "has_sig": false, "md5_digest": "25fc1b956d31856ec3f2fb85481234b6", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 51990, "upload_time": "2019-08-30T18:16:24", "url": "https://files.pythonhosted.org/packages/94/df/faba17a8b5a32c41c0c0f20bb1686d91421a5addd198995a59165a59bf62/collective.templates-1.0a7.tar.gz" } ], "1.0a8": [ { "comment_text": "", "digests": { "md5": "96cde22366f35a111f8b200bdf1fd70e", "sha256": "4ecbc125728d209d54b52d03c5811b38c8a624c6841b398bff4f07ebf6e7c60e" }, "downloads": -1, "filename": "collective.templates-1.0a8.tar.gz", "has_sig": false, "md5_digest": "96cde22366f35a111f8b200bdf1fd70e", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 51812, "upload_time": "2019-09-01T15:51:18", "url": "https://files.pythonhosted.org/packages/1a/a0/3ef57719001d749ec00a43f475b1bab9a21a5de0da8c55a8aa9866993a0d/collective.templates-1.0a8.tar.gz" } ], "1.0b0": [ { "comment_text": "", "digests": { "md5": "7582aebc6788e4486c8067bcf28e4d08", "sha256": "2b7a714d5223df0cef420f06292fa34523a3038ecad065c9f5ce616d58837c9e" }, "downloads": -1, "filename": "collective.templates-1.0b0.tar.gz", "has_sig": false, "md5_digest": "7582aebc6788e4486c8067bcf28e4d08", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 52589, "upload_time": "2019-09-10T18:48:55", "url": "https://files.pythonhosted.org/packages/bf/37/7756dfd2f188f89fbde9ca57544eae6d45ace23bcd008c024bd23eac1676/collective.templates-1.0b0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7582aebc6788e4486c8067bcf28e4d08", "sha256": "2b7a714d5223df0cef420f06292fa34523a3038ecad065c9f5ce616d58837c9e" }, "downloads": -1, "filename": "collective.templates-1.0b0.tar.gz", "has_sig": false, "md5_digest": "7582aebc6788e4486c8067bcf28e4d08", "packagetype": "sdist", "python_version": "source", "requires_python": "==2.7, >=3.6", "size": 52589, "upload_time": "2019-09-10T18:48:55", "url": "https://files.pythonhosted.org/packages/bf/37/7756dfd2f188f89fbde9ca57544eae6d45ace23bcd008c024bd23eac1676/collective.templates-1.0b0.tar.gz" } ] }