Not logged in [ Login ]

Groups Project Proposal

The RoundOne community aspect involves three, but arguably two, different levels of organization. The lowest level is the level of the individual. This is the profile piece that Bryant is working on. The next two levels are groups.

I have decided to take Bryant's approach and attach the whitepaper on this feature, as it is consistently being updated.

Current progress:

  • Profiling is done, but I now need to provide a way to administrate profile fields.
  • Announcements are done.
  • The actual group profile space is functional, but I would like to work more on the design.
  • Through the standard Drupal interfaces, users can create groups and edit them.
  • User management is mostly done.
    • Administrators can delete users, approve/deny their subscription requests, and give/take away administrator priveleges.
    • Users joining an open group are automatically added, and users joining a moderated group are added to the approval queue.
    • Administrators can change user's roles within a group (founder, sales, etc.). The profile page only lists users with roles assigned.
  • Added javascript confirm windows for whenever an undoable change is about to be made (like deleting something)
  • Added some more profile fields that Sue suggested
  • Added enhanced group option
    • Groups designated as enhanced will have additional fields (those designated as enhanced fields) available to them
    • The group website on enhanced groups will be a link as opposed to just text
  • Added invite features. Administrators can invite users to their group, and users will receive a PM. They can then join the group. Users can deny invitations, and admins can delete pending invitations.

Estimated time to complete: 2 weeks first phase, 2 weeks second phase

No votes yet