Project information
Project page on drupal.org: http://drupal.org/project/chatroom
Student: Shashwat Srivastava (darklrd)
Mentor: Justin Randell (justinrandell)
Co-mentor(s): Alessandro Feijó (afeijo)
Code repository: http://drupalcode.org/project/chatroom.git/tree/refs/heads/gsoc2011
Current status: Completed.
Description
This project will focus on integrating node.js and DrupalChat modules' functionality to Chatroom module. This project is planned for Drupal 7.
Tasks completed
- Setup Git environment.
- Read Drupal 7 Module Development by Packt Publishing.
- Setup Node.js server & additional node.js modules and configure to run server.js provided by Drupal nodejs module.
- Created admin interface for node.js integration and Chatroom now works with node.js
- Wrote basic layout to represent chat as entity
- Minor update in Chatroom command
- Wrote a new command to send PMs globally
- Implemented one on one chat functionality
- Fixed issues - http://drupal.org/project/issues/search/chatroom?issue_tags=Chatroom%20G...
Project schedule
- May 23 - May 28 - Get familar with Drupal 7 API and Git practices etc.
- May 29 - June 10 - Read Drupal 7 Module Development by Packt Publishing.
- June 11 - June 14 - Add support for multiple backends to chatroom module.
- June 15 - June 20 - Implement node.js hooks.
- June 21 - June 25 - Handle authentication of Chatroom module users via node.js and create a valid session.
- June 26 - July 11 - Integrate remaining chatroom functionality via node.js as backend such as creating and maintaining different channels.
- July 11 - Midterm submission
- July 15 - August 15 - Integrate Drupalchat module functionality into chatroom module.
- August 15 - 22 - Final report submission.
Comments
I see we have past the final
I see we have past the final report submission, any news?