The discussion was about Stage 1 of this project, essentially providing captions for video, and focused on the topics:
- Captions must be easy for people to implement
- How are captions made available.
The second topic was easy enough; I went through the process of developing and implementing captions, it was quite dry and hopefully not overly technical.
After the presentation one of the delegates came up and started to discuss alternatives to the JavaScript used for Android and iOS device 'fixes'. He offered other alternatives that I thought were a bit more complex and would need some technical setup that mine didn't. He said that there was some JavaScript setup required in the alternative but he felt that my example already had JavaScript on the page so what was the difference. By it's mere presence it is perceived as too complex or technical.
I thought he had a point and I didn't have a reasonable answer other than any solution should produce/use HTML5 'code' only with JavaScript in support. Using HTML5 on the page only will mean when HTML5 is fully implemented developers should only need to remove JavaScript from the page and not have to redevelop it.
When I thought about it more and looked at the JavaScript that was left in my example I couldn't see anything that the user/developer would need to change. This made me see my small mistake - there is no need for that JavaScript to be on the HTML page at all, it should be 'hidden' away in a linked file somewhere. Doing this removes all code from the page making it just that little bit easier. If it is visually easy to implement people won't be frightened off by it.
I need to remember this while working on this second stage of the project - get ALL of the code off the page if at all possible.
No comments:
Post a Comment