Volunteer Center

From Team Miro Wiki

Jump to: navigation, search

Contents

The Big Idea

Lots of volunteers and too many people to keep track of! This is a system that lets people turn their forum accounts into 'volunteer profiles'. Then PCF Devs, Staff and trusted volunteers will have the ability to search these profiles and contact relevant people based on their interests, skills and experience. We'd like to do this as a Vanilla Forum extension.

Feedback

Leave feedback here.

Milestones

  1. Application Requirements Defined
  2. Hello World (vanilla user-level based content extension)
  3. Data Structure defined
  4. Vanilla Menu item creation extension
  5. Profile Creation / Update Completed
  6. Admin Browse Interface Completed
  7. Admin Update/Delete Functionality implemented
  8. Admin Search Interface Completed
  9. Admin Match-Contact Functionality Implemented

VC Chats

Meeting notes and transcripts.

Mockup

Mock-up of Volunteer Center (click on the image a few times to get it full size)

Vanilla Documentation

Here is some info on creating Vanilla extensions

The Details

User Experience User sees a 'Volunteer Center' link in the sidebar of the forums.

Volunteer Center This page explains that we have a volunteer system that lets us organize volunteers by their interests, skills and experience levels. Basically all they need to do is fill out some information and then when we have projects that they might be interested in, we'll get in touch with them (by e.mail). No obligations or anything, they get back to us if they're interested in answering a request for help. They are directed to fill out a volunteer profile.

Volunteer Profile This might even be part of their user page, like maybe the bottom half, with a notice that only PCF developers, staff and highly trusted volunteers are able to access the information.

User Info


Basic Info (required)

  • Name or Nickname
  • E.mail
  • I have a blog (yes or no)
  • Contact me when there are projects I might be interested in (yes or no) (yes = default)

Volunteer Info (required) Time they can help -- this could either be calendar dates or hours per week or month.

Interests -- What are you most interested in working on or helping with?(required)

  • Miro (the application)
  • Miro Channel Guide
  • Broadcast Machine (video publishing tool)
  • Video Bomb (video rating site)
  • Outreach, Blogging, Publicity, etc

Skills / Experience (optional, but important) I think having a list of skills (w/ checkboxes) might be the best way to go about doing this, and then having a level selector for each skill that lets them set from 1-10 (1 = default)

Please check off applicable skills and rate your skill level

  • 1 = I can do the most basic tasks.
  • 3 = I can dissect a program, problem, or image
  • 5 = I've completed a basic project on my own
  • 7 = I consider myself very competent and have a number of projects to show off
  • 10 = I use this skill on a daily basis and there is a good chance that I know more than you do!

Coding

  • PHP
  • Python
  • Java
  • AJAX/Javascript
  • Perl
  • C
  • HTML/CSS

Design

  • Photoshop/Bitmap Graphics
  • Illustrator/Vector Graphics
  • Wireframing/UI and UE design

Miro Specific

  • Bug Reporting
  • Forum Support
  • IRC Support
  • Avid Internet TV Watcher

Notes and Other Skills (optional) Tell us anything else we should know about you

Portfolio (optional) A place where user can include URL(s) and brief notes on their involvement w/ each project or art piece.

Basic Info (optional)

  • Blog URL
  • IRC Nickname
  • IM info
  • VOIP info
  • Phone number

(END OF USER INFO)

PCF Dev/Staff Experience

Their forum account gives them access to a tab that says 'Find Volunteers'

Find Volunteers General search (find users based on forums name, name/nickname or e.mail) By Skill(s) and/or Interest(s)

Search Results Page Sort results by: skill levels, time availability, 'best fit'

Each user listed will have info on pertinent (searched) skills listed and their time. For more info, PCFer can click on the username.

Every listing will have a checklist, which can be used to include them in the 'Call for Assistance' e.mail message.

Call for Assistance PCFer can type details about the type of help she needs, upon sending it will go to all volunteers who were matched and checked off. The reply-to address will be the PCFer's own e.mail, so further correspondences will happen via e.mail.

Eventually this interaction could be more complex, but to begin I think this is good.

Personal tools