Liferay is a Gartner Magic Quadrant Leader for the Sixth Year! Find out why
The Proposals Wiki has been deprecated in favor of creating Feature Requests in JIRA. If you wish to propose a new idea for a feature, visit the Community Ideas Dashboard and read the Feature Requests Wiki page for more information about submitting your proposal.

Project Title #

Video Support

Background #

The asset framework provides a set of functionalities that are common to several different content types. It was initially created to be able to add tags to blog entries, wiki pages, web content, etc without having to reimplement this same functionality over and over. Since then, it has grown to add more functionalities and it has been made possible to use the framework for custom applications even if they are implemented within a plugin.

The term asset is used as a generic way to refer to any type of content regardless of whether it's purely text, an external file, a URL, an image, an record in an online book library, etc.

Use Cases #

  • Creating web content that includes video
  • Managing (Versioning, workflow) for videos

The Problem #

Currently, Liferay's asset system is not aware of videos. While it is possible to embed videos via <object> tags, videos must be hosted on a separate site (e.g. YouTube) and included as javascript. There is no control over video content, presentation UI, or other aspects that Liferay's web content framework provides.

The Solution #

For this project, add a new type of asset into Liferay's asset management system that is capable of handling video. This includes:

  • New Asset Type for video
  • Storage of Video asets into Liferay's document library
  • Integration with local streaming services (e.g. a separate Digital Asset Management system)
  • Integration with consumer video platforms (youtube, etc).

Skills Needed #

  • Required: Java, JSP, JavaScript, CSS
  • Nice to have: Struts, Liferay, AlloyUI

Prerequisites #

None.

Deliverables #

  • Complete code changes to Liferay 6 to enable video assets to be managed through Liferay's Asset and Web Content frameworks.
  • Unit tests for all new and changed code.

References #

Related Issues #

Jonas Yuan's Blog Post

LPS-7826

Wikipedia Page on Lookahead

External References #

Developing with the Asset Framework

Asset Framework Wiki

Discussion on adding new asset types

0 Attachments
14175 Views
Average (1 Vote)
The average rating is 5.0 stars out of 5.
Comments
Threaded Replies Author Date
This would be very useful for us at... Hamish Campbell March 14, 2012 6:12 AM

This would be very useful for us at http://visionon.tv and are thinking about implementing something similar using Google gadgets and RSS http://visionon.tv/wiki/-/wiki/Main/Rentacoder%20specs

This is part of using liferay to build this http://visionon.tv/wiki/-/wiki/Main/The+Stupidly+Simple+Open+Media+Network

We would be happy to get involved in this.
Posted on 3/14/12 6:12 AM.