Help:Roles and permissions

From Saintapedia
Jump to navigation Jump to search

This page outlines the roles within Saintapedia, their corresponding MediaWiki user groups, and their responsibilities. Each role is designed to support Saintapedia’s mission of creating a comprehensive, collaborative knowledge base about saints, parishes, and dioceses. The roles align with our strategy of public reading, invite-only editing, gamification, and the Media Wikiproject, using extensions like CommentStreams, Cargo, and ContributionScores.

See Special:ListGroupRights for more details.

Role mapping

The following table maps Saintapedia roles to MediaWiki user groups and summarizes their key responsibilities and permissions.

Saintapedia Role MediaWiki Group Mapping Notes
Editors Editor2 Update content (saints, parishes, dioceses) with permissions to edit, create pages, upload files, comment, and move pages (except root user pages). Excludes move-rootuserpages, editcontentmodel, movefile, writeapi, sendemail. Select Editors may also be CommentModerator to moderate discussions.
Email Outreach Specialists Editor2 Coordinate outreach using talk pages and CommentStreams comments, supplemented by external tools (e.g., Mailchimp, Google Sheets). Includes permissions to edit, upload files, and comment. Select specialists may be CommentModerator.
Project Coordinators Editor2 Organize teams and wikiprojects (e.g., content updates, Media Wikiproject) using talk pages and CommentStreams. Includes permissions to edit, upload files, and comment. Select coordinators may be CommentModerator.
Youth Ambassadors Editor2 Manage social media and short-form content, creating and editing pages, uploading files, and commenting. Uses extensions like EmbedVideo and RSS for promotion. Select ambassadors may be CommentModerator.
Media Wikiproject Contributors CargoAdmin Catalog media (e.g., podcasts, YouTube videos) using Cargo tables. Permissions include recreatecargodata, runcargoqueries, and cs-comment. No moderation duties unless selected as CommentModerator.
Technical Specialists None (Deferred) To be implemented later (e.g., as interface-admin) for managing CSS, templates, and enhancements like dashboards or widgets.
Comment Moderator CommentModerator Moderate CommentStreams discussions on talk pages and content pages, with permissions to delete (csdelete, cs-moderator-delete) and edit (cs-moderator-edit) comments. Assigned to select Editor2 users. Uses Special:AllComments and fast thread deletion.

Role details

Editors

  • MediaWiki Group: Editor2
  • Responsibilities: Create and update content about saints, parishes, and dioceses. Upload images or files to enhance articles. Collaborate via talk pages and CommentStreams for feedback and coordination.
  • Permissions:
    • edit: Edit pages.
    • createpage: Create new pages.
    • upload, reupload, reupload-shared: Upload and re-upload files (e.g., images, PDFs).
    • cs-comment: Post comments via CommentStreams.
    • move, move-subpages, move-categorypages: Move pages and subpages (except root user pages).
    • applychangetags, changetags: Apply and change tags for edits.
    • minoredit: Mark edits as minor.
    • purge: Purge page cache.
    • editmyusercss, editmyuserjson, editmyuserjs, editmyuserjsredirect: Customize personal user settings.
  • Exclusions: Cannot move root user pages, edit content models, move files, use the API for writes, or send emails.
  • Notes: Editors use VisualEditor, WikiEditor, and Page Forms for content creation. Select Editors may be assigned to the CommentModerator group for discussion moderation. Contributions are recognized via badges on the Volunteer_Achievements page and ContributionScores leaderboards.

Email Outreach Specialists

  • MediaWiki Group: Editor2
  • Responsibilities: Coordinate outreach to engage contributors and promote Saintapedia using talk pages and CommentStreams. Use external tools (e.g., Mailchimp, Google Sheets) for email campaigns. May upload files for outreach materials.
  • Permissions: Same as Editors (edit, createpage, upload, cs-comment, etc.).
  • Notes: Focus on communication via talk pages (Help:Talk pages) and CommentStreams. Select specialists may be CommentModerator. Contributions are tracked for gamification via badges and leaderboards.

