Last updated by maulik.kamdar on Mon, 2010-07-12 12:14
Project information
Student: Maulik Kamdar (maulik.kamdar on d.o)
Mentor: Sumit Kataria (sumitk on d.o)
Status of the First Week
Community Bonding Period as well as the First week is over is over. Went through the RGraph API, Canvas development through HTML 5, discussed my extended roadmap with Sumit as well as posted it for general discussion.
Status of the Second-Third Week
A contributed module is being developed which would contain all the functions relevant to altering the exisitng formAPI for the integration of the new HTML 5 form elements, theming functions for the [video] and [audio] elements, canvas functions, as well as integration of the Drag and Drop API, Firefogg API for video conversion to OGG format which would help in embedding video in the [video] tag(Second Part of the project). This module can well be incoporated in the core later on.
Worked on the Admin Interface of RGraph Module. Basically this module can well be thought of as a demonstartion of implementing the canvas functions of drupal. The WYSIWYG Plugin is being developed, so the graph that have been created by any user could be uploaded in the body content.
Status of the Fourth-Fifth Week
The main page of the RGraph Module, where the user shall create a graph giving data as an input and other parameters. This would be launched through the WYSIWYG, or called independently. The canvas is developed and based on the specific type of the graph the respective plotting function is used. This part is still being developed and is under way.
Also Simultaneously I am working on integrating this with the Views module so anyone can create the RGraph using an RGraph Style Plugin. It is bouncing up lot of errors as I have not found a stable Views module for Drupal 7.
Status Until Now
The Extended HTML Module as I had previously mentioned currently contains the functions associated with the drag and drop feature to upload content. It is pledged to provide integration with the Drupal Core File module and Image Module. Later on it will be integrated with the Media Module. It contains the functions associated with Canvas Development Framework and an alternate representative to what its implementation in IE (IE as of now does not support Canvas, so alternate Google ExCanvas API would work.)
Description
Extending HTML5 Support to Drupal 7 by introducing special modifications (like the Drag and Drop feature from file browser to the Media Browser as well as eliminating the use of Flash to display videos and audios by replacement with the new video and audio elements of HTML 5) to the Media Module of Drupal as well as the development of RGraph Module for the development and integration of Charts using the Canvas API of HTML5.
Original public discussion : http://groups.drupal.org/node/62878
Project schedule (Modified a bit from the original proposal)
May 1 - May 24 - Community Bonding Period. Got familiar with the HTML5 markup, RGraph API (http://www.rgraph.net/)
May 24 - July 17 - Began Coding on the RGraph Module, as well as development of its plugin for WYSIWYG.
July 17 - August 6 - Implementing the Drag and Drop Feature from a file browser to the Media Browser of Media Module. On the Fly conversion of any video format to the OGG format which will be used for the functioning of the video tag of HTML 5 (Firefogg API will be used. (http://firefogg.org/dev/index.html). This can be used later by any module.
August 6 - August 16 - Additional work where needed. Focus on user and developer documentation.
August 17 - August 20 - Final report and polishing up.