Workspace is an ambitious project with numerous complementary areas of research and development. This section houses the most current notes and documentation for each component.
[needs content]
Collaborative Editor for Drupal (SoC 2006)
http://www.ernestdelgado.com/wiki/index.php/Drupal
Draw Freely - Open Source vector graphics editor
http://www.inkscape.org/
[Needs content]
[needs content]
One critical component of an effective Workspace is integrated chat. The user should not need to fuss with downloading an IM client, and real-time communications should be seamless. Some aggregated notes follow.
Module: Chatroom
http://www.drupal.org/project/chatroom
Issue: Work with the OG (groups) paradigm
http://drupal.org/node/71324
Ideally, it works like Gmail Chat, only with the ability to have group chat — so I can see who in the group is online, and I click to chat with one or many of them, and the chat box persists as I navigate around the rest of the site doing my thing.
The above would be ideal, but having a dedicated always-active chat room for the group might be a strong place to start. For example, perhaps a chat room is automatically created when a new group is created and given the same name as the group. (With chatroom.module, there is the concept of “chats” below “chatrooms”, so maybe a “Default” chat is created?) Maybe it can be “popped out” to a new window so I can still move around my workspace while chatting. As a themer, I should be able to place a link to that chat where I want it, so people can easily click to launch the group’s chat.
Here are some possible uber-tasks for the ideal scenario:
I’ll leave it there for now, and will flesh it out as we go.
[needs content]
[needs content]
This component will enable each project group to have its own SVN module for use as a source repository and revision control system. Making this development tool available is critical to the utility of a distributed development environment like Workspace.
[needs content]
This component enables teams to track outstanding cases which need resolution. It provides e-mail notifications to participants about updates to cases. Similar to many issue tracking systems.
Case Tracker module
http://www.drupal.org/project/casetracker
Case Tracker module readme
http://cvs.drupal.org/viewcvs/drupal/contributions/modules/casetracker/R...
CCK based project management
http://groups.drupal.org/node/409
Drupal Group
http://groups.drupal.org/issue-tracking-and-software-releases
Node Profile Module and CCK (SoC 2006 project)
http://drupal.org/node/65387
[needs content]
[needs content]
[needs content]