jwplayer / jw-showcase

DEPRECATED: JW Showcase has been deprecated and is no longer maintained. Please use the JW OTT Web App Instead: https://github.com/jwplayer/ott-web-app
https://www.jwplayer.com
Apache License 2.0
78 stars 35 forks source link

Keyboard-Only Accessibility for JW Showcase #117

Closed genelamarellis closed 7 years ago

genelamarellis commented 7 years ago

Expected Behavior

The ability to navigate through JW Showcase by using the keyboard

Actual Behavior

The keyboard has no function, meaning JW Showcase cannot be used for Smart TV HTML5 apps

Steps to reproduce (feature request)

We have an HTML5 video app running on Smart TVs and we would like to replace the HTML5 video player with a JW Player so that it can be monetized. JW Showcase is a great way to showcase our content, especially since it is in HTML. We were disappointed to find out that the keyboard cannot be used to navigate through JW Showcase. This is a requirement for all of our Smart TV implementations. Right now we're looking at building a version of JW Showcase by hand so that it complies with our non-keyboard requirement. If there is an easier way than rebuilding from scratch, we would love to hear it. Thank you!

Environment

This template is provided as a guide to filing bugs and feature requests. Please replace all text in italics with details describing your issue. When submitting a feature request, "Steps to reproduce" can be substituted with a user story or list of acceptance criteria.

genelamarellis commented 7 years ago

Hello @hblee

I appreciate the response. I was referring to video ads, however I'm happy to hear that Display Ad support was just added. Fantastic!

Can you please point me to the documentation regarding videos ads? We are using JW Demand for our advertising on our web products and would love to start putting video ads inside of our JW Showcase as well.

Thanks!

genelamarellis commented 7 years ago

Hello all, I came across this page when trying to get the 'search engine friendly' urls to function properly: https://github.com/jwplayer/jw-showcase/wiki/Deploying-JW-Showcase

It gives instructions for Apache, Nginx, and Amazon S3. Any idea of the configurations for IIS?

johnluther commented 7 years ago

@geneLellis I haven't worked much with IIS but this seems to be the answer: https://stackoverflow.com/questions/12614072/how-do-i-configure-iis-for-url-rewriting-an-angularjs-application-in-html5-mode

I think your REQUEST_URI pattern will need to be:

<add input="{REQUEST_URI}" pattern="^/(tv)" negate="true" />

JL

genelamarellis commented 7 years ago

Thanks @johnluther. I will dig deeper!

genelamarellis commented 7 years ago

Hey @hblee,

When you get a moment, can you please let me know how we can enable ads inside of JW Showcase? We would love to run video ads just like http://video.salon.com/ but I don't see this anywhere in the documentation. Do we need to be a beta tester? Thanks!

ChristiaanScheermeijer commented 7 years ago

Hi @geneLellis,

You can enable video advertising via the jwplayer dashboard. Go the players page and select the player used in your config.json. On the left side, you will see an "Advertising" block. These settings will then be used by Showcase automatically.

hblee commented 7 years ago

Hi @geneLellis, sorry for the delay. Finishing up on my backlog from vacation. @ChristiaanScheermeijer is correct, the player configured for Showcase will need to have an ad schedule associated to run video ads.

genelamarellis commented 7 years ago

Thanks a lot @hblee. I have configured advertising for www.baeblemusic.tv. If you could kindly let me know if you are seeing advertising on your end, I would really appreciate it.

Also, I figured out the server configurations for IIS. Thanks!

Question, is there a plan for JW Showcase to support Open Graph tags? I saw this because when you try to share a video in Facebook, the default is a preview picture from JW Showcase (attached). share

I thought may it was something I did wrong, but the behavior is the exact same for http://tv.jwplayer.com. I see that Salon made static Open Graph behavior (attached). Was just wondering if something dynamic was coming down the pipe. Thanks! salon

genelamarellis commented 7 years ago

Hey guys. Seem to be having trouble with ads. They are simply not showing up. Below are the screen shots for my setup. In terms of the advertising tag, I know it's correct because it's the same one that we are using for video ads on our production site.

For example: http://www.baeblemusic.com/concert-video/baeble-hq/streets-of-laredo.html

what steps do you recommend for trouble shooting? Seems it should all just work. Any ideas?

Also, if there is a better place I should be placing tech support questions, please let me know. Thanks! 1 2 3

ChristiaanScheermeijer commented 7 years ago

Hi @geneLellis,

I don't see any advertising configuration in the player used in your Showcase. Have you made these modifications to the player with id "EjE3hSsH"?

genelamarellis commented 7 years ago

Ahhh..wrong player. It's "lu4S73ar"

Just changed it and saw an ad. Thanks!

ChristiaanScheermeijer commented 7 years ago

Glad it works now! I will close this issue as it contains multiple topics.