Saturday, July 3, 2010

Week 6: Social Features Project

This week was productive as I finally moved on to working on the next feature, which is Calendars + Events for Melange. I am using Google Data APIs for this, particularly the Calendars API. It is new and exciting, and I am also creating a new events data model in Melange to store the local copies of the events created by various users as well as for making requests to add events.

I am hoping to upload a bare essentials version of "adding events" into my GAE by the end of the weekend.

The User Pages feature is done minus "image upload" which is in the process of being resolved with Madhu's help :). Also, for the "add another job" and "add another education", I created additional data models education.py and job.py for storing this for each user. I am expecting there will some more changes to make here and there based on everyone's feedback.

The latest has been uploaded to my GAE. The brief workflow which I also posted in an email to the list is as follows:

Student Roles:
  1. Log In
  2. Apply for a Student role by registering as a student.
  3. Upon completion of registeration, click the read "Create User Page" option on the sidebar.
  4. Fill in form.
  5. Click on 'View User Page to see how user page looks. or Browse User pages by clickin on "List User Pages" on the sidebar.

Mentor/OrgAdmin Roles:
  1. Log In
  2. Apply for a Mentor/OrgAdmin roles.
  3. Upon being accepted as mentor/orgadmin, click the "Create User Page" option on the sidebar.
  4. Fill in form.
  5. Click on 'View User Page to see how user page looks. or Browse User pages by clickin on "List User Pages" on the sidebar.

The Week Ahead:
  • Develop Calendars+events feature upto near-completion
  • Revise User Pages based on feedback from development team
  • Improve the datamodel structures of jobs and education to create them as App Engine entity groups with the User Page as parent.

No comments:

Post a Comment