ParticipationSystems/Discourse: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(add setup)
Line 52: Line 52:
* Contribute to our [https://github.com/Mozilla-cIT/discourse-mozilla-extras/tree/master/public/assets site theme]
* Contribute to our [https://github.com/Mozilla-cIT/discourse-mozilla-extras/tree/master/public/assets site theme]
* Become a part of our [https://discourse.mozilla-community.org/t/action-discourse-team-needed/1208 Discourse Team]
* Become a part of our [https://discourse.mozilla-community.org/t/action-discourse-team-needed/1208 Discourse Team]
=Plugin overview=
=Plugin overview=
These are custom plugins that run on the Community Discourse instance which provide some key features requested by the community.
These are custom plugins that run on the Community Discourse instance which provide some key features requested by the community.

Revision as of 16:54, 12 September 2015

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.
Module Name Module Owner Module Peers
Discourse yalam96 Tanner

Mozilla Community Discourse

Discourse is a communication platform "for the next 10 years". It features a clean web interface, mailing list features and much more. Community Ops is trialling Discourse as an alternative discussion forum

Current Sites

Requesting a category

To request a category, please fill out this form.

Requesting an instance

If you're sure your community needs their own instance of discourse, you can file a bug in Infrastructure & Operations :: Community IT: Discourse.

Discourse Team

What does the team do?

  • Advocacy
  • Set policy for, and review:
    • category requests
    • reported posts
    • requests like name changes
    • Other misc. moderation tasks
  • Track feature requests
    • Surface their recommendations to IT/Ops to implement
  • Development
    • Implements features requested

Members

Member Area
Leo Development
Kensie Project manager
Nukeador Advocacy
Emma Irwin Policy
Robby Advocacy/Moderation

Contribution

Plugin overview

These are custom plugins that run on the Community Discourse instance which provide some key features requested by the community.

Persona Login & Mozillians.org

Persona login for Discourse (with some Mozillians magic sprinkled on top)

Mentor: Leo McArdle

Code: https://github.com/Mozilla-cIT/discourse-persona-mozillians

Languages: Ruby (on Rails), JavaScript

Good first bugs: https://github.com/Mozilla-cIT/discourse-persona-mozillians/labels/good%20first%20bug

Description: The Persona login plugin allows a user to log in to Discourse with Mozilla Persona and pulls information about them from Mozillians.org into Discourse.

Bugzilla

Discourse plugin to make it play nice with Bugzilla

Mentor: Leo McArdle

Code: https://github.com/Mozilla-cIT/discourse-bugzilla

Languages: Ruby (on Rails), JavaScript

Good first bugs: https://github.com/Mozilla-cIT/discourse-bugzilla/labels/good%20first%20bug

Description: The Bugzilla plugin adds various features to Discourse enhancing how it works with Bugzilla by default.

Monitoring

See https://health.mozilla-community.org/

Documentation

Read more on Discourse Documentation

Setup

Learn how you can setup an instance of Discourse on your own