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

Porting DrupalGapps to D7 & integration of OAuth & Docs List API

$
0
0

Project information

Project page on drupal.org: http://drupal.org/sandbox/vaidik/1120004
Student: Vaidik Kapoor (vaidik on d.o, vaidik on g.d.o)
Mentor: Kaustubh Shrikanth (houndbee)
Co-mentor(s): Stella Power (stella), Daniel Wahner (dereine), Ankur Saxena (flyankur)
Local mentor(s):

Current status: Working on porting DrupalGapps. Working on Documents List API integration for ClientLogin. Basic functionalities of Google Docs Listing of items have been achieved.

Overview

The project aims at extending the DrupalGapps (Google Apps Framework for Drupal) module by:
* Porting DrupalGapps module to Drupal 7.
* Improving and adding more features to existing DrupalGapps API.
* OAuth integration.
* Registration sub-module development.
* Developing wrapper API and application for Google Documents List API using DrupalGapps API.

Links
http://groups.drupal.org/node/136534 - Project Proposal on G.D.O
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/vaidik/1 - Application on Melange
http://drupal.org/project/drupalgapps - DrupalGapps: Google Apps Framework for Drupal
http://drupalgapps.vaidikkapoor.info/ - Demo Site for Google Documents List API Integration

Project Schedule

  • Tasks before May 23, 2011

    • Setup Google Apps Working Base.
    • Study Google Data Protocol, Google Authentication API (OAuth), Google Documents List API.
    • Study the existing DrupalGapps code base.
    • Understand the Drupal registration and user management system.
    • Get used to Drupal development environment and git.
  • Milestone 1 – porting DrupalGapps to Drupal 7

    • May 23, 2011 to June 3, 2011 – understanding the differences and making relevant changes to the existing DrupalGapps module for Drupal 7 compatibility.
  • Milestone 2 – planning, designing and prototyping for extending DrupalGapps Core

    • June 4, 2011 to June 10, 2011 – brainstorming, planning and deciding the integration methods to be used. The end-result will be a complete design and prototype to summarize the remaining project.
  • Milestone 3 – OAuth integration into DrupalGapps. Development of registration module Integration of all this work in DrupalGapps Core.

    • June 11, 2011 to June 25, 2011 – complete OAuth integration for Google Apps authentication.
    • June 26, 2011 to July 10, 2011 – development of registration sub-module. Development of UI for complete administration.
    • July 10, 2011 to July 13, 2011 – testing, debugging and documentation of the work done so far.
  • Milestone 4 – development of DrupalGapps application modules for Google Apps service-specific APIs.

    • July 13, 2011 to August 14, 2011 – development of wrapper API for Documents List API and development of application (Google Docs like view and interface) with UI. Integration with Views API.
    • August 16, 2011 to August 22, 2011 – final testing, debugging and detailed documentation.

Viewing all articles
Browse latest Browse all 49206

Trending Articles