{"action":"opened","issue":{"url":"https://api.github.com/repos/collective/collective.js.cycle2/issues/3","labels_url":"https://api.github.com/repos/collective/collective.js.cycle2/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/collective/collective.js.cycle2/issues/3/comments","events_url":"https://api.github.com/repos/collective/collective.js.cycle2/issues/3/events","html_url":"https://github.com/collective/collective.js.cycle2/issues/3","id":78556760,"number":3,"title":"Include control panel configlet to define global configurations","user":{"login":"hvelarde","id":341393,"avatar_url":"https://avatars.githubusercontent.com/u/341393?v=3","gravatar_id":"","url":"https://api.github.com/users/hvelarde","html_url":"https://github.com/hvelarde","followers_url":"https://api.github.com/users/hvelarde/followers","following_url":"https://api.github.com/users/hvelarde/following{/other_user}","gists_url":"https://api.github.com/users/hvelarde/gists{/gist_id}","starred_url":"https://api.github.com/users/hvelarde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hvelarde/subscriptions","organizations_url":"https://api.github.com/users/hvelarde/orgs","repos_url":"https://api.github.com/users/hvelarde/repos","events_url":"https://api.github.com/users/hvelarde/events{/privacy}","received_events_url":"https://api.github.com/users/hvelarde/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/collective/collective.js.cycle2/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-20T14:52:17Z","updated_at":"2015-05-20T14:52:17Z","closed_at":null,"body":"Cycle2 is really powerful as it can be seen in the [demos](http://jquery.malsup.com/cycle2/demo/).\r\n\r\nWe must define a standard set of configurations that can be applied to slideshows created using Cycle2; among them we want to include things like a default template that could be stored in Plone's registry and used by other packages using this add-on.\r\n\r\nAFAIK, currently the following packages will use this add-on:\r\n\r\n* [collective.nitf](https://github.com/collective/collective.nitf): A Dexterity-based content type inspired on the News Industry Text Format specification.\r\n* [sc.photogallery](https://github.com/simplesconsultoria/sc.photogallery): A Photo Gallery content type with a slideshow view.\r\n* [covertile.cycle2](https://github.com/collective/covertile.cycle2): A carousel tile for collective.cover based on the Cycle2 slideshow plugin for jQuery.\r\n\r\nthe following is a list of features/definitions to be used in this add-on; the configlet should provide a way to store/modify them:\r\n\r\n* an option should be provided to define the default image size to be used in slides\r\n* by default, slideshows must run manually on user request, but an option should be provided for auto-running and a [pause-on-hover](http://jquery.malsup.com/cycle2/demo/pause.php) should be enable in that case\r\n* an option should be provided to define the default transition effect\r\n* an option should be provided to define the default timeout for transitions\r\n* by default, slides must be [centered](http://jquery.malsup.com/cycle2/demo/center.php)\r\n* by default, slideshows must use [captions](http://jquery.malsup.com/cycle2/demo/caption.php)\r\n* an option should be provided to define the default caption template\r\n* by default, slideshows must use [pagers](http://jquery.malsup.com/cycle2/demo/pager.php)\r\n* an option should be provided to define the default pager template\r\n* by default, slideshows must use [progressive image loading](http://jquery.malsup.com/cycle2/demo/progressive.php)\r\n* by default, slideshows must be enabled to use [swipe gesture](http://jquery.malsup.com/cycle2/demo/swipe.php) by default"}}