{ "info": { "author": "Marcos F. Romero", "author_email": "marcos.romero {at} inter-cultura {dot} com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Rough list of features\n======================\n\nPlone implementation of a mega drop-down menu based on \nhttp://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/.\n\nDeveloped for Plone 3 and Plone 4.\n\nUses \n`collective.collage.nested `_ \nto support nested `Collage\n`_ objects.\n\nAdds some actions in portal_actions/object_buttons:\n\n1. **Enable Megamenu**: adds ``IMegamenuEnabled`` interface to current folder.\n#. **Current Megamenu**: selects current folder as current megamenu (the one\n that will be displayed in ``plone.portalheader`` viewlet manager).\n#. **Disable Megamenu**: removes ``IMegamenuEnabled`` interface to current folder.\n#. **Test Megamenu**: shows a preview of the current megamenu-enabled folder as if \n it were *the* megamenu. \n\nCollage layout-views for ``ATCTContent``: ``menu`` and ``intro``.\n\nCollage renderer-views for Collage, Rows and Columns used inside the above\nlayout-views. This is to provide cleaner HTML.\n\nJavaScript and CSS resources to support megamenu. Special CSS for Plone classic \ntheme (Plone 3 theme).\n\nNative support for ATFolders (see ``atfolder.zcml``) and plone.app.folder \n(``ploneappfolder.zcm``) and can be extended for other custom folder implementations.\n\nHow-to create a megamenu\n========================\n\n1. Create a regular folder\n#. Go to Actions | Enable Megamenu\n#. Go to Actions | Current Megamenu to select the folder as the megamenu\n folder you want to display.\n#. Create as many Link objects to internal or external URLs you want to\n include in megamenu as regular links (no drop-down). Description is\n rendered as ``title`` attribute.\n#. Create as many Collage objects as items you want to show in your menu.\n Description is rendered as ``title`` attribute.\n#. Add one related item in your Colage objects to provide a default link\n (for non-JavaScript enabled browsers).\n#. Create as many rows and columns as you need in Collage and select the\n ``menu`` option in layout dropdown.\n#. ``menu`` rows have several skins to display horizontal or vertical \n separating lines between rows and columns.\n#. Create as many objects as you need in the columns and select the ``menu`` \n option in layout dropdown. \n#. ``menu`` items have three skins to display just the title (no link), \n regular link or highlighted (strong) link.\n#. Alternatively, you can select ``intro`` layout to provide more details:\n title, image and description.\n\n\nMegamenu controlpanel\n=====================\n\nYou can:\n\n1. Enable / disable megamenu.\n#. Select current megamenu folder (from all the folders providing \n ``IMegamenuEnable`` interface).\n#. Choose whether you want to include drop-down HTML markup in the page or\n load it via AJAX.\n#. Automatically hide all folder contents (and folder itself) when \n megamenu-enabling (by setting expiration date).\n#. Automatically show all folder contents (and folder itself) when \n megamenu-disabling (by removing expiration date).\n \nScreenshots\n===========\n\n.. figure:: http://i.imgur.com/3r4g4l.jpg\n :figwidth: image\n :target: http://i.imgur.com/3r4g4.png\n \n Collage description is shown as ``title``. \"Events\" link highlighted \n with ``selected`` CSS class. Second column with highlighted news item\n with ``intro`` layout.\n \n.. figure:: http://i.imgur.com/eZXoBl.jpg\n :figwidth: image\n :target: http://i.imgur.com/eZXoB.png\n \n Three rows with one, two and three columns.\n \n.. figure:: http://i.imgur.com/EdRWLl.jpg\n :figwidth: image\n :target: http://i.imgur.com/EdRWL.png\n \n Horizontal and vertical line separators\n \n.. figure:: http://i.imgur.com/uBNQCl.jpg\n :figwidth: image\n :target: http://i.imgur.com/uBNQC.png\n \n Nested Collage: two columns, each of which with two rows.\n \n.. figure:: http://i.imgur.com/BET2tl.jpg\n :figwidth: image\n :target: http://i.imgur.com/BET2t.png\n \n Megamenu with classic theme working in Plone 3.\n\nInstallation\n============\n\n* Add ``collective.collage.megamenu`` to the list of eggs to install and\n extend to a known good set for ``plone.app.registry``::\n\n [buildout]\n ...\n extends = \n ...\n http://good-py.appspot.com/release/plone.app.registry/1.0b2\n ...\n eggs =\n ...\n collective.collage.megamenu\n\n* Tell the plone.recipe.zope2instance recipe to install a ZCML slug::\n\n [instance]\n recipe = plone.recipe.zope2instance\n ...\n zcml =\n collective.collage.megamenu\n\n* Re-run buildout, e.g. with::\n\n $ ./bin/buildout\n\nYou can skip the ZCML slug if you are using Plone 3.3 or if you are going to explicitly include\nthe package from another package's configure.zcml file.\n\nCredits\n=======\n\nBased on `Mega Drop Down Menus w/ CSS & jQuery \n`_ \nimplementation by Soh Tanaka.\n\nDevelopment\n-----------\n\n* Marcos F. Romero (developer)\n* Juan Pablo Gimenez (advisor)\n\nTranslations\n------------\n\n* Spanish (es): Marcos F. Romero\n* English (en): Marcos F. Romero\n\n\nChangelog\n=========\n\n1.1.2 (2011-11-25)\n------------------\n- Applied ``visualNoPrint`` class to megamenu to hide it in print mode\n\n1.1.1 (2011-08-05)\n------------------\n- Corrected z-index for drop-down and shadow\n- Added native collage class names to triggerMove JS function to work\n- Added collage-patch.js with new version of triggerMove that uses\n collage elements in the current collage object instead of the whole DOM\n- Automatically install Plone 3 classic theme in Plone 3\n\n1.1 (2011-08-05)\n----------------\n- Native support for plone.app.folder if installed (conditional include)\n- Added shadow to drop-down box\n- Added handy class names to top-level ``li`` elements for styling purposes:\n ``top-level-1``, ``top-level-2``, ... ``top-level-last``\n- Added handy class names to prev/next-to ``active`` drop-down ``li`` element\n- Improved accessibility using new 'click' event handlers on menu options\n\n\n1.0 (2011-04-23)\n----------------\n- Megamenu implementation with Collage\n- Native support for ATFolder\n- i18n support: English and Spanish translations\n- Tested in Plone 3.3.5 and Plone 4.0.3", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/Products.Collage/addons/collective.collage.megamenu", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.collage.megamenu", "package_url": "https://pypi.org/project/collective.collage.megamenu/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.collage.megamenu/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/Products.Collage/addons/collective.collage.megamenu" }, "release_url": "https://pypi.org/project/collective.collage.megamenu/1.1.2/", "requires_dist": null, "requires_python": null, "summary": "A mega drop down menu implementation using Products.Collage", "version": "1.1.2" }, "last_serial": 744563, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ad944a06388a3a958cca522103dac885", "sha256": "0676920d8f3d879809ba28b9759e21b29b481fa1ba2ce33a68f920b04431ad9c" }, "downloads": -1, "filename": "collective.collage.megamenu-1.0.zip", "has_sig": false, "md5_digest": "ad944a06388a3a958cca522103dac885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64941, "upload_time": "2011-04-23T10:25:59", "url": "https://files.pythonhosted.org/packages/c6/40/c61d6f81bd6494d72ddaa23db2e02769dc8891d55052957f8d6b65e30925/collective.collage.megamenu-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "674648f319acea06308d48cd95b414d5", "sha256": "000e85b24c6736ba46653f1a3c6ef032d15446d547ce366e3b62ee88edb423be" }, "downloads": -1, "filename": "collective.collage.megamenu-1.1.zip", "has_sig": false, "md5_digest": "674648f319acea06308d48cd95b414d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67138, "upload_time": "2011-08-05T14:16:32", "url": "https://files.pythonhosted.org/packages/99/f8/0352517fad761874be0789a3ea5e32ab17a213a589f9187e81ec0b938154/collective.collage.megamenu-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c995d7d4462eb6ee6028fa59e8778a5b", "sha256": "4499b448066a255850c960da972d6a8702800aaa4c876d268d43aa02fee46d8b" }, "downloads": -1, "filename": "collective.collage.megamenu-1.1.1.zip", "has_sig": false, "md5_digest": "c995d7d4462eb6ee6028fa59e8778a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69784, "upload_time": "2011-08-05T20:16:17", "url": "https://files.pythonhosted.org/packages/6b/b4/3116a247a52a0a4f15315cd984de9fb039ccaa32d9b3b409a11fd331cd8c/collective.collage.megamenu-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "bf8fc5265d9a7ed124ab6935a1d87833", "sha256": "2714e1de4caf128a658fbf07a05c1c01db1a59d0b1d58cd0289c922e5478aab6" }, "downloads": -1, "filename": "collective.collage.megamenu-1.1.2.zip", "has_sig": false, "md5_digest": "bf8fc5265d9a7ed124ab6935a1d87833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69878, "upload_time": "2011-11-25T14:16:36", "url": "https://files.pythonhosted.org/packages/29/9e/d1084b89f4de2939049482780dee5c1299b95f437d5f3b28c47e1da50d2b/collective.collage.megamenu-1.1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf8fc5265d9a7ed124ab6935a1d87833", "sha256": "2714e1de4caf128a658fbf07a05c1c01db1a59d0b1d58cd0289c922e5478aab6" }, "downloads": -1, "filename": "collective.collage.megamenu-1.1.2.zip", "has_sig": false, "md5_digest": "bf8fc5265d9a7ed124ab6935a1d87833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69878, "upload_time": "2011-11-25T14:16:36", "url": "https://files.pythonhosted.org/packages/29/9e/d1084b89f4de2939049482780dee5c1299b95f437d5f3b28c47e1da50d2b/collective.collage.megamenu-1.1.2.zip" } ] }