{"action":"created","issue":{"url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/276","labels_url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/276/comments","events_url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/276/events","html_url":"https://github.com/marionettejs/marionettejs.com/pull/276","id":58267508,"number":276,"title":"Add semantic meaning to videos section content.","user":{"login":"peterblazejewicz","id":14539,"avatar_url":"https://avatars.githubusercontent.com/u/14539?v=3","gravatar_id":"","url":"https://api.github.com/users/peterblazejewicz","html_url":"https://github.com/peterblazejewicz","followers_url":"https://api.github.com/users/peterblazejewicz/followers","following_url":"https://api.github.com/users/peterblazejewicz/following{/other_user}","gists_url":"https://api.github.com/users/peterblazejewicz/gists{/gist_id}","starred_url":"https://api.github.com/users/peterblazejewicz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterblazejewicz/subscriptions","organizations_url":"https://api.github.com/users/peterblazejewicz/orgs","repos_url":"https://api.github.com/users/peterblazejewicz/repos","events_url":"https://api.github.com/users/peterblazejewicz/events{/privacy}","received_events_url":"https://api.github.com/users/peterblazejewicz/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-02-19T20:48:11Z","updated_at":"2015-02-21T12:00:04Z","closed_at":"2015-02-20T03:27:43Z","pull_request":{"url":"https://api.github.com/repos/marionettejs/marionettejs.com/pulls/276","html_url":"https://github.com/marionettejs/marionettejs.com/pull/276","diff_url":"https://github.com/marionettejs/marionettejs.com/pull/276.diff","patch_url":"https://github.com/marionettejs/marionettejs.com/pull/276.patch"},"body":"This PR enhances textual content of web page in videos section that it can be finally read:\r\nhttps://soundcloud.com/peter-blazejewicz/video-tags-text-to-speech-sample\r\n```\r\nMarionette Behaviors\r\n\r\nJason Laster explains how to use Marionette Behaviors. Slides: http://mbx.cm/t/9GBSw Sponsored by: http://www.infor.com\r\nMarionette.js: http://marionettejs.com Dancing with Marionette Meetup: http://...\r\n\r\nMarionette Behaviors\r\n\r\nBackbone.Wreqr\r\n\r\nJames Smith explains how you can use Backbone.Wreqr. Slides: http://mbx.cm/t/TtNgU Sponsored by: http://www.infor.com Marionette.js:\r\nhttp://marionettejs.com Dancing with Marionette Meetup: http://ww...\r\n\r\nBackbone.Wreqr\r\n```\r\nor analyzed:\r\n```\r\nItem \r\ntype:\thttp://schema.org/videoobject\r\nproperty:\t\r\nname:\tJames Smith - Marionette The Backbone Framework\r\ndescription:\t\r\nembedurl:\thttps://youtube.googleapis.com/v/EvQnntaqVdE\r\nauthor:\tJames Smith\r\nduration:\tT28M44S\r\nisfamilyfriendly:\ttrue\r\nthumbnail:\timages/youtube/EvQnntaqVdE.jpg\r\nurl:\thttps://youtube.googleapis.com/watch?v=EvQnntaqVdE\r\nalternativeheadline:\tMarionette - Le framework Backbone\r\n```\r\nwhile keeping existing look and ux in place.\r\n\r\nIt's also a part that should be finished and in place before moving everything within page (again):\r\nhttps://gitter.im/marionettejs/marionettejs.com?at=54e548c5ae387dd33003e972\r\n\r\nThis PR does not heavily effect the final size of html markup (I'll shave/trim down other parts to keep size smaller incrementally).\r\n- add additional information to videos data json file\r\n- rewrite videos section markup\r\n- use Schema.org VideoObject meta tags to describe videos\r\n\r\nThe data and fields come from YouTube service JS API information at the time of this PR.\r\n\r\nI'd be glad if someone can review this PR (though I've already tested it couple of times)\r\n/cc @jdaudier could you install this PR and verify build?\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/comments/75368731","html_url":"https://github.com/marionettejs/marionettejs.com/pull/276#issuecomment-75368731","issue_url":"https://api.github.com/repos/marionettejs/marionettejs.com/issues/276","id":75368731,"user":{"login":"peterblazejewicz","id":14539,"avatar_url":"https://avatars.githubusercontent.com/u/14539?v=3","gravatar_id":"","url":"https://api.github.com/users/peterblazejewicz","html_url":"https://github.com/peterblazejewicz","followers_url":"https://api.github.com/users/peterblazejewicz/followers","following_url":"https://api.github.com/users/peterblazejewicz/following{/other_user}","gists_url":"https://api.github.com/users/peterblazejewicz/gists{/gist_id}","starred_url":"https://api.github.com/users/peterblazejewicz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterblazejewicz/subscriptions","organizations_url":"https://api.github.com/users/peterblazejewicz/orgs","repos_url":"https://api.github.com/users/peterblazejewicz/repos","events_url":"https://api.github.com/users/peterblazejewicz/events{/privacy}","received_events_url":"https://api.github.com/users/peterblazejewicz/received_events","type":"User","site_admin":false},"created_at":"2015-02-21T12:00:04Z","updated_at":"2015-02-21T12:00:04Z","body":"@jdaudier to:\r\n- the page itself has a little better text - even if not visible (we have build a carousel but only with simple, short (as managed by width of video object) of what it the current *div* at all - like `Marionette 101` - which does not mean much I think, it's a topic or title known only to people already attended Mj meetup)\r\n- we do not have a separate link to each video within our domain (yet) - the same for a book or screencasts - but we provide now a context (text, phrases) that can lead to other content - so we try to hint where to find a content - all through our web site.\r\nFor example - a book with Marionette as subject, people will not find our web site looking for a book - but we help them to find Leanpub resource - through our web site:\r\n![image](https://cloud.githubusercontent.com/assets/14539/6313983/7d4e068a-b9c7-11e4-87ab-5ee50869adc6.png)\r\n- even if we do not have an generic link for such described video or book on our web page - the people will find us (above description still applies - we first try to educate people, not to gain traffic). For example if you dig into Google images results looking for images with Mj in different context you will now find:\r\n![image](https://cloud.githubusercontent.com/assets/14539/6313992/25093c0a-b9c8-11e4-8d54-cf023e7cfa44.png)\r\nwhich has a data around it:\r\n```\r\nbook\r\nitemType = http://schema.org/Book\r\nname = Structuring Backbone Code with RequireJS and Marionette Modules\r\ndescription = Learn to use javascript AMD in your apps the easy way\r\nurl = https://leanpub.com/structuring-backbone-with-requirejs-and-marionette?utm_campaign=structuring-backbone-with-requirejs-and-marionette&utm_medium=embed&utm_source=marionettejs.com\r\nimage\r\nhref = images/books/requirejs.png\r\ntext = Structuring Backbone Code with RequireJS and Marionette Modules\r\n```\r\n\r\nSo this PR just tries to enhance people experience - or a way they could reach us - either directly via link to a page - or by learning subjects covered by videos - and I hope we will help them to find these videos."}}