{ "info": { "author": "Keul", "author_email": "luca@keul.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Programming Language :: JavaScript", "Programming Language :: Python", "Programming Language :: Python :: 2.4", "Topic :: Multimedia :: Video" ], "description": ".. contents:: **Table of contents**\n\nHow it works\n============\n\n.. figure:: http://keul.it/images/plone/collective.flowplayer_toolbar-0.1.0.png\n :scale: 50\n :align: right\n :alt: Multiple player\n \n Multiple players inside a page.\n\nThis product use basic feature given to you from `Flowplayer`__.\n\n__ http://flowplayer.org/\n\nYou must know that installing `collective.flowplayer`__ in your Plone site give you all the\nFlowplayer power.\nUnluckily the native Flowplayer's controlsbar is *not always accessible*: recent releases sometimes\nare quite usable with keyboard, but not on every browser and not all features.\nThere's a `Flowplayer plugin`__ gives you the power to create and handle the player with an alternative\nJavaScript controlsbar.\n\n__ http://pypi.python.org/pypi/collective.flowplayer\n__ http://flowplayer.org/plugins/javascript/controlbar.html\n\nThis product does exactly this task. The default Flash controlsbar of the player will be\ndisabled and a new, JavaScript based, ones will be shown providing some `WAI ARIA`__ attributes.\n\n__ http://www.w3.org/WAI/intro/aria.php\n\nIf needed you can also enable again the native Flash controlsbar (as far as only there you can access\nfeature like the fullscreen view of your videos, due to security reasons).\nTo do this, put to ``True`` the ``toolbar_flash_controlsbar`` property in the *flowplayer_properties*\nproperty sheet.\n\nThe controlsbar plugin provided is not the original one you can find on Flowplayer site, but is fixed\nto be more accessible and fully *usable using keyboard*.\n\nYou can move around using the *TAB* key (and *SHIFT+TAB* for moving backward) and trigger button\nwith *ENTER*.\n\nWhen the focus is on the *slider* that indicate the video progress, you can:\n\n* move forward/back for 5 seconds with right/left keys\n* move forward/back for 1 minute with *PAGE DOWN*/*PAGE UP* keys\n* move at the beginning of the video with *HOME* key\n* move at the end of the video with *END* key\n\nIf you don't care about accessibility of your videos, you don't need this package\n(but obviously you are a bad guy).\n\nAccessible slider help text\n---------------------------\n\nWhen you navigate with keyboard to the slider, giving it the focus, an help tooltip will be displayed\nwith instruction on how to use the slider with keyboard.\n\n.. figure:: http://keul.it/images/plone/collective.flowplayer_toolbar-0.2.0.png\n :scale: 50\n :alt: Help on Plone 4\n \n How help text looks like (Plone 4).\n\nThe help text is provided in english (default), italian and danish. To support additional languages\nyou can modify the product source or (better) provide an additional Javascript registered *after* the\nflowplayer.accessible.controls.js::\n\n jQuery.flowplayer_toolbar.slider_guide.xx = {\n intro: 'How to control the slider',\n left_arrow_label: 'Left arrow',\n left_arrow_help: 'backward 5 seconds',\n right_arrow_label: 'Right arrow',\n right_arrow_help: 'forward 5 seconds',\n page_up_label: 'Page up',\n page_up_help: 'backward 1 minute',\n page_down_label: 'Page down',\n page_down_help: 'forward 1 minute',\n home_label: 'Home key',\n home_help: 'go to beginning of clip',\n end_label: 'End key',\n end_help: 'go to end of clip'\n };\n\nChange *xx* above with the 2-letters code of your language and customize other strings.\nLanguage loaded is taken from the language of the site (for any problem, fallback on english).\n\nIf you like, send me your translation and see them becoming part of next release.\n\nDependencies\n============\n\n* `collective.flowplayer`__ (tested on version 3.0rc4)\n\n__ http://pypi.python.org/pypi/collective.flowplayer\n\nWorks on those Plone versions:\n\n* Plone 3.3\n* Plone 4.1\n\nCredits\n=======\n\n* Jacopo Deyla, from `Regione Emilia Romagna`__, for fixing the accessibility of the controlsbar plugin\n and giving help about WAI-ARIA technology and tests with the toolbar.\n* T.C. Mogensen (tmog) for providing danish translation and doing tests with older Plone releases.\n\n__ http://www.regione.emilia-romagna.it/\n\n\nChangelog\n=========\n\n1.0.0 (2011-09-28)\n------------------\n\n* Removed the ``insert-after`` JavaScript resouce clause. It was more or less useless\n and make this stop working with latests collective.flowplayer releases [keul]\n* Tested also on Plone 4.1\n* Added a proper uninstall step [keul]\n\n0.2.1 (2010-11-05)\n------------------\n\n* Fix a Javascript error that break the controlsbar using IE [keul]\n* Added danish translation [tmog]\n* Removed \"Plone\" egg dependency to be again compatible with Plone < 3.2 [keul]\n* Code validated with JSLint [keul]\n* Better UI audio support (right now with MP3 you'll suffer `a bug`__) [keul]\n\n__ http://flowplayer.org/forum/8/37767\n\n0.2.0 (2010-05-09)\n------------------\n\n* Fixed Javascript order issue; now place controlsbar's code files after Flowplayer ones [keul]\n* Controlbars auto-generated id handled in a better way, using \"each\" jQuery method [keul]\n* Added support the the `WAI-ARIA progressbar role`__ [keul]\n* Provide a way to keep the Flash controlsbar [keul]\n* Now providing the Javascript controlsbar only if the Flash ones is available [keul]\n* Tested on Plone 4 [keul]\n* Increased controlsbar z-index so it will not go under other HTML elements [keul]\n* Added hover effect of buttons even for keyboard navigation [keul]\n* Added a slider accessible using keyboard, for control the video progress [keul]\n* Added support the the `WAI-ARIA slider role`__ [keul]\n* Fixed many focus CSS effects [keul]\n* Fixes CSS issues when Flowplayer is used for multiple clips [keul]\n\n__ http://www.w3.org/TR/2009/WD-wai-aria-20091215/roles#progressbar\n__ http://www.w3.org/TR/2009/WD-wai-aria-20091215/roles#slider\n\n0.1.0 (2009-12-08)\n------------------\n\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/collective.flowplayer_toolbar", "keywords": "flowplayer javascript media player accessibility video", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.flowplayer_toolbar", "package_url": "https://pypi.org/project/collective.flowplayer_toolbar/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.flowplayer_toolbar/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/collective.flowplayer_toolbar" }, "release_url": "https://pypi.org/project/collective.flowplayer_toolbar/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "A Plone module which add an accessible Javascript controlsbar to collective.flowplayer", "version": "1.0.0" }, "last_serial": 280758, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ac7c6271f0f5b22cd8c0e67e17840746", "sha256": "46385ffdf537bd4d5ecfd7c263c6cd327fe0788b359e1b8e8a24c197ffb01f14" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.1.0-py2.4.egg", "has_sig": false, "md5_digest": "ac7c6271f0f5b22cd8c0e67e17840746", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 15244, "upload_time": "2009-12-08T17:21:07", "url": "https://files.pythonhosted.org/packages/a0/5c/78a1e607de9e8d02eedc2dce8ac325416b1045e183d4e513c4e840c66ea6/collective.flowplayer_toolbar-0.1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9b528f60da17f829d4c0795322174d6c", "sha256": "5b8fc164069c439afbed6c54c599f7c3e52200eec7c1f5e767310d1c6534d8f1" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9b528f60da17f829d4c0795322174d6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18275, "upload_time": "2009-12-08T17:20:23", "url": "https://files.pythonhosted.org/packages/5f/4e/738ffa1ff0b20a8165ce2a67e790307e755cbdb4f9e37736092e9ca602e7/collective.flowplayer_toolbar-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "abae92d90978d1f400eb4624b0c88a8b", "sha256": "1cc4d17b1dac8775b71f6c8958cc8b824969f8b39dc9f6e9854337a3d52bb67c" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.0-py2.4.egg", "has_sig": false, "md5_digest": "abae92d90978d1f400eb4624b0c88a8b", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21132, "upload_time": "2010-05-09T23:42:20", "url": "https://files.pythonhosted.org/packages/f1/6b/ebcb53614f3430bbc7a56fe609f5cdce757f7709d19d1c762b6db48a038d/collective.flowplayer_toolbar-0.2.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "79b695e079805f883f58a5cbf5eaf71d", "sha256": "e7b0d468b9e86f0d77a0073007132b94b5421c711b611fad5e700ba7b178be85" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.0-py2.6.egg", "has_sig": false, "md5_digest": "79b695e079805f883f58a5cbf5eaf71d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21141, "upload_time": "2010-05-09T23:43:26", "url": "https://files.pythonhosted.org/packages/36/3b/2da9b70191159b5762549ca8da35f687984d8e7560e8525c975d7e141317/collective.flowplayer_toolbar-0.2.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "e6ba5eb28f73fdc6e13f45d5489bc08b", "sha256": "fc2eae76bfce05329df8e4918129b248905870b9e1216b9369d633a5f336367b" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e6ba5eb28f73fdc6e13f45d5489bc08b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22587, "upload_time": "2010-05-09T23:42:19", "url": "https://files.pythonhosted.org/packages/67/c5/52ddd26af6fdc21355c499de530ec3b732e4e1082528f4afa5fd9e716123/collective.flowplayer_toolbar-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "74650305892979471a0a67712d2d1909", "sha256": "38476730fb31eca885d60c5db4632c7db11829a45b93079433b8f11ec169aff9" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.1-py2.4.egg", "has_sig": false, "md5_digest": "74650305892979471a0a67712d2d1909", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21542, "upload_time": "2010-11-05T18:04:53", "url": "https://files.pythonhosted.org/packages/89/07/818b4ca6d10ba108245daa5fe393caccf3b0628e192d0879dfebfd423a9c/collective.flowplayer_toolbar-0.2.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3ea3786dd964086e51b90ec852c565f9", "sha256": "52d095747b69ba48163d9ff5af172fd8481bd934b0ae4aeaad655b65637ed326" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.1-py2.6.egg", "has_sig": false, "md5_digest": "3ea3786dd964086e51b90ec852c565f9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 21575, "upload_time": "2010-11-05T18:04:22", "url": "https://files.pythonhosted.org/packages/34/59/4b5afe9c62576b704f4dca8750b21845756bd6daf2b6703df1f0b9c18870/collective.flowplayer_toolbar-0.2.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5608fdccbd778559dae17a1addd83f31", "sha256": "0a07816e99a0bb36f2cb112b0df23e6e6d3815afe8ff4d79eef5cf92ace54d5e" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5608fdccbd778559dae17a1addd83f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25377, "upload_time": "2010-11-05T18:04:22", "url": "https://files.pythonhosted.org/packages/b2/17/1482a1bbe992c7d7b6ac3a535dc2fc6cd60769b9a36d938397df8f830a28/collective.flowplayer_toolbar-0.2.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "89ccb88ee4a1cab5d74e61f101aa2bb6", "sha256": "aaa8e786ddbc35bce144fc1d8db2e33f2882ff03c253b390a8e27fcf74d80258" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-1.0.0.tar.gz", "has_sig": false, "md5_digest": "89ccb88ee4a1cab5d74e61f101aa2bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26058, "upload_time": "2011-09-28T14:03:39", "url": "https://files.pythonhosted.org/packages/bd/bc/d1f2b12582943aeaf9b5af08e1d4df7ab7d87a299ed7698cf67f9af5ea86/collective.flowplayer_toolbar-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89ccb88ee4a1cab5d74e61f101aa2bb6", "sha256": "aaa8e786ddbc35bce144fc1d8db2e33f2882ff03c253b390a8e27fcf74d80258" }, "downloads": -1, "filename": "collective.flowplayer_toolbar-1.0.0.tar.gz", "has_sig": false, "md5_digest": "89ccb88ee4a1cab5d74e61f101aa2bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26058, "upload_time": "2011-09-28T14:03:39", "url": "https://files.pythonhosted.org/packages/bd/bc/d1f2b12582943aeaf9b5af08e1d4df7ab7d87a299ed7698cf67f9af5ea86/collective.flowplayer_toolbar-1.0.0.tar.gz" } ] }