Quantcast
Channel: Recent posts across whole site
Viewing all articles
Browse latest Browse all 49224

[GSoC proposal] Derivates API for Media ecosystem (D7)

$
0
0

Overview: I would implement Derivates API for Media Library (Media, Styles, ...) ecosystem in Drupal 7. This API will provide a flexible, extensible and abstract API to implement derivation engines for different types of files.

Description:
With evolving of HTML5 and it’s video functionalities we face formats problem. Currently we do not have de-facto stadard, that would satisfy every web browser, mobile device, … There is only one solution at the moment, if we want to support every major browser. We must provide our video in different formats. Currently we cannot do that, since Media ecosystem in D7 does not provide any way to distribute one instance of video content in different formats. It would be really usefull to have a possibility to do that.

Video is not the only type of content that could be converted. We have audio, that could be distributed in different formats, qualities, … Some day we could also have possibility to upload a document in any format, and system would easily distribute it in pdf, odt, rtf, doc, … We could do this almost for any file type, that can exist in different formats and we have possibility to convert it.

Derivates API would provide framework, that would provide standard Media and Styles integration for that kind of systems. This is a D7 project.

Schedule:

  • May 23 - May 29 - In-depth research of Styles and Media ecosystem, research of Video module and possibilities about integrating Video module with Media via Derivates API, research of Media Mover
  • May 30 - June 15 - API planning: research of possibilities, final definition of features, research of different APIs in Drupal, guidelines for API developing (blogs, sessions recordings, books, ... ?)
  • June 15 - June 11 - Implementation
  • July 11 - Midterm submission
  • July 11 - August 15 - Implementation, finalizing, polishing, ...
  • August 15 - 22 - Final report submission, presentation @ DrupalCon London (?).

Who:
My name is Janez Urevc, and I am undergraduate student at Faculty of Computer and Information sciences, University of Ljubljana. I am currently spending most of my time in web. I am also interested in AI (search algorithms, data mining, ...).

I’ve been passionate about open source software since high school. I found Drupal about 3 years ago and used it to for few projects. I’ve also contributed a few smaller pathces and a small module to Drupal community (Sequenced newsletter). I’ve been developing D7 websites since Oct 2010. I released my first D7 site only one week after D7’s official release.

I am also an active member and one of launchers of Drupal Community in Slovenia.

My contact info:

  • janez AT janezek DOT org (email, XMPP)
  • slashrsm @ freenode, twitter and skype

Links:


Viewing all articles
Browse latest Browse all 49224

Trending Articles