{ "info": { "author": "Matous Hora", "author_email": "matous.hora@dms4u.cz", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\narchetypes.multifile is a Plone Archetype Field which allows to upload multiple files.\n\nUsage\n=====\n1. Install package by adding the egg into your buildout cfg::\n \n [instance]\n ...\n eggs =\n \tarchetypes.multifile\n zcml = \n archetypes.multifile\n \n2. Rerun buildout and start the instance\n\n3. Install via quickinstaller\n\n4. Use it in your custom Archetypes content type::\n \n from archetypes.multifile.MultiFileField import MultiFileField\n from archetypes.multifile.MultiFileWidget import MultiFileWidget\n\n MultiFileField('file',\n primary=True,\n languageIndependent=True,\n storage = AnnotationStorage(migrate=True),\n widget = MultiFileWidget(\n description = \"Select the file to be added by clicking the 'Browse' button.\",\n label= \"File Some Text\",\n show_content_type = False,)),\n\n\nTODO\n====\nAdd tests\n\nKNOWN BUGS\n==========\n* Passes required validation even if no file is attached\n\nCredits\n=======\nThis package was built upon a MultiFile product by\n\nPartecs Participatory Technologies\nhttp://www.partecs.com\n\nEggified by\nMatous Hora\nhttp://dms4u.cz\n\nIndexation feature by\nQuadra Informatique - Jonathan Riboux\nhttp://www.quadra-informatique.fr\n\n\nChangelog\n=========\n1.5 - (2010-10-20)\n------------------\n* Fixed compatibility with Plone4 - safe tabindex [Yves Cadour]\n\n1.4 - (2010-04-16)\n------------------\n* Added french translation\n* The field is now indexable in portal_catalog (each file text datas are\n extracted using portal_transform and concatenated)\n\n[Jonathan Riboux - Quadra Informatique]\n\n1.3 - (2010-01-06)\n------------------\n* Moved helping input into upload_file macro - fixes widget when creating a new object [Cleber J Santos]\n* Added pt_BR translation [Matous Hora]\n\n1.2 - (2009-10-23)\n------------------\n* Added Danish translation [Matous Hora]\n\n1.0 - (2009-10-20)\n------------------\n* Initial release [Matous Hora]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/collective.multifile", "keywords": "plone archetypes multi file field", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "archetypes.multifile", "package_url": "https://pypi.org/project/archetypes.multifile/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/archetypes.multifile/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/collective.multifile" }, "release_url": "https://pypi.org/project/archetypes.multifile/1.5/", "requires_dist": null, "requires_python": null, "summary": "This package adds a field to upload multiple files", "version": "1.5" }, "last_serial": 786386, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "352dc0dd003202f261ccea9263803350", "sha256": "aedfc4e959ad0fa0aa4f194290f4ebbbba9726537bce1e4cbcf0f3182202cc4c" }, "downloads": -1, "filename": "archetypes.multifile-1.0.zip", "has_sig": false, "md5_digest": "352dc0dd003202f261ccea9263803350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22073, "upload_time": "2009-10-22T16:22:36", "url": "https://files.pythonhosted.org/packages/15/66/ca30a412bc92bc672afc40c808c735dc6b14e2b4521e8a7e6ea7b6cb4469/archetypes.multifile-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "056632db4593e0fe9e899fd52962a71c", "sha256": "cf0fe650f2fe1348b54c2f5fe43b84eb34a46039a3882fa112412d9242bef2a0" }, "downloads": -1, "filename": "archetypes.multifile-1.1.zip", "has_sig": false, "md5_digest": "056632db4593e0fe9e899fd52962a71c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25618, "upload_time": "2009-10-23T16:06:05", "url": "https://files.pythonhosted.org/packages/39/74/dc7a2a5a3b446ebbf6860c35c2ec4a7c061077b3b5d5d1cbb72f4b0591e2/archetypes.multifile-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "82e6f83ecfeabcf504c70d7028dd7357", "sha256": "429671dbdb3967747c00dd04da9d257754385c06becaf76cf9a3b723d63565aa" }, "downloads": -1, "filename": "archetypes.multifile-1.2.zip", "has_sig": false, "md5_digest": "82e6f83ecfeabcf504c70d7028dd7357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27644, "upload_time": "2009-10-23T23:17:15", "url": "https://files.pythonhosted.org/packages/cb/10/3ccf8c3ddb83b819421a3db897114d048297c86f95c0140b2ccc5e8e1139/archetypes.multifile-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "8e614ad931eb153d80876fecc38e2c31", "sha256": "ff531ca5f4cafa1cf8a2821109acae72e3a729556407246bed47d735dac9aae9" }, "downloads": -1, "filename": "archetypes.multifile-1.3.zip", "has_sig": false, "md5_digest": "8e614ad931eb153d80876fecc38e2c31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31399, "upload_time": "2010-01-06T21:04:37", "url": "https://files.pythonhosted.org/packages/07/7d/0c90bfd1b26f5ccdc89cb66426ebdcb4eca663ebbba4707748ff48cac356/archetypes.multifile-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "7351320f9110936b5e15232e31e33dfd", "sha256": "a73d850090e012528100c61199f328030ce819c88b513cc126003efb451f5da4" }, "downloads": -1, "filename": "archetypes.multifile-1.4-py2.4.egg", "has_sig": false, "md5_digest": "7351320f9110936b5e15232e31e33dfd", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 23520, "upload_time": "2010-04-16T15:12:09", "url": "https://files.pythonhosted.org/packages/9e/b3/33557d65eb6d65b766da2ea2c691f88d480e49ba02df7d27b08d49aa7b0d/archetypes.multifile-1.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9a7270dbff5956993a45af3a27a42a24", "sha256": "170abf9c31f0be7d1851575da3fa12a6590d93c901b181077a58abadcea34e83" }, "downloads": -1, "filename": "archetypes.multifile-1.4.tar.gz", "has_sig": false, "md5_digest": "9a7270dbff5956993a45af3a27a42a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16659, "upload_time": "2010-04-16T15:12:09", "url": "https://files.pythonhosted.org/packages/64/86/f98051710764d86aa207928ba6d9d38bc0d6482bacdbc31e773c625087ea/archetypes.multifile-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "8b486b05092ed6590c78dc20b5b292f9", "sha256": "016f204943a71066b1ec63d3b970fa86a76d6f4ad99332a608fc1bcd3847b6f3" }, "downloads": -1, "filename": "archetypes.multifile-1.5.zip", "has_sig": false, "md5_digest": "8b486b05092ed6590c78dc20b5b292f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34200, "upload_time": "2010-10-20T15:15:49", "url": "https://files.pythonhosted.org/packages/8c/a9/cd9cedb1fa4fd5ce124a531848eea3384725757bbe12f8894070977f485a/archetypes.multifile-1.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b486b05092ed6590c78dc20b5b292f9", "sha256": "016f204943a71066b1ec63d3b970fa86a76d6f4ad99332a608fc1bcd3847b6f3" }, "downloads": -1, "filename": "archetypes.multifile-1.5.zip", "has_sig": false, "md5_digest": "8b486b05092ed6590c78dc20b5b292f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34200, "upload_time": "2010-10-20T15:15:49", "url": "https://files.pythonhosted.org/packages/8c/a9/cd9cedb1fa4fd5ce124a531848eea3384725757bbe12f8894070977f485a/archetypes.multifile-1.5.zip" } ] }