{"id":16185288,"url":"https://github.com/davemo/backbone-slideshow","last_synced_at":"2026-04-01T19:18:18.483Z","repository":{"id":1767453,"uuid":"2684885","full_name":"davemo/backbone-slideshow","owner":"davemo","description":"A Backbone.JS powered slideshow","archived":false,"fork":false,"pushed_at":"2021-11-20T01:41:47.000Z","size":378,"stargazers_count":18,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-03-28T00:58:04.452Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"flier/curator.go","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davemo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-11-01T01:12:38.000Z","updated_at":"2020-04-25T16:13:02.000Z","dependencies_parsed_at":"2022-09-07T17:34:24.536Z","dependency_job_id":null,"html_url":"https://github.com/davemo/backbone-slideshow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davemo/backbone-slideshow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davemo%2Fbackbone-slideshow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davemo%2Fbackbone-slideshow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davemo%2Fbackbone-slideshow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davemo%2Fbackbone-slideshow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davemo","download_url":"https://codeload.github.com/davemo/backbone-slideshow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davemo%2Fbackbone-slideshow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T07:13:56.453Z","updated_at":"2026-04-01T19:18:18.460Z","avatar_url":"https://github.com/davemo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"backbone-slideshow\n====================\n\nA simple backbone.js powered slideshow. Great for satisfying those markety-types, who want a \"rotating slide thingy\", without having to use a jQuery plugin.\n\n## Demo\n\nA basic working demo is up on [jsfiddle](http://jsfiddle.net/dmosher/wNATp/)\n\n## Features\n\n![backbone-slideshow preview](https://github.com/davemo/backbone-slideshow/raw/master/lib/img/preview.png)\n\n* Rotates between any number of slides\n* Generates controls for each slide\n* Play/Pause toggle button \n* Collapsible (pauses when hidden, plays when shown)\n* Jump to any given slide by clicking on the corresponding control (triggers pause)\n* Slide background images and text can be aligned \"left\" or \"right\"\n\n## Usage\n\n* include lib/css/slideshow.css into your page.\n* mixin the contents of lib/js/app.js into your apps .Models, .Views and .Collections namespaces.\n* include lib/js/slideshow.js into your page.\n* include the 2 client-side templates (slideshow.html \u003e #slide-template, #controls-template) into your page or however you add templates to your app/page.\n* include the boilerplate markup (slideshow.html \u003e #slideshow) into your page.\n* configure the path to your images (slideshow.html \u003e #slide-template) and name them numerically 1.jpg, 2.jpg .... n.jpg etc...\n\n## Declaration\n    \u003cscript\u003e\n      var slides = new APP.Collections.Slides([\n        {\n          id: 1,\n          headline: 'Heffalumps',\n          caption: 'and woozles',\n          layout: 'left' // options: 'left', 'right' -\u003e controls layout of text and images in slides\n        } //... etc\n      ]);\n      var slideshow = new APP.Views.Slideshow().render();\n    \u003c/script\u003e\n\n## 3rd Party Dependencies\n\n* [underscore.js](http://documentcloud.github.com/underscore/)\n* [backbone.js](http://documentcloud.github.com/backbone/)\n* [jquery.js](http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js)\n\n## Author\n\n* [David Mosher](http://zerply.com/dmosher)\n\n## Contributions\n\nPull requests with passing specs will be gladly accepted :)\n\n## Todos\n\nThese things are a list of 'nice-to-haves' that I'll probably get around to\n\n* Upload a demo page w/ GH pages.\n* Style the demo page using Twitter Bootstrap\n* API for creating a slideshow completely via js (ie: no html template deps) -\u003e new APP.Views.Slideshow({ container: \"#myContainer\", slides: myCollection }).render();\n* Configurable Image paths via js (they're hardcoded in the client-side templates right now)\n* CoffeeScript version\n* Package this thing up for standalone use (it was extracted from an existing app and could use some \"standalone\" love) :)\n\n## Acknowledgments\n\n* [@jashkenas](http://twitter.com/#!/jashkenas) for the creation of underscore and backbone, amazing libraries!\n* [@searls](http://twitter.com/#!/searls) for [jasmine-fixture](https://github.com/searls/jasmine-fixture) and other awesome jasmine bdd utilites!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavemo%2Fbackbone-slideshow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavemo%2Fbackbone-slideshow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavemo%2Fbackbone-slideshow/lists"}