Changes

Jump to: navigation, search

Reps

2,608 bytes added, 14:39, 12 February 2011
no edit summary
ReMo will provide a clear and structured framework through which Mozilla volunteers who wish to become official volunteer representatives of Mozilla in their region or area.
 
[http://en.wikipedia.org/wiki/Domesday Domesday]* is the name of the software which will run a [[Mozilla Contributor Directory|Mozilla Contributor Directory]]. (Issues specific to Mozilla's implementation are on a [[Mozilla Contributor Directory|separate page]].)
 
=== Anti-Purpose ===
 
There are some things we are explicitly not doing as part of this project:
 
 
=== Features ===
 
 
 
=== Who's In? ===
 
 
 
=== Use Cases ===
 
An initial (and likely incomplete) list of possible use cases for this system:
 
* Answer the question "who is that?" in various systems.
* Identify a community member by searching for their first name and scanning through photos in the search results.
* Compile a list of people to invite to a Leadership Summit (all currently-active trusted contributors who are team/project leaders or above).
* Find everyone working on a particular project.
* Find all our contributors who live within 50km of Ottawa, Canada.
* Generate a world map of all our contributors.
 
=== User Tasks ===
 
* Accept invitation
* Log in/out
* Create profile
* Edit profile
* Delete profile
* Reset password
 
=== Administrator Tasks ===
 
Everything a User does plus...
 
* Delete profile ''(at user request only)''
 
 
=== Implementation ===
 
* Python and Django, because that's what webdev are most familiar with and I want to be able to ask for their help :-)
* Profile and search outputs (via templates) as HTML (with HCard), JSON (perhaps using [http://portablecontacts.net/draft-spec.html#anchor18 PortableContacts schema]), VCard, [http://code.google.com/p/webfinger/wiki/XrdFiles XRD] (for WebFinger)
* LDAP vs. SQL - tricky. A directory back end means that perhaps it could one day run on top of Mozilla's LDAP authorization infrastructure, using the same database. But I know SQL much better. To be investigated.
** The Mozilla LDAP also contains lots of sensitive corporate IT details that might be best to keep isolated from a public directory, for what it's worth
* I plan to rip the HTML UI off from the current intranet Phonebook.
* Making it actually happen is more important than the use of any one particular technology.
 
=== Resources ===
 
* Gerv :-) I'll be writing the code.
* Contributor Engagement are very interested in the project, and are offering help.
* L10n are interested in the project, and can offer help.
* David Boswell has offered to help.
* Design Needs
** We'll need someone to help design form pages, maybe just the main profile page that allows you to adjust your privacy settings as seen in the [http://www.gerv.net/usability/domesday/ Privacy UI Demo].
 
=== References ===
Confirm
3,233
edits

Navigation menu