{ "info": { "author": "Twinapex Research", "author_email": "mikko.ohtamaa@twinapex.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nKupu Tabs enables end user editable plone.org like front page tabs in WYSIWYG editors.\n\nThis is a generic Javascript/CSS library and can be pluggd in to any WYSIWYG editor. Currently Kupu is supported.\n\nBenefits and use cases\n======================\n\n* Where there is plenty of content on the page, but splitting it up is unsuitable and we do not want the user navigate away from the page\n\n* Suitable for content where the reading order is not critical\n\n* No page loads - better user experience\n\n* Fact pages (http://plone.org front page)\n\n* Data sheets\n\n* Accessibility - if Javascript is not supported renders as a normal page\n\n* Printability - prints as a normal page\n\nInstallation\n============\n\nInstall via buildout\n\neggs =\n\tcollective.kuputabs\n\t\nzcml =\n\tcollective.kuputabs\n\t\nUsage - Plone\n=============\n\nOpen any Kupu editable content.\n\nWrite a tab name and choose \"Tab\" as its style from Kupu style drop down.\n\nAll text after Tab until the next Tab section or the end will be placed inside a tab container. \nTab'ed text will be placed inside a tab container.\n\nYou can choose which tab is open by default with Tab (open by default) style.\n\nThere is two example style files: kuputabs.css.dtml for any Plone theme (variable colors) and kuputabs2.css which\nis more generic one.\n\nUsage - Generic HTML\n====================\n\nCreate a container DIV for your content. Usually this is #content or similar and already provided your CMS/blog/whatever.\n\nAdd class \"kuputab-tab-definer\" for

elements you want to be tabs. Add class \"kuputab-tab-definer-default\" for \nthe tab which is open by default.\n\nInclude kuputabs.js on your page. Include kuputabs-alternative.css stylesheet or create your own. \n\nVoila.\n\n\nUnder the hood\n==============\n\nWhen the page is loaded in the view mode, Javascript parses all kuputabs-tab sections and builds a tab container from them.\nIf Javascript is disabled the content will appear under normal Subheading styles.\n\nThere is an important distinction with two kind of CSS classes\n\n- kuputab-tab-definer is h2 element which marks the beginning of the tab\n\n- all content until the end of kuputab-tab-definer parent element or next kuputab-tab-definer goes to this tab\n\n- kuputab-tab-definer content is mutated to kuputab-tab-container which is placed at the bottom of kuputab-tab-definer container element\n\ndocument.designMode attribute is used to determine whether the visitor views the page or is it under WYSIWYG editor.\n\nAuthor\n======\n\nMikko Ohtamaa\n\n`Twinapex Research, Oulu, Finland `_ - High quality Python hackers for hire\n\n\nSponsorship\n===========\n\nThanks to our fabulous sponsors.\n\n `London School of Marketing `_.", "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/plone/plone.app.example", "keywords": "kupu plone zope tabs", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.kuputabs", "package_url": "https://pypi.org/project/collective.kuputabs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.kuputabs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/plone/plone.app.example" }, "release_url": "https://pypi.org/project/collective.kuputabs/0.1/", "requires_dist": null, "requires_python": null, "summary": "plone.org front page like tabs user editable", "version": "0.1" }, "last_serial": 787922, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "50158cf63c19050bc273cd1162f3c8c8", "sha256": "d4efe220ff6b4768aab984c924c2b6b9fcc0f8c048d56ee1ae7e9da4ba123b88" }, "downloads": -1, "filename": "collective.kuputabs-0.1.tar.gz", "has_sig": false, "md5_digest": "50158cf63c19050bc273cd1162f3c8c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9272, "upload_time": "2008-11-10T01:05:56", "url": "https://files.pythonhosted.org/packages/6b/bd/71be2f2d2f5d9f2b3ec6b7c9e9c3f71e54828b40b6bbbc5cac8a6187f6fa/collective.kuputabs-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50158cf63c19050bc273cd1162f3c8c8", "sha256": "d4efe220ff6b4768aab984c924c2b6b9fcc0f8c048d56ee1ae7e9da4ba123b88" }, "downloads": -1, "filename": "collective.kuputabs-0.1.tar.gz", "has_sig": false, "md5_digest": "50158cf63c19050bc273cd1162f3c8c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9272, "upload_time": "2008-11-10T01:05:56", "url": "https://files.pythonhosted.org/packages/6b/bd/71be2f2d2f5d9f2b3ec6b7c9e9c3f71e54828b40b6bbbc5cac8a6187f6fa/collective.kuputabs-0.1.tar.gz" } ] }