{ "info": { "author": "Eric Hardy", "author_email": "Eric.Hardy@univ-brest.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Programming Language :: Python" ], "description": "Introduction\n============\nPlone 4 products to manage Photos repository\n\nI'm new in plone development and this is my first product.\nSo advise, corrections and suggestions are really welcome !\n\nThis product is meant to satisfy a need at the institute where I work (IUEM,\nInstitut Universitaire Europeen de la Mer, www-iuem.univ-brest.fr) and was\ninitiated by the communication service.\n\nSpecial Thanks to :\n===================\nBertrand GOBERT : communication service in IUEM\n\nJean-Michel FRANCOIS (aka toutpt) for his courses\n\nTristan LE TOULLEC (plone integrator and developer in IUEM)\n\nValentin Cadot (student who worked on this for 3 months)\n\nFeatures :\n========== \n\nThe two main ideas of this product are :\n\n1- to add metadata for a finer grain research and selection\n\n2- to attribute/spread folder metadata to contained images and folders\n\nThis product aims to dedicate your entire Plone site to a photos/images\nrepository. Archetypes.schemaextender is largely used to extend metadata of\nfolders and images. So _ALL_ folders and images are extended.\n\nWhen you add a new folder or image, you can use metadata already included in\nthe vocabularies (like a thesaurus) or add new values which are added to the\nvocabularies when you save your new object.\n\nWhen an image is uploaded, the original image is copied to a new field and\nthe Image field is modified : it is reduced and a watermark is applied.\nOnly a user with permission 'iuem.photorepository: View Full Image',\nowner and manager by default, can access the original image.\n\nBecause eea.facetednavigation is a very good tool to browse the database,\nI didn't develop a special search form. \n\ncollective.quickupload is recommended to upload groups of photos, but the module\ncollective.zipfiletransport is also used.\n\nInstallation :\n==============\n\nJust add iuem.photorepository to egg list in your buildout.cfg\n\n\nTODO :\n======\n\n- latitude and longitude fields : how to set values....?\n- config view to manage some parameters : image transformation, permissions, etc...\n- full documentation for users and repository manager\n\n\nChangelog\n=========\n\n1.0b4 (2013-09-17)\n------------------\n\n- Nothing changed yet.\n\n\n1.0b3 (2013-09-17)\n------------------\n\n- Nothing changed yet.\n\n\n1.0b2 (2013-09-09)\n------------------\n\n- bug fix: missed docs/* in module\n\n\n1.0b1 (2013-09-09)\n------------------\n\n- input for licence_type changed to radio buttons\n- widgets for inputs : areas size adapt to number of values\n- real watermarks applied\n- watermark can be specific or inherited from container or global\n- control panel with fieldsets and with more options\n- CSS changes for better visibility of folders\n- new process for full image view\n- few french translations changed\n- new view for easier objets selection (with thumbnails)\n\n0.1a4 (unreleased)\n------------------\n\n- Nothing changed yet.\n\n\n0.1a3 (2012-08-28)\n------------------\n\n- Nothing changed yet.\n\n\n0.1a2 (2012-08-01)\n------------------\n\n- Nothing changed yet.\n\n\n0.1a1 (2012-08-01)\n------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/erichardy/iuem.photorepository", "keywords": "image repository", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "iuem.photorepository", "package_url": "https://pypi.org/project/iuem.photorepository/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/iuem.photorepository/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/erichardy/iuem.photorepository" }, "release_url": "https://pypi.org/project/iuem.photorepository/1.0b4/", "requires_dist": null, "requires_python": null, "summary": "Addon for Plone", "version": "1.0b4" }, "last_serial": 867606, "releases": { "0.1a2": [ { "comment_text": "", "digests": { "md5": "1523bf9434bae746896261650be8402c", "sha256": "78387ae32e11e1af5f5e1c6a173b2212b214265aa66820e950188e6bec240acf" }, "downloads": -1, "filename": "iuem.photorepository-0.1a2.zip", "has_sig": false, "md5_digest": "1523bf9434bae746896261650be8402c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54922, "upload_time": "2012-08-01T15:49:17", "url": "https://files.pythonhosted.org/packages/08/e5/fb93ec1389f32e2f279f3f4854229b7b98b57425ea8578d193c2e4f1acf4/iuem.photorepository-0.1a2.zip" } ], "0.1a2.dev0": [ { "comment_text": "", "digests": { "md5": "24ae49b7b34dcee3c18e6fdd4825c364", "sha256": "990ef0775ec7277b69fbd973559aaeae7f8fd54b832c3af1e333dc087761c933" }, "downloads": -1, "filename": "iuem.photorepository-0.1a2.dev0.zip", "has_sig": false, "md5_digest": "24ae49b7b34dcee3c18e6fdd4825c364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55560, "upload_time": "2012-08-01T14:59:23", "url": "https://files.pythonhosted.org/packages/3e/0a/cc40795d78b0183d8b3a6f26cf11a8c9e2782681be0423b969a97b482eeb/iuem.photorepository-0.1a2.dev0.zip" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "6cb9299f536ee0abd7f7b6d8b772d607", "sha256": "03ad5cb1d550488c7d07d926446557293a71d4930541f4c04dbb94e459a215c5" }, "downloads": -1, "filename": "iuem.photorepository-0.1a3.zip", "has_sig": false, "md5_digest": "6cb9299f536ee0abd7f7b6d8b772d607", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70988, "upload_time": "2012-08-28T13:05:02", "url": "https://files.pythonhosted.org/packages/65/8d/0742d99904cfc848d9e14f8048aaa2892c6e2c30594c7d67d791d8636762/iuem.photorepository-0.1a3.zip" } ], "0.1a3.dev0": [ { "comment_text": "", "digests": { "md5": "e48ea96e37d6bce4e40ecfc59e885d46", "sha256": "51b1adebe0dc01c3283e85186f6e6e23be9ec8a8fa919cd46b0d988c3e87eb18" }, "downloads": -1, "filename": "iuem.photorepository-0.1a3.dev0.zip", "has_sig": false, "md5_digest": "e48ea96e37d6bce4e40ecfc59e885d46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55614, "upload_time": "2012-08-01T15:59:43", "url": "https://files.pythonhosted.org/packages/c7/44/bde596bec19d024b83fdf5154c4ae0e34bcdeb6c361e99fbeb5a746d1caf/iuem.photorepository-0.1a3.dev0.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "a6057c9dc37571f090babf5c4909e3f1", "sha256": "b5d336db5c3e9fbbcbbbe511f2ad98742cc5ff3e8d75c030337627f9e555d6b2" }, "downloads": -1, "filename": "iuem.photorepository-1.0b1.zip", "has_sig": false, "md5_digest": "a6057c9dc37571f090babf5c4909e3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122927, "upload_time": "2013-09-09T13:38:58", "url": "https://files.pythonhosted.org/packages/c9/9b/b8302a7d0cc131e6f139d55846039f13e6173c6a3b3ddcd2b738c25a3fd7/iuem.photorepository-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "760c867a4960d11cddb16facc61c039a", "sha256": "574ff64430423eced61a7f584af390ec312de983d3e773225206a62b78aaa877" }, "downloads": -1, "filename": "iuem.photorepository-1.0b2.zip", "has_sig": false, "md5_digest": "760c867a4960d11cddb16facc61c039a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123554, "upload_time": "2013-09-09T14:09:42", "url": "https://files.pythonhosted.org/packages/82/aa/609b1425303cad6913026eb8267b4c6af9ae6612f8a4dc51418b0cab8c68/iuem.photorepository-1.0b2.zip" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "1bddc34a2faf533a88c554c835f8bc57", "sha256": "585ad8b0eea211a3d9b9d13065a1fee7f5d298aa9d5f6a9989f028c08c35c623" }, "downloads": -1, "filename": "iuem.photorepository-1.0b3.zip", "has_sig": false, "md5_digest": "1bddc34a2faf533a88c554c835f8bc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123869, "upload_time": "2013-09-17T08:27:53", "url": "https://files.pythonhosted.org/packages/70/2b/3d09ec0803c272146c896aaff18cf2096f0b20a24e391a3735645e043231/iuem.photorepository-1.0b3.zip" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "97cd9628b09012df6727eec28742461c", "sha256": "8dbe2fa92e3fd9fff81b2d0c5ef870196f48f25f4dcc77f6958327775dbe2a90" }, "downloads": -1, "filename": "iuem.photorepository-1.0b4.zip", "has_sig": false, "md5_digest": "97cd9628b09012df6727eec28742461c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123871, "upload_time": "2013-09-17T09:48:19", "url": "https://files.pythonhosted.org/packages/e0/63/5fe9818404b5caaf94fc90dcd9aae3a3a1e2c39fdeffa1c3bf5b58a4b8a8/iuem.photorepository-1.0b4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97cd9628b09012df6727eec28742461c", "sha256": "8dbe2fa92e3fd9fff81b2d0c5ef870196f48f25f4dcc77f6958327775dbe2a90" }, "downloads": -1, "filename": "iuem.photorepository-1.0b4.zip", "has_sig": false, "md5_digest": "97cd9628b09012df6727eec28742461c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123871, "upload_time": "2013-09-17T09:48:19", "url": "https://files.pythonhosted.org/packages/e0/63/5fe9818404b5caaf94fc90dcd9aae3a3a1e2c39fdeffa1c3bf5b58a4b8a8/iuem.photorepository-1.0b4.zip" } ] }