Project Coordinators

  • MediaWiki Group: Editor2
  • Responsibilities: Organize teams and wikiprojects (e.g., content updates, Media Wikiproject) using talk pages and CommentStreams for coordination. May upload files for project documentation.
  • Permissions: Same as Editors (edit, createpage, upload, cs-comment, etc.).
  • Notes: Focus on team management rather than moderation unless selected as CommentModerator. Contributions are recognized via badges and ContributionScores.

Youth Ambassadors

  • MediaWiki Group: Editor2
  • Responsibilities: Create and manage short-form content and social media posts to promote Saintapedia. Upload media (e.g., images, videos) and use extensions like EmbedVideo and RSS for sharing updates.
  • Permissions: Same as Editors (edit, createpage, upload, cs-comment, reupload, purge, etc.).
  • Notes: Collaborate via talk pages and CommentStreams. Select ambassadors may be CommentModerator. Contributions are tracked for gamification.

Media Wikiproject Contributors

  • MediaWiki Group: CargoAdmin
  • Responsibilities: Catalog media (e.g., podcasts, YouTube videos) using Cargo tables on pages like Media_Catalog. Contribute to discussions via talk pages and CommentStreams.
  • Permissions:
    • recreatecargodata: Create or recreate Cargo tables.
    • runcargoqueries: Run Cargo queries to display media data.
    • cs-comment: Post comments via CommentStreams.
  • Notes: Deletion of Cargo data (deletecargodata) is restricted to administrators. Contributors use Page Forms for data entry and DynamicPageList3 for dynamic lists. No moderation duties unless selected as CommentModerator. Contributions are recognized via badges.

Technical Specialists

  • MediaWiki Group: None (Deferred)
  • Responsibilities: To be implemented later, likely as interface-admin. Will manage CSS, templates, and enhancements (e.g., dashboards, Widgets) for improved user experience.
  • Permissions: To be determined (e.g., editinterface, editsitecss, editwidgets).
  • Notes: Will support gamification and Media Wikiproject with technical enhancements once implemented.

Comment Moderator

  • MediaWiki Group: CommentModerator
  • Responsibilities: Moderate discussions on talk pages and content pages using CommentStreams. Delete or edit inappropriate or off-topic comments to ensure constructive collaboration. Assigned to select Editor2 users (Editors, Email Outreach Specialists, Project Coordinators, Youth Ambassadors).
  • Permissions:
    • csdelete: Delete any comment.
    • cs-moderator-delete: Delete comments (specific to CommentStreams).
    • cs-moderator-edit: Edit comments.
    • Inherits Editor2 permissions (e.g., edit, upload, cs-comment).
  • Tools:
    • Special:AllComments: Lists all comments in reverse chronological order for review.
    • Fast thread deletion: Enabled to quickly delete entire comment threads (e.g., spam or off-topic discussions).
  • Notes: Moderators are selected based on reliability and community management skills. Use talk pages and CommentStreams for coordination. Contributions are recognized with badges (e.g., {{Badge}}) and ContributionScores leaderboards.

Integration with Saintapedia’s Strategy

  • Public Reading: All roles support public access to Saintapedia content (read permission for anonymous users).
  • Invite-Only Editing: Accounts are created by administrators via Special:CreateAccount with ConfirmEdit CAPTCHA. Bureaucrats assign roles (Editor2, CargoAdmin, CommentModerator) via Special:UserRights.
  • Gamification: Contributions (edits, uploads, moderation, Cargo entries) are recognized with badges on the Volunteer_Achievements page and leaderboards using ContributionScores. Example badge:
{{tl|Badge
  |name=Comment Moderator
  |description=Awarded for moderating discussions on Saintapedia.
  |image=Badge-comment-moderator.png
  }}
  • Media Wikiproject: CargoAdmin users catalog media using Cargo