{ "info": { "author": "Johnpaul Burbank, Jon Baldivieso, David Glick, et al", "author_email": "davidglick@onenw.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python" ], "description": "About \n=====\n\nSlideshow Folder provides a simple, elegant animated slideshow for\nPlone.\n\nSlideshow Folder integrates the `Slideshow 2` javascript class into\nPlone. Slideshow 2 a powerful, feature-rich, easy-to-customize slideshow\nlibrary -- big thanks to Aeron Glemann all of the hard work he's poured\ninto it!\n\n.. _`Slideshow 2`: http://www.electricprism.com/aeron/slideshow\n\nSlideshow Folder offers the following features:\n\n * Animated slideshows with configurable transitions\n\n * Navigation thumbnails\n\n * Image captions\n\n * Intelligent preloading of images to save bandwidth\n\n * A play/pause/forward/reverse slideshow controller\n\n * Looping and random-order slideshows\n\n * Optional support for \"lightbox\" style image pop-ups\n\n * Look and feel completely customizable via CSS\n\nDesign Rationale\n====================\n\nSlideshow Folder uses Zope 3 development techniques to enable normal Plone Folders, Collections and Images with configurable slideshow views.\n\nWe wanted to develop a slideshow product for Plone that would avoid creating custom content types for the images and slideshow folders in order to allow easy installation, re-use of existing images in the site and to avoid \"stranding\" content in future upgrades or when you remove the product.\n\n\nDependencies \n====================\n\nSlideshow Folder is easiest to install and use under Plone 3.x, but also supports Plone 2.5.2+. However, in order to use Slideshow Folder under Plone 2.5, you must be comfortable installing software from SVN checkout.\n\nSlideshow Folder requires:\n\n * Plone 3.0+ strongly recommended (Plone 2.5.2+ works, but requires the following dependences)\n\n * CMFonFive 1.3.4 (ONLY if using Plone 2.5.x - http://codespeak.net/z3/cmfonfive/)\n\n * Five 1.4 (ONLY if using Plone 2.5.x - http://codespeak.net/z3/five/)\n\n * plone.app.form (ONLY if using Plone 2.5.x - check out from http://svn.plone.org/svn/plone/plone.app.form/branches/plone-2.5\n\n\nInstallation \n====================\n\nPlone 3.x, buildout-based installer\n-----------------------------------\n\nIf you are using Plone 3.x via a buildout-based installer, simply add \"Products.slideshowfolder\"\nto the [eggs] section of your buildout.\n\n * Beginning with Plone 3.1, Plone's universal installer for Unix uses buildout.\n \n * Plone 3.2 and higher will use buildout for Windows, Mac OSX and Unix universal installers.\n\n\nPlone 3.0.x, non-buildout installer\n-----------------------------------\n\nSlideshow Folder installs in the conventional way. Unzip the tarball and copy the product\nfolder \"slideshowfolder\" into your Zope Products directory and restart\nyour Zope instance. You can then install it into your Plone site from the Plone Control\nPanel or the ZMI's portal_quickinstaller. Uninstall it the\nsame way.\n\nPlone 2.5.x, non-buildout installer\n-------------------------------------\n\nDownload Slideshow Folder and its dependencies, listed above.\n\nInstall Slideshow Folder, CMFOnFive and Five in your Zope instance's Products folder as normal.\n\nplone.app.form must be checked out from SVN and installed in your Zope's instance's lib/python/plone/app/form directory. It can be a bit tricky to unpack the directories correctly. Tip: you get a directory called plone.app.form, but you need to go to your Zope instance's lib/python folder and do::\n\n mkdir plone (if it doesn't exist)\n cd plone\n mkdir app (if it doesn't exist)\n cd app\n mkdir form\n\nThen go to your unpacked plone.app.form directory and do::\n\n mv plone/app/form/* yourzopeinstance/lib/python/plone/app/form\n\n\nPlone 2.5.x, buildout-based installation\n----------------------------------------\n\nAdd \"Products.slideshowfolder\" to the [eggs] section of your buildout.\n\nConsult buildout documentation for tips on installing CMFOnFive, Five tarballs \nand plone.app.form from SVN. Warning: this will require some experience using\nbuildout for more complex installations.\n\n\nUsing Slideshow Folder\n======================\n\nEach Folder and Collection in your site will have a new option in its\n\"action\" menu -- \"make slideshow\". Choosing that will select a slideshow\nview for that folder and give you a new \"Slideshow Settings\"\nconfiguration tab. As soon as there are published images in the folder,\nyou'll see the slideshow. (Collections rely on the criteria that you\nput in them to render the images for the slideshow. Non-images are\nignored. That means that workflow restrictions are based solely on your\nCollection's criteria.)\n\nTo change the slideshow's settings, see the new \"slideshow settings\" tab\non the folder.\n\nEach image's Description will be used for its caption. If there is no\ndescription, the Title will be used.\n\nEach slideshow will have an \"disable slideshow\" option in the action\nmenu. This will revert it to being a normal Folder (or Smart Folder),\nincluding deleting the slideshow settings. (It will not delete any\ncontent, though.)\n\nNote: The slideshow will only include published images in the folder.\nYou can customize this (rather crudely) by customizing\nfolder_slideshow.pt and calling the setWorkflowFilter method on the\nslideshow view. (Options include \"None\" or any valid workflow state.)\nConsult the interfaces.py for documentation on those methods.\n(Alternatively, you can use a Collection and not place any workflow\nrestrictions on your criteria.)\n\nNote: Only a subset of the options for Aeron Glemann's library\nare supported via the 'Slideshow Settings' tab. See\nhttp://code.google.com/p/slideshow/wiki/Slideshow\nfor the full list of options. If customization beyond the options\nexposed via the web interface is needed, you can customize\nslideshow_settings.js.pt to specify the additional options.\n\nNote: You may use your own custom image content type as long as it\nimplements the Products.slideshowfolder.interfaces.ISlideshowImage\ninterface (which requires an Archetypes ImageField named 'image' in\nits schema.) (Plone 3.0+ only.)\n\n\nLimitations\n===========\n\nSlideshow Folder currently has several limitations, most of which flow\nfrom the Slideshow 2 javascript class it is based on.\n\n * Transitions cannot be set on a per-slide basis, only for all the\n slides in the slideshow.\n \n * In IE, the slideshow does not operate properly when logged in as a\n Manager and accessing the site at http://localhost/. You can work\n around this by using http://127.0.0.1/ instead. See\n http://plone.org/products/slideshowfolder/issues/46 for details.\n\n\nCredits \n=======\n\nSlideshow Folder was written by `Johnpaul Burbank`_, with subsequent\nchanges by `Jon Baldivieso`_. Version 4.0 by `David Glick`_.\n\n.. _`Johnpaul Burbank`: http://www.tegus.ca\n.. _`Jon Baldivieso`: jonb@onenw.org\n.. _`David Glick`: davidglick@onenw.org\n\nInitial concept, project management and a few tweaks by\n`ONE/Northwest`_, including Jon Stahl and Andrew Burkhalter.\n\n.. _`ONE/Northwest`: http://www.onenw.org\n\nSpecial thanks to `Conservation Northwest`_ for partial funding and beta\ntesting.\n\n.. _`Conservation Northwest`: http://www.conservationnw.org\n\nSlideshow Folder includes and is based on `Slideshow 2`_, by\nAeron Glemann. Slideshow 2 uses the Mootools_ javascript library.\n\n.. _Mootools: http://www.mootools.net\n\n\nMore information\n================\n\nPlease see http://www.plone.org/products/slideshowfolder for more\ninformation, updates, documentation and bug reports.\n\nONE/Northwest is a nonprofit organization that provides technology\nassistance (including Plone-powered websites!) to environmental NGOs. If\nyou'd like to support our work, including the release of open-source\nsoftware like Slideshow Folder, please see:\nhttp://www.onenw.org/about/supporters/support-our-work\n\n\nHistory\n=======\n\n4.0 - final (2008-07-30)\n------------------------\n\n- Documented workaround for obscure issue with viewing slideshow when logged in, using IE as\n the browser, and accessing the site at http://localhost/.\n [davisagli]\n\n- Changed the permission checked when deciding whether to display a warning about needing to \n add images to a slideshow-enabled folder to 'ATContentTypes: Add Image'. Also removed detail\n about publishing, since images are no longer associated with a workflow by default.\n [jessesnyder]\n\n4.0 - release candidate 2 (2008-07-18)\n--------------------------------------\n\n- Worked around an obscure Javascript error affecting IE when logged in.\n [davisagli]\n\n- Applied patch for http://code.google.com/p/slideshow/issues/detail?id=28&can=1\n from upstream, which fixes an issue where images weren't displayed when serving\n via a proxy.\n [davisagli]\n\n4.0 - release candidate 1 (2008-07-11)\n--------------------------------------\n\n- Added \"Slideshowfolder: Manage slideshow settings\" permission\n (assigned to Manager, Editor, and Owner roles by default.)\n [davisagli]\n\n- Added i18n infrastructure.\n [davisagli]\n\n- Improved compatibility with things that are not ATImages but implement the same interface\n (ISlideshowImage).\n [davisagli]\n\n- Switched settings form to use formlib.\n [davisagli]\n\n- Modified mootools 'protect' flag to work around still-present conflict with kupuhelpers.js\n [davisagli]\n\n- Switched to \"Slideshow 2\" javascript and Mootools 1.2.\n Changes to templates, settings to expose new features.\n [jonstahl]\n\n\n3.0 alpha 2 - unreleased\n------------------------\n\n- Using proper noLongerProvides zope.interface API for removing a marker interface from content object\n [andrewb]\n\n- Removing testJSRegisteryHasResources per no longer present mootools.js, slideshow.js in JS registry.\n This is now pulled in via a metal slot (see below for more)\n [andrewb]\n\n- Load javascript via a metal slot rather than via the javascript registry, to avoid conflicting with kupu.\n [davisagli]\n\n\n3.0 alpha 1 - 2007.12.11\n------------------------\n\n- Moved registration of \"slideshow settings\" action to Generic Setup; it gets re-registered in Plone 3.0 to \n a different action id via a separate profile.\n\n\n1.2.2 - 2007.12.11\n------------------\n\n- Fixed conditional zope.annotations import in a more graceful way.\n [FinnArild]\n\n- Removed newlines from image descriptions; they were breaking the js. Thanks to \"Taun\" for finding this.\n [jbaldivieso]\n\n- Fixed another js bug caused by a misplaced comma.\n [jbaldivieso]\n \n\n1.2.1 - 2007.10.29\n------------------\n\n- Fixed a minor bug where duration settings were not getting respected due to malformed JS.\n [jbaldivieso]\n\n\n1.2 - 2007.10.22\n----------------\n\n- Finished support for Smart Folders -- slideshows now show up properly for them. (Rich Topics\n are supported.) (issue #14)\n [jbaldivieso]\n\n- Fixed the slideshow settings javascript so that it works in IE.\n [jbaldivieso]\n\n- cleaned up the Generic Setup install steps. (No bugs were reported, but installation could have\n been a little funny before.)\n [jbaldivieso]\n\n- Slideshows now use full absolute urls for image sources. This should mean that spaces in image\n names are escaped properly. (issue #15)\n [jbaldivieso]\n \n\n1.1 - 2007.10.04\n----------------\n\n- Restructured how the slideshow settings are delivered to the template. Separated out\n the data from the presentation (no more HTML/JS coming directly from the browser view).\n In so doing:\n \n - gave support for Unicode image captions (issue #8)\n - gave skin-level support for filtering slideshow image content based on WF (i.e.,\n showing non-published images in a slideshow is a template change now)\n \n [jbaldivieso]\n \n- Modified the slideshow template to give feedback when the folder didn't have content\n for a slideshow (including a message of advice if you are a content editor). (issue #7)\n [jbaldivieso]\n\n- Uninstall process examines all folders in the catalog and unslideshowifies them (as\n long as you're not reinstalling) (issue #9). Uninstall also removes its traces from\n portal_actions.\n [jbaldivieso]\n\n- Refactored the way slideshows are activated. One switch does it all (including changing\n the view template). All folders may now be activated, regardless of whether they have\n images in them yet. Slideshows may also now be deactivated.\n [jbaldivieso]\n\n- Use backgroundColor from base_properties for slideshow bg color (issue #3).\n [jbaldivieso]\n\n\n1.0 - 2007.09.??\n----------------\n\n- First 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/slideshowfolder", "keywords": "plone slideshow album mootools javascript", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.slideshowfolder", "package_url": "https://pypi.org/project/Products.slideshowfolder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.slideshowfolder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/slideshowfolder" }, "release_url": "https://pypi.org/project/Products.slideshowfolder/4.0/", "requires_dist": null, "requires_python": null, "summary": "Slideshow Folder provides a simple, elegant animated slideshow for Plone.", "version": "4.0" }, "last_serial": 785199, "releases": { "4.0": [ { "comment_text": "", "digests": { "md5": "20d52d918c023ee225ab2c7e01c0c9ad", "sha256": "af937852fccd3a5027cf49d2ca7d1375e40db14f3c3f95d786f86f921fce92d5" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0-py2.4.egg", "has_sig": false, "md5_digest": "20d52d918c023ee225ab2c7e01c0c9ad", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 213792, "upload_time": "2008-07-30T07:19:50", "url": "https://files.pythonhosted.org/packages/5e/3f/b45c61ae39c24ae47e52e0e67ab3633406d34aa07a992191a2db58077755/Products.slideshowfolder-4.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "2f78399f4051dc3e5bd054453b51fd8d", "sha256": "c89bf07f8d384c766e26398d5cae87106518477ae448528ff96af3449e051cec" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0.tar.gz", "has_sig": false, "md5_digest": "2f78399f4051dc3e5bd054453b51fd8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185209, "upload_time": "2008-07-30T07:19:27", "url": "https://files.pythonhosted.org/packages/8a/01/0e4ce6a68e7ce8a0fc8b4dcd1f8c6782fd26714c3de59b3188a25b9ed28b/Products.slideshowfolder-4.0.tar.gz" } ], "4.0rc1": [ { "comment_text": "", "digests": { "md5": "c76e9d6bb3692465da3ba0e585c5b3f1", "sha256": "693c78e9949fef2b01b50decb6c7fad7f89294dd491520f4f53cfb72ddac9546" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0rc1-py2.4.egg", "has_sig": false, "md5_digest": "c76e9d6bb3692465da3ba0e585c5b3f1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 212921, "upload_time": "2008-07-12T01:04:52", "url": "https://files.pythonhosted.org/packages/df/f4/f2031ae193480392377a8d0728a19e9f1956601380d88b6ce8c9f7bbdce5/Products.slideshowfolder-4.0rc1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "be4254df22009a3cc1ae051092c27c8a", "sha256": "6742d60955bd13159574a94c48ee94d8eaf6fcdeab2b5769db6220d546bce9b8" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0rc1.tar.gz", "has_sig": false, "md5_digest": "be4254df22009a3cc1ae051092c27c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184272, "upload_time": "2008-07-12T01:04:50", "url": "https://files.pythonhosted.org/packages/d9/c1/90eb8668e060f13d75791156b66d78d59d2c0801d529918683cac7b65952/Products.slideshowfolder-4.0rc1.tar.gz" } ], "4.0rc2": [ { "comment_text": "", "digests": { "md5": "61e137f1716e3e772fde143d9027310a", "sha256": "33e6422d5169fd1c9ce5de9f5a1525cfbda5aa7eec6c1e5b6befc0dcfe7b4dc2" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0rc2-py2.5.egg", "has_sig": false, "md5_digest": "61e137f1716e3e772fde143d9027310a", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 212868, "upload_time": "2008-07-18T23:33:38", "url": "https://files.pythonhosted.org/packages/d6/3f/e24825a9bf3f9cfd16a2e00f474a711f2ebce2b85ca27471ede89ab7c035/Products.slideshowfolder-4.0rc2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "dbeadb173ec57a5312d04b7349ee9e5a", "sha256": "d7031194b71e1af143bef3a81fa0da9f790d3f7edfde789129e16cef2519ec24" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0rc2.tar.gz", "has_sig": false, "md5_digest": "dbeadb173ec57a5312d04b7349ee9e5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184646, "upload_time": "2008-07-18T23:33:34", "url": "https://files.pythonhosted.org/packages/65/09/80fcaafa8f1ba28f73157a57273d28d5e6a3111ef1a5b1bb13dcff6c0738/Products.slideshowfolder-4.0rc2.tar.gz" } ], "4.1b1": [ { "comment_text": "", "digests": { "md5": "e125f7166cef3b58b98504d106aa82fd", "sha256": "eff337bcfc0c1c5729d23e93b9be15a5854baf8272e8de99e182625f32df7507" }, "downloads": -1, "filename": "Products.slideshowfolder-4.1b1.zip", "has_sig": false, "md5_digest": "e125f7166cef3b58b98504d106aa82fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236812, "upload_time": "2012-03-03T03:59:50", "url": "https://files.pythonhosted.org/packages/da/2a/dae14cc61c6c52107f8b313d30743c778c67e3d45931009ea241354911d8/Products.slideshowfolder-4.1b1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20d52d918c023ee225ab2c7e01c0c9ad", "sha256": "af937852fccd3a5027cf49d2ca7d1375e40db14f3c3f95d786f86f921fce92d5" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0-py2.4.egg", "has_sig": false, "md5_digest": "20d52d918c023ee225ab2c7e01c0c9ad", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 213792, "upload_time": "2008-07-30T07:19:50", "url": "https://files.pythonhosted.org/packages/5e/3f/b45c61ae39c24ae47e52e0e67ab3633406d34aa07a992191a2db58077755/Products.slideshowfolder-4.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "2f78399f4051dc3e5bd054453b51fd8d", "sha256": "c89bf07f8d384c766e26398d5cae87106518477ae448528ff96af3449e051cec" }, "downloads": -1, "filename": "Products.slideshowfolder-4.0.tar.gz", "has_sig": false, "md5_digest": "2f78399f4051dc3e5bd054453b51fd8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185209, "upload_time": "2008-07-30T07:19:27", "url": "https://files.pythonhosted.org/packages/8a/01/0e4ce6a68e7ce8a0fc8b4dcd1f8c6782fd26714c3de59b3188a25b9ed28b/Products.slideshowfolder-4.0.tar.gz" } ] }