Hi, I am a Student studying Computer Science at IIIT-Hyderabad, and Pursuing Research in Computational Linguistics at LTRC, IIIT Hyderabad. I also serve as a Student Systems Administrator in the college, so that gives me experience in Management of Web and Proxy Servers, apart from development work and management of numerous Portals required for workflow in the college. I am a Drupal Developer , with a few projects already deployed, and I also have contributed patches and give support in the Drupal Forums and IRC.I am very much comfortable with the Drupal codebase, to the extent of hacking the core or overriding the core through custom modules. I also have extensive Flash and ActionScript development experience because of my Research Assistantship on a Government of India sponsored project called Virtual Labs. On the ideas page of Fedora, I got intrested in the "Insight use case for calender" project, and given Drupal and PHP as required skills, my experience in both would certainly help me get this done. For this project the Calender Module is a really comprehensive starting point. A new content type for Event could be set up, and the "create content" persmissions be given to the "CLA signed" role. The new content type will have all the numerous Fields that we settle for after the discussions, and also have another user (linked through the User Reference Module) "responsible" for that event. The "responsible" user would have the permissions to classify an Event as "not yet in progress", "in progress", "completed", or "not going to be done", as Kevin Suggested. The event can be categorised based on a taxonomy setup on drupal, as say a Fedora Team Meeting or Fedora Release Schedule, etc which can be themed in the end to let the user know the category of the event in the Calender from the look of the event on the calender. Regarding the creation of the Event, any one with required permissions can either create an event from an admin menu, or we can provide for a graphical "+" symbol on all the dates which appear on hover, to add the Event on that particular date. This would take manipulation and theming of the Calender module. After the events are populated,the Views filters like team, release schedules, etc can be exposed to let users change them, and hence manipulate what appears in their Calender. Drupal Date filters can also be used to show only events completed till date, or all upcoming events. For the proposed Timezone support, Drupal already has built in Timezone support, so that wont be an issue integrating with Calender. Drupal DateApi already provides an iCal Parser, so that can be used in conjunction to achieve the iCal import and export feature (Nevertheless, Views on which Calender module is based, already has a plugin Views iCal Export which can be used, but iCal imports are tricky) And for the feature request by Maria, in specific categories of Events, options like "I am attending"(FUDcon) can be added , or "I am looking forwards to it"(a new Release) , using Drupal Taxonomy Vocabularies. And subsequently the code from Notifications/Subscriptions can be used to Send Notifications, and updates, etc) And as Juan says, if we want logs of meetings, or meeting notes , all we would need to do is add a field to the Event Content Type. This could also include preconference materials I see this project as very much achievable and I really want to take this up as my GSoC project . I would be getting in touch with the specific persons to discuss and get inputs on what fields should be most appropriate for an Event, and other details that would be needed in the completion of this project. A discussion at https://fedoraproject.org/wiki/Talk:Fedora_Calendar_Project , raised the concern about having individual calenders in Drupal. This can be achieved in by Cloning the regular Drupal view of our global calender, and setting up a new filter according to the current uid of the user. A bit tricky if we have varying definations of what an "individual calender" means (maybe on likes, interests, or authorship) but achievable no doubt, with any diversity of parameters. Thats why they call it Drupal :) I would be really grateful if you express interest towards helping me prepare my GSoC project, with your inputs, criticisms and reviews. Thanx, S.P. Mohanty (IRC Nick : _spM_ ) IIIT Hyderabad P.S. : I understand we are required to post our profile along with the proposal, but my personal website, is down because of some issue with the server, I would be posting a link to my profile and work experience in the subsequent mails. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.fedoraproject.org/pipermail/summer-coding/attachments/20120323/4ed56c22/attachment-0001.html>