Welcome everyone!
This group is about the creation and maintenance of the GData module for Drupal, that is a project for the 2006 Google Summer of Code. The module intends to make use of the new GData API from Google to syndicate, insert, update and delete information of a website.
Project page: http://drupal.org/project/gdata
CVS at: http://cvs.drupal.org/viewcvs/drupal/contributions/modules/gdata
Details on the module and Install Instructions
Details:
Files:
gdata.module: Main module file, the core of the gdata module. This module registers the menu /gdata/. This is the "root" path/URL for the module. Other modules who want to exchange data using the GData protocol have to use hook_gdata( ). Information on implementing this hook is given in gdata.module file. The file also reads all requests coming at /gdata/ and checks for the type of request (read, write, update, delete, search) and the module at which it should go (node, blog, etc. as registered using hook_gdata). Then it simply calls the needed module's _gdata() function so that the request can be handled by the intended module.
Read moreCurrent Status
Well this is the status:
The core module is almost done, except for the authentication part.
The module, as was planned, has a hook _gdata.
Other modules implement the hook to give 'read', 'write', 'search', 'insert', 'update' or 'delete' services as needed.
I am implementing the hook for node and blog modules.
I possibly cant implement the hook for all modules available.
The authentication right now is the usual Drupal one, NOT Google Authentication. I will add Google Auth soon. Till then we have full permissions and control through the normal Drupal system and it works fine.
Some code may need some fixing. I am still checking / testing and updating as required.
Less than two weeks; where are we?
I'm not aware of much activity here. Can someone provide a summary of how things are coming along?
Read moreGData Module structure
I have again started re-working on the module since last Saturday (before that I was stuck due to exams). Looking at all options that I am aware of and using my knowledge to the limit (well almost) I have come up with the following structure:
Read more