{ "info": { "author": "Peter Murphy", "author_email": "peterkmurphy@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "==============================================================\nMenuplaceholder: placeholder menu items for Mezzanine\n==============================================================\n\nAbout\n-----\n\nThe **menuplaceholder** application allows users to add placeholders to the menu\nof a `Mezzanine `_ CMS website. Menu placeholders\nare \"dummy\" menu items, which can be used for organising submenus. Users can\nview them (and their children); unlike other types of menu items (such as those\nfor rich text pages), users cannot click on placeholders to open them.\nMenu placeholders are provided to structure the hierarchy of\npages on a site, but are not used to provide content.\n\nThe **menuplaceholder** app works with the following things:\n\n* Primary menus\n* Mobile menus\n* Dropdown menus\n* Footers\n* Breadcrumbs\n\n\nInstallation and usage\n-----------------------------\n\nYou can either go::\n\n pip install menuplaceholder\n\nOr download this source and go::\n\n python setup.py install\n\nThen add ``\"menuplaceholder\"`` to ``INSTALLED_APPS`` in the settings.py file\nfor your Django installation, preferably *at the beginning*. Afterwards::\n\n python manage.py makemigrations menuplaceholder\n python manage.py migrate\n\nOnce this is done, adding a placeholder menu item (or ten) is trivial.\n\n* Go to the Mezzanine dashboard.\n* Under *Content*, click on *Pages* in order to \"Select Page to change\".\n* Pick the part of the menu hierarchy you wish to add a menu placeholder, and\n click on \"Add...\". The dropdown menu now have a new item: \"Menu placeholder\".\n Select it.\n* Choose a *Title* and then click on *Save*.\n\nNote: If you place ``\"menuplaceholder\"`` in ``INSTALLED_APPS`` after\n``\"mezzanine.pages\"``, you will find your dummy menu items clickable (and\nthus not dummy menu items at all). That's because the main magic of this app is\nrewriting the default Mezzanine menu templates, and if you put\n``\"mezzanine.pages\"`` first, it \"wins\". However, if you put ``\"menuplaceholder\"``\nfirst, it should take priority.\n\nDependencies\n-------------\nThe **menuplaceholder** app has been trialled with both Python 2.7 and 3.5.\nThe other dependencies are:\n\n* Django (1 . *x*; has not been tested on 2. *x*)\n* Mezzanine (4 . *x*)\n\nVersions\n--------\n\n* 0.1 (April 5th 2018) - Initial release. (Bug fix version 0.1.6 on April 8th.)\n\nCopyright\n---------\n\nCopyright (c) 2017-2018\n`Peter Murphy `_\n.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "menuplaceholder", "package_url": "https://pypi.org/project/menuplaceholder/", "platform": "", "project_url": "https://pypi.org/project/menuplaceholder/", "project_urls": null, "release_url": "https://pypi.org/project/menuplaceholder/0.1.6/", "requires_dist": [ "Django (>=1.0)", "Mezzanine (>=4.0)" ], "requires_python": "", "summary": "Placeholder items for Mezzanine menus.", "version": "0.1.6" }, "last_serial": 3744902, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a62aec72a1ccad910efc48809a475743", "sha256": "be7e19275ca9b8f42b2e8c49b1ab3f0d044c4ab58d7e4de310966fcdec626daf" }, "downloads": -1, "filename": "menuplaceholder-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "a62aec72a1ccad910efc48809a475743", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3390, "upload_time": "2018-04-08T03:45:57", "url": "https://files.pythonhosted.org/packages/03/8a/1a61e71120623fe0771019ef8f76978ea94b3185f40b0b4f902eff7bd061/menuplaceholder-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c1e308495b28379dac263d3452086570", "sha256": "e07fd35b30fd6ae51ddfea7974cc64670dddc6e29c90e2622daedad5b23c7e2e" }, "downloads": -1, "filename": "menuplaceholder-0.0.1-py3.5.egg", "has_sig": false, "md5_digest": "c1e308495b28379dac263d3452086570", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 3552, "upload_time": "2018-04-08T03:45:58", "url": "https://files.pythonhosted.org/packages/03/e9/963a28f45deba734df0904fa9efc85bdb74b5456ee1ce53829d3e09f65a0/menuplaceholder-0.0.1-py3.5.egg" } ], "0.0.1.1": [ { "comment_text": "", "digests": { "md5": "588b111c00298e00e560a28872d72357", "sha256": "7cda74beede2667063bd56e077d5c4f9fc8cc989337ff89496f911463694ff36" }, "downloads": -1, "filename": "menuplaceholder-0.0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "588b111c00298e00e560a28872d72357", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3474, "upload_time": "2018-04-08T03:45:53", "url": "https://files.pythonhosted.org/packages/2b/c4/3781c448376aa0bfed7fe1b26e90d04e2fb2e2dde8cc7994a2c6d950fd4c/menuplaceholder-0.0.1.1-py2.7.egg" } ], "0.0.1.2": [ { "comment_text": "", "digests": { "md5": "4a2fef10b3a6cfb6ccce1632beb3d2c3", "sha256": "4fd3b149295d5c0011f6e787e40c59e47784b6554f7ec2a0129635445068ca54" }, "downloads": -1, "filename": "menuplaceholder-0.0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "4a2fef10b3a6cfb6ccce1632beb3d2c3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7542, "upload_time": "2018-04-08T03:45:53", "url": "https://files.pythonhosted.org/packages/13/64/a073a2868244a16e71ff6d7618460771b46c789238cf272d14525a586fb2/menuplaceholder-0.0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8a0d8b2081d4f8445ba739ded950e45a", "sha256": "f858e880d3b9402296aaaa501cd9ac894d0d594add420fad8fa3d35b5f13b73c" }, "downloads": -1, "filename": "menuplaceholder-0.0.1.2-py3.5.egg", "has_sig": false, "md5_digest": "8a0d8b2081d4f8445ba739ded950e45a", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 7690, "upload_time": "2018-04-08T03:45:55", "url": "https://files.pythonhosted.org/packages/f9/46/a7663852338a786c4819d84cac9ce4adcd19e448db94051f670aee9cbd98/menuplaceholder-0.0.1.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "295ab8758b0dc273228d10e6247afa62", "sha256": "0491cef7a233c4031788a8f3ba0fab21e4d3dd945703fd33f1de689a3eb59a98" }, "downloads": -1, "filename": "menuplaceholder-0.0.1.2.tar.gz", "has_sig": false, "md5_digest": "295ab8758b0dc273228d10e6247afa62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4127, "upload_time": "2018-04-08T03:45:56", "url": "https://files.pythonhosted.org/packages/50/6a/4ee1f3f2d93b8fd8508c1d24a98f28ad1f1a1ea126915c1d49d5378e8f66/menuplaceholder-0.0.1.2.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "fb868dd4ac2309648f6f4f516ef45e1e", "sha256": "26186630f36f2dd10ef45130ec9e623b3319391b188c3577ccade5f669cf7273" }, "downloads": -1, "filename": "menuplaceholder-0.1-py2.7.egg", "has_sig": false, "md5_digest": "fb868dd4ac2309648f6f4f516ef45e1e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8234, "upload_time": "2018-04-08T03:46:00", "url": "https://files.pythonhosted.org/packages/74/29/39ed0d3ada0706436786ff6fbca0fba104f46a44b1db84a37cad7f4f2c87/menuplaceholder-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8ab2f6fed0827ae70f3b03d0d581c007", "sha256": "710f8158a47d1eedbbd16daefa5b31a41cb5ca7b4137b99758aa1b51f7c68418" }, "downloads": -1, "filename": "menuplaceholder-0.1-py3.5.egg", "has_sig": false, "md5_digest": "8ab2f6fed0827ae70f3b03d0d581c007", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 8380, "upload_time": "2018-04-08T03:46:01", "url": "https://files.pythonhosted.org/packages/7d/54/c6d34055b157b436923b557b091384309dc8988f3d03852223c1b4d60cdd/menuplaceholder-0.1-py3.5.egg" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "26a2484542ce3c63d006110bca2cc1ae", "sha256": "530c640b9a09b51c020ed16ca151a9e734c471c1dbffca1380f50564289aeba5" }, "downloads": -1, "filename": "menuplaceholder-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "26a2484542ce3c63d006110bca2cc1ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8811, "upload_time": "2018-04-08T03:45:51", "url": "https://files.pythonhosted.org/packages/25/8f/c46dd57ea8b0326701c84696b7f99aa6c8e52487d56f3c0410a4830ed04d/menuplaceholder-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7508f5a25ceb17a058b4e8ffc378fd2a", "sha256": "b4116e6f81aa543571afe02a73f2f648e5b81269ee76019b487ab79e3182c59d" }, "downloads": -1, "filename": "menuplaceholder-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7508f5a25ceb17a058b4e8ffc378fd2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5754, "upload_time": "2018-04-08T03:45:59", "url": "https://files.pythonhosted.org/packages/2c/3d/7c58db2a3bc17a46a3dcfed7fd1f414c1397095fc5922998476da6771850/menuplaceholder-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "60e091ba30b4c1a82d81bc5a5bfb6c27", "sha256": "7beb40ec14f30aafe02f4b318d68a9890fe474830e0127a9643b8e3f0c1e3a49" }, "downloads": -1, "filename": "menuplaceholder-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "60e091ba30b4c1a82d81bc5a5bfb6c27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9009, "upload_time": "2018-04-08T04:00:25", "url": "https://files.pythonhosted.org/packages/89/98/9cbf49e6ea570d17015a7e36d08e2f1126e6ce49800258cd5599cbf95f50/menuplaceholder-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d61847cc8bcb09f4ebb324470d50649b", "sha256": "c8e2726d16eb26879f78de61cba9c9cddef5590766e8c8800f54d68581fab1c3" }, "downloads": -1, "filename": "menuplaceholder-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d61847cc8bcb09f4ebb324470d50649b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5995, "upload_time": "2018-04-08T04:00:29", "url": "https://files.pythonhosted.org/packages/dc/4a/259d5f41b42dc9dba21f8efcc3e218dabac2deb237e421d201759e93ef07/menuplaceholder-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "60e091ba30b4c1a82d81bc5a5bfb6c27", "sha256": "7beb40ec14f30aafe02f4b318d68a9890fe474830e0127a9643b8e3f0c1e3a49" }, "downloads": -1, "filename": "menuplaceholder-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "60e091ba30b4c1a82d81bc5a5bfb6c27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9009, "upload_time": "2018-04-08T04:00:25", "url": "https://files.pythonhosted.org/packages/89/98/9cbf49e6ea570d17015a7e36d08e2f1126e6ce49800258cd5599cbf95f50/menuplaceholder-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d61847cc8bcb09f4ebb324470d50649b", "sha256": "c8e2726d16eb26879f78de61cba9c9cddef5590766e8c8800f54d68581fab1c3" }, "downloads": -1, "filename": "menuplaceholder-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d61847cc8bcb09f4ebb324470d50649b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5995, "upload_time": "2018-04-08T04:00:29", "url": "https://files.pythonhosted.org/packages/dc/4a/259d5f41b42dc9dba21f8efcc3e218dabac2deb237e421d201759e93ef07/menuplaceholder-0.1.6.tar.gz" } ] }