{ "info": { "author": "Alter Way Solutions", "author_email": "support@alterway.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "===================\nProducts.LinguaFace\n===================\n\n\nAbout\n=====\n\nLinguaFace : A product provinding an alternate view and behaviour for LinguaPlone\n\nFeatures:\n\n* Neutral contents is now visible in all the translations of its parent folder\n* Copy/pase, cut/paste, delete now acts on all the translations of a content\n* Workflow is optionally (in the ZMI) synchronised between the translations of a content\n\nDependencies:\n\n* LinguaPlone 3.x\n* Plone 3.1.x\n* Zope 2.10.4\n\n**Important**\n\nAfter installation your portal catalog will be cleaned because a new index & new\nmetadata are created You need to rebuild it. See \"Install\" below.\n\nInstall\n=======\n\n1. Copy the directory of this product in your product's directory of your Zope\n instance.\n\n2. Go to the Plone ControlPanel > Addon Products, and install LinguaFace.\n\n3. Go to the ZMI > your plone site > portal_catalog, Click on Advanced tab,\n Click on \"Clear and rebuild\" to rebuild your site catalog\n\n\nHow does it work?\n=================\n\nLinguaFace overloads a subset of LinguaPlone's and Archetype's templates. It\nalso adds a new extended path index which is the path of the canonical\ntranslation.\n\nKnown problems when displaying neutral contents from all translated folders:\n\n- getObjPositionInParent has no more sense, so it will be useful to change the\n default sort_on parameter for navtree and folder views.\n TODO: an option in tool to change the ``sort_on`` parameter\n\n- In some situations, you could have some surprises when using the\n getFolderContents method, to retrieve the standard behavior just add\n ``contentFilter['getPhysicalTree'] = True``.\n\nDownload\n========\n\n* On Plone.org : http://plone.org/products/linguaface\n\n* On SF SVN ::\n\n $ svn co \\\n > https://ingeniweb.svn.sourceforge.net/svnroot/ingeniweb/Products.LinguaFace/trunk \\\n > Products.LinguaFace\n\nCopyright and License\n=====================\n\nCopyright (c) 2006 Ingeniweb SAS\n\nThis software is subject to the provisions of the GNU General Public\nLicense, Version 2.0 (GPL). A copy of the GPL should accompany this\ndistribution. THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY AND ALL\nEXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY,\nAGAINST INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE\n\nMore details in the ``LICENSE`` file included in this package.\n\nCredits\n=======\n\nThe Ingeniweb team (c) 2006\n\nSupport\n=======\n\nMail to Ingeniweb support \n\nDonations are welcome for new features \n\nChanges log\n===========\n\n\n3.0.0\n-----\n\n* Plone 3 compliance\n* Extensions / Quick install removed\n* GS profile added for install\n* assembleCopies external method removed, added method in tool\n* plone3 portlet_navigation overrides\n* order by id in getFolderContents and navtree removed (...)\n* patch of bobo_traverse removed (do not work when scripts are called by kss server actions)\n* All python scripts with name \"lingua_something.py\" replaced by \"something.py\" which overload plone scripts in skin.\n* original plone scripts (folder_cut.cpy, folder_copy.cpy, folder_paste.cpy, object_delete.cpy ...)\n pasted in skin as plone_folder_copy.cpy ....\n* languageSelectorData & global_languagemenu deleted : these scripts are no more used by linguaplone 2.0\n* folder_contents view override, to avoid neutral contents from translated folders,\n in the contents view (too much confusion, too much problems with delete/cut/copy/paste/reorder actions)\n* content_status_modify.cpy cleaned > methods moved in tool, fix bug when the script is\n called by a kss server action.\n* manage_translation_form overload has been removed\n\n2.0.6\n-----\n\n* use base_hasattr everywhere we get itranslatable methods, instead of hasattr\n* fix traceback in tool.getShortContent for empty Filefields (and derived)\n\n2.0.5\n-----\n\n* change the traversal patch into a __bobo__traverse__\n* add a zope3 interface to translatable contents : ITranslatable\n\n2.0.4\n-----\n\n* fixed a crash when translating an image (tdesvenain)\n* make translated content orderable as it should be\n\n2.0.3\n-----\n\n* fix tag calling method in folder_contents template\n\n2.0.2\n-----\n\n* If a canonical object is deleted reindex all translation objects on\n \"getCanonicalPath\" index\n\n2.0.1\n-----\n\n* modify the traversal so that the workflow state of all translated contents\n (not just folders) can be synchronised\n\n2.0\n---\n\n* no changes : rc5 seems to work fine\n\n2.0rc5\n------\n\n* correct install again\n* correct a bug in the breadcrumbs\n\n2.0rc4\n------\n\n* avoid errors at install (at catalog reindexation)\n\n2.0rc3\n------\n\n* Having the workflow of translations synchronised is now an option in the ZMI\n* Corrected the LinguaPlone bug that makes a published content with a private\n translation unavailable for anonymous users\n\n2.0rc2\n------\n\n* Correction of problems with untranslatable elements\n* Breadcrumbs now display the right path\n\n2.0rc1\n------\n\n* Neutral contents is now visible in all the translations of its parent folder\n* Copy/pase, cut/paste, delete now acts on all the translation of a content\n* Workflow is synchronised between the translation of a content\n\n1.1\n---\n\n* Workaround for bug in IE.\n\n1.0\n---\n\n* Product is working: it lets your site be monitored by Google Analytics.\n\nTODO\n====\n\nfix this bug (same bug in trunk) :\n\n* copy an object which has translations in a folder which also has translations\n* paste it : all translations are pasted in the same folder ( >> bad).", "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/Products.LinguaFace", "keywords": "plone linguaplone", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.LinguaFace", "package_url": "https://pypi.org/project/Products.LinguaFace/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.LinguaFace/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/Products.LinguaFace" }, "release_url": "https://pypi.org/project/Products.LinguaFace/3.0.0/", "requires_dist": null, "requires_python": null, "summary": "A product provinding an alternate view and behaviour for LinguaPlone", "version": "3.0.0" }, "last_serial": 758171, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "2819acdbc1ce030719f0637155acc957", "sha256": "0dbbd56b95fdbcb083d2ba96848b9c119ac0aae13710fb23c3fd204e2a9f63a7" }, "downloads": -1, "filename": "Products.LinguaFace-3.0.0-py2.4.egg", "has_sig": false, "md5_digest": "2819acdbc1ce030719f0637155acc957", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 145207, "upload_time": "2010-11-30T15:59:53", "url": "https://files.pythonhosted.org/packages/eb/74/8a4d6d4ca4aa39d3fc82762e19f0aa2e5e30d9509a2835b72cd9b2d0d238/Products.LinguaFace-3.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9bb043723f1e6e6841ec42749c085f01", "sha256": "52c646fdffdd4ce2d2aa17861176c9f145ceb720600a5a90b126c2777e44d015" }, "downloads": -1, "filename": "Products.LinguaFace-3.0.0.tar.gz", "has_sig": false, "md5_digest": "9bb043723f1e6e6841ec42749c085f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89110, "upload_time": "2010-11-30T15:59:50", "url": "https://files.pythonhosted.org/packages/dd/f6/7b72d059f01e98e3189689ea58ff1b8070dcd5aba655a340d6f4600adb32/Products.LinguaFace-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2819acdbc1ce030719f0637155acc957", "sha256": "0dbbd56b95fdbcb083d2ba96848b9c119ac0aae13710fb23c3fd204e2a9f63a7" }, "downloads": -1, "filename": "Products.LinguaFace-3.0.0-py2.4.egg", "has_sig": false, "md5_digest": "2819acdbc1ce030719f0637155acc957", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 145207, "upload_time": "2010-11-30T15:59:53", "url": "https://files.pythonhosted.org/packages/eb/74/8a4d6d4ca4aa39d3fc82762e19f0aa2e5e30d9509a2835b72cd9b2d0d238/Products.LinguaFace-3.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9bb043723f1e6e6841ec42749c085f01", "sha256": "52c646fdffdd4ce2d2aa17861176c9f145ceb720600a5a90b126c2777e44d015" }, "downloads": -1, "filename": "Products.LinguaFace-3.0.0.tar.gz", "has_sig": false, "md5_digest": "9bb043723f1e6e6841ec42749c085f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89110, "upload_time": "2010-11-30T15:59:50", "url": "https://files.pythonhosted.org/packages/dd/f6/7b72d059f01e98e3189689ea58ff1b8070dcd5aba655a340d6f4600adb32/Products.LinguaFace-3.0.0.tar.gz" } ] }