Coming back soon! Our civic engagement community gives open source and social change projects a stage and possibly a development team. Pitch your project, join a team, learn and share skills, come to events and create beautiful code!
OpenPlayer version 1 implementation plan is here!
VOTV Open RSS player implementation plan#
VERSION 1 delivery deadline: 16th July
Author: Adrian Ndwiga
(RH comments in italics)
To edit or comment on this document, go to the wiki page.
Reference also the 13 requirements in the detailed spec
Code is here: https://github.com/adrianndwiga/Open-Media-RSS-Player
Provide users with a VOTV open RSS media player plugin in an OpenSocial wrapper, so that visionOntv they can provide players of their video content to external sites, provided from an RSS feed. The VOTV player will read an RSS feed and using the jwplayer which is provided by a third party.
2. Implementation Requirements#
Java, jsp, tomcat, Apache
2.2. Clientside requirements
3. Deployment requirements#
3.1. Development requirements
Eclipse, JVM, java SDK, liferay
3.2. Production requirements
Java virtual machine, tomcat, liferay.
REQs 1 to 8 are the requirements for the basic version 1 of the player
DELIVERY DEADLINE for version 1: 16th July 2012
Deliverables (in order of priority)
REQ-1. (DONE) Put the playlist on the bottom of the player, and check its text. RESULT: On the bottom there is more text, so all good.
REQ-2. (DONE) Test drag-and-drop player on a local machine running Liferay 6.1, the visionOntv cms. We need a player without playlist and with playlist.
(NOTE: Liferay version 6.1 has the OpenSocial portlet built in.)
REQ-3. Skin change - DONE.
REQ-4. Get the player loading in html5, not flash. Test with Flash disabled. Currently JW Player handles it for single videos, but not for playlists. Tried to use jquery jason to load it. Didn't work yet with html5. Let's ask jwplayer for sample code.
REQ-5. (Priority: 1: 1 hour). Implement the player on visionOntv's live site (Adrian has ssh login). (Currently the visionOntv live server is running liferay 6.0.6, so hosting has to be elsewhere (google?) OpenSocial is running the background of 6.0.6)
REQ-6. (Priority: 2: 30 minutes)
Put the player in an i-frame and add static links top and bottom.
This should be exactly as here
Test it on visionOntv server.
REQ-7. (Priority: 3: should take 2 hours)
Configure the video player to play-on-click for the first video in the RSS list (not auto-play!), and then auto-play each video in the list thereafter. When the list is exhausted, the player should loop back to the beginning.
REQ-8. (Priority: 4 - should take 5 minutes).
Wrap up the html5 jw player http://www.longtailvideo.com/players in the OpenSocial wrapper. Test the player with both a miro community channel rss feed and a tag feed. This has been tested on Adrian's local machine. The test url for the channel feed is this one:
(Needs: Tag feed needs to be tested.
Sample tag feed: http://globalviews.mirocommunity.org/feeds/tag/humanrights POSTPONE this, because our tag feeds are not working fully. RH to ask Miro to fix them, or we have to wait for our own rss in)
That is version 1.