Difference between revisions of "U.s.oo.o/User Community Roles"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Roles available to Volunteers)
(Site Administrator)
Line 35: Line 35:
 
Individuals that are willing to take on the responsibilities necessary to perform a due diligence in the following areas:
 
Individuals that are willing to take on the responsibilities necessary to perform a due diligence in the following areas:
  
Help maintain the security of the host system by:
+
*Help maintain the security of the host system by:
*Maintaining good working relationship with designated network administration staff at Sun Microsystems, Hamburg Germany.
+
**Maintaining good working relationship with designated network administration staff at Sun Microsystems, Hamburg Germany.
*Maintain contact with the vendor's / supplier's information service for any applications run on the server.
+
**Maintain contact with the vendor's / supplier's information service for any applications run on the server.
*Take agreed upon steps when any security announcement is made by the vendors / suppliers.
+
**Take agreed upon steps when any security announcement is made by the vendors / suppliers.
*Follow agreed upon steps should a security breach of any application on the server become suspected. For example: notified by a board user that they suspect a problem.
+
**Follow agreed upon steps should a security breach of any application on the server become suspected. For example: notified by a board user that they suspect a problem.
 
+
**Perform steps necessary to carry out agreed upon configuration control procedures on application level services running on the server. During modifications of the applications, application of patches, reconfigurations.
*Perform steps necessary to carry out agreed upon configuration control procedures on application level services running on the server. During modifications of the applications, application of patches, reconfigurations.
+
**Follow agreed upon steps / actions to implement and maintain a disaster recovery plan ( e.g. off-site storage of backups, off-site storage of application modifications, included files and configuration settings).
 
+
*Support the Service Administrators and Content managers by performing the following tasks
*Follow agreed upon steps / actions to implement and maintain a disaster recovery plan ( e.g. off-site storage of backups, off-site storage of application modifications, included files and configuration settings).
+
**Create or apply modifications to the applications source, configuration files as needed.
 
+
**Configure client communication settings for the service application
Support the Service Administrators and Content managers by performing the following tasks
+
**Configure server settings for the service application
*Create or apply modifications to the applications source, configuration files as needed.
+
***Database indexing
*Configure client communication settings for the service application
+
***Database backups ( working with network admins )
*Configure server settings for the service application
+
***Install / configure support packages ( php libs, caching systems, etc ).
**Database indexing
+
**Database backups ( working with network admins )
+
**Install / configure support packages ( php libs, caching systems, etc ).
+
  
 
These individuals must also be willing comply with any Standard Operating and Security Procedures defined by the hosting provider ( SUN Microsystems ), and to take whatever reasonable actions  that the hosting provider requires of them in order to receive necessary host computer access privileges.
 
These individuals must also be willing comply with any Standard Operating and Security Procedures defined by the hosting provider ( SUN Microsystems ), and to take whatever reasonable actions  that the hosting provider requires of them in order to receive necessary host computer access privileges.

Revision as of 23:07, 10 September 2007

This page is a spin-off of the Constitution page and specifically aims to provide a collaboration vehicle to agree the OOo User Community Rolls for the users of the site (Users).

Guest

Guests are Users who can search and access the information provided by the site, but cannot post or modify its content. No registration or validation is required to be a Guest. The site is open to all. (1).

Member

Member are Users who have completed the site registration process(2). Members can also post or modify the information content of the site, within the content rules of the site.

Volunteer

Any Member who wishes to take on a more active part in the life of the site (and is able to commit to defined responsibilities for any site role that the Member has accepted) can request to become a Volunteer. The site Volunteers are collectively referred to as the User Community Volunteers (UCV). There is no cap on the size of the UCV.

