Difference between revisions of "Soc geeklog2 media plugin"

From GeeklogWiki
Jump to: navigation, search
 
Line 2: Line 2:
  
 
All content management systems have some form of media management plugin. For GL2 the media plugin should allow multiple types of media via it's own iAPI, "internal API". This in affect would allow for mini media plugins to be written to support different types of media. ie. streaming audio and video, and other types of media like Flash.
 
All content management systems have some form of media management plugin. For GL2 the media plugin should allow multiple types of media via it's own iAPI, "internal API". This in affect would allow for mini media plugins to be written to support different types of media. ie. streaming audio and video, and other types of media like Flash.
 +
 +
== Objective ==
 +
 +
Develop a core for the plugin that would contain all hooks needed for the iAPI.
 +
Develop the iAPI and keep it as small as possible trying to keep it in line with the core GL2 APIs.
 +
 +
== Level of Difficulty ==
 +
 +
''Midrange to Hard''
 +
 +
The hard part will be figuring out how to implement the iAPI without making it huge. It needs to stay small and easy to use. But at the same time provide everything needed to implement the multiple types of media.

Revision as of 20:11, 7 March 2008

Incentive

All content management systems have some form of media management plugin. For GL2 the media plugin should allow multiple types of media via it's own iAPI, "internal API". This in affect would allow for mini media plugins to be written to support different types of media. ie. streaming audio and video, and other types of media like Flash.

Objective

Develop a core for the plugin that would contain all hooks needed for the iAPI. Develop the iAPI and keep it as small as possible trying to keep it in line with the core GL2 APIs.

Level of Difficulty

Midrange to Hard

The hard part will be figuring out how to implement the iAPI without making it huge. It needs to stay small and easy to use. But at the same time provide everything needed to implement the multiple types of media.