The Member must apply to become a Volunteer though the registration process(2) and if successful will be elected to Volunteer status within the UCV. For a Member to be successful, some evidence of sustained commitment to the site will normally be required. An example of such commitment could be say 100 postings and wiki contributions, or a number of material articles over a six month period. A equivalent track record on an associated community (for example one of the other active OpenOffice.org or Linux related forums will normally be acceptable.

Any Volunteer may propose the removal of Volunteer status for any Volunteer. In cases where the Volunteer is not simply resigning from Volunteer status, but is proposed for removal by a second Volunteer, there must be just cause for the proposal; such cause could include repeated abuse or disregard of the site, the membership or standing instructions endorsed by the UCV.

Volunteers will be automatically proposed for the removal of Volunteer status if the Volunteer has been inactive on the site for a period of greater then six months.

In such a cases the registration process will also be used as the governance process to control removal of Volunteer status. Once removed, a member can always subsequently reapply for Volunteer status, through the registration process.

Volunteers are regarded as trusted members of the site and are therefore be elevated privileges associated with such trust:

  • full voting privileges within the UCV
  • the ability to upload images and attachments to the site
  • the ability to use HTML in posts (most forum packages allow this as an option, and it certainly makes the layout of proper articles somewhat easier than in simple BBcode-style mark-up languages.)
  • the ability to blog
  • eligibility for site roles.

Roles available to Volunteers

The roles available to Volunteers include the following. Notwithstanding this, the list of site roles and responsibilities of the such roles may evolve overtime under change control and endorsement through the UCV voting process.

Site Administrator

Individuals that are willing to take on the responsibilities necessary to perform a due diligence in the following areas:

  • Help maintain the security of the host system by:
    • Maintaining good working relationship with designated network administration staff at Sun Microsystems, Hamburg Germany.
    • Maintain contact with the vendor's / supplier's information service for any applications run on the server.
    • Take agreed upon steps when any security announcement is made by the vendors / suppliers.
    • Follow agreed upon steps should a security breach of any application on the server become suspected. For example: notified by a board user that they suspect a problem.
    • Perform steps necessary to carry out agreed upon configuration control procedures on application level services running on the server. During modifications of the applications, application of patches, reconfigurations.
    • Follow agreed upon steps / actions to implement and maintain a disaster recovery plan ( e.g. off-site storage of backups, off-site storage of application modifications, included files and configuration settings).
  • Support the Service Administrators and Content managers by performing the following tasks
    • Create or apply modifications to the applications source, configuration files as needed.
    • Configure client communication settings for the service application
    • Configure server settings for the service application
      • Database indexing
      • Database backups ( working with network admins )
      • Install / configure support packages ( php libs, caching systems, etc ).

These individuals must also be willing comply with any Standard Operating and Security Procedures defined by the hosting provider ( SUN Microsystems ), and to take whatever reasonable actions that the hosting provider requires of them in order to receive necessary host computer access privileges.

Service Administrator

Individuals that are willing to take on the responsibilities necessary to maintain an application level service. For example the Forum service Administrator would perform the following, and other, functions:

  • May add, edit, delete, and reorder the forums, categories, and links.
  • Manage User Accounts
  • Manage Group Accounts
  • Manage Board Level Settings ( Email, Template, etc )
  • Support the Service Moderator's

These individuals are selected by the UCV alone. The service administrator role is enabled through and provided by the relevant service application. No action is required by the hosting provider to grant these privileges.

Service Moderator

Moderator is a supporting administration roll supported by some application services. For example in the case of forums, moderators have an elevate level of privilege which enables them to modify or delete user posts that contravene site policy (e.g. SPAM or obscenity).

These individuals are selected by the UCV alone. No action is required by the hosting provider to grant these privileges.

Content Manager

These individuals are selected by the UCV alone. The Content Manager role is enabled through and provided by the relevant service application. Where required Content Manager's may be granted User Account Interactive Access and MySQL datadase access.

Drew 22:54, 9 September 2007 (CEST)When I first read content manager what came to my mind was the situation with the person looking at publishing an OO.o magazine. I suppose he would be a content manager. Site Administrators would support him, similar to support for the service administrators. He would in turn follow some procedure for placing his content on the site. That may be emailing it to a site admin. on the first go round, or maybe placing in the CM system, at some point some automation, using a existing tool or perhaps a customized mag_admin screen just for this purpose.
I could also see this person being the moderator of a dedicated forum. Looking at the templates based mods available, for instance the one used to generate the home page at OOoForum. It is easy to see a way to support a magazine, having the lower 'blog' like list of recent posts limited to the dedicated forum.

Ombudsman

These individuals are selected by the UCV alone. No action is required by the hosting provider to grant these privileges.

TerryE 03:39, 10 September 2007 (CEST)This is the one role that we should consider being elected by the Members rather than the Volunteers as this is a dual role which both polices the UCV and guards interests of the general membership.
Drew 17:22, 10 September 2007 (CEST) I much like the idea that the ombudsman position is voted on by the site membership as a whole. I would not limit this in any way, what I would propose is that one week prior to the vote for this position a PM be generated to every member account with any posting activity in the last 12 months. An announcement be presented on the Site and forum main pages for the week leading up to the vote, and announcing its beginning and end. Further that the PM sent 1 week prior to the commencement of the vote, solicit any volunteers that want to stand for the office. The final decision being
  • one person 75% or greater of cast votes - member become the sole ombudsman
  • two persons combined have 75% or greater of the cast votes - they both become ombudsman
  • any other vote split requires a new vote

The Ombudsman's role and responsibilities include:

  • Administration and oversight of all polls
    • The ombudsman can mandate that any specific vote be opened to the general membership, where he or she feels that there is reasonable case for doing so.
  • Voting member of any change control boards to represent the general mmebership(do we have a process for this?)
  • Managing and arbitrating on any Membership complaints

To avoid conflict of interest the Ombudsman cannot hold any other User Community Roll.

Footnotes

Limitations on Site Access

Some transactional rate limiting mechanisms may apply to prevent robot users degrading the performance of the site for normal interactive users. We also need to consider whether we bar certain users and / or IP address/domains.

Site Registration Process

The Site Registration Process has two variants:

  • The standard process is for Users who want to become a Member of the site. The main reason form this process is to assign an identity for purposes of tracking changes that the user wishes to make. The minimum content is correct response to a "Captcha" dialogue or equivalent to eliminate SPAMing bots, and the submission a valid contact email address and response to an email sent to that address. The email address is retained as confidential information and not published on the site without written authorisation by said Member. It is there is to ensure that the site has a means of contacting the member: the site will not permit contributions from users without a valid supporting contact address. There are various other optional fields that the User can specify.
  • The stricter process is for Users who want to become a Volunteer. Since such Volunteers can be appointed to trusted roles within the site, the UCV needs to have some confidence in the provenance and credentials of the applicant. In this case the application must include an a public identity (name, country, work experience, etc.) and a short personal statement of why the candidate wishes to become a volunteer. These details will normally be validated by two existing volunteers. The applicant must agree that all such details can be made available to peer Volunteers, but not accessible by normal Guests and Members except at the Volunteer's own discretion.

UCV Voting Process

Again another placeholder. In general the UCV will be the normal voting forum. Hopefully we can batch routine votes up to say once per month, so that we don't get bombarded by votes.

We also need to think about the when, what how of general Membership votes.



Author: TerryE (Terry Ellison)
Please do not change the logical content of this page without first discussing this on the Talk Page and acknowledgement from the UCV Contact list.

Personal tools