IT/Community/WG/Discourse: Difference between revisions
Leo McArdle (talk | contribs) (→Contributing: Added plugins section, added discourse-persona-mozilians to it) |
Leo McArdle (talk | contribs) (→Plugins: Added discourse-bugzilla) |
||
Line 31: | Line 31: | ||
'''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. | '''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''': [https://mozillians.org/u/leo/ 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. | |||
= Documentation = | = Documentation = |
Revision as of 13:38, 20 December 2014
Module Name | Module Owner | Module Peers |
---|---|---|
Discourse | yalam96 | Tanner |
Summary
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
Contributing
- Contribute to our site theme
- Become a part of our Discourse Team
Plugins
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.
Documentation
Overview
- Hosting Provider: AWS
- Compute Region (AZ): US East (N. Virginia)
- Discourse Version: tests-passed
Monitoring
See https://health.mozilla-community.org/
Instances
All images for webheads are based on ubuntu-precise-12.04-amd64-server-20131003 (ami-acf9cde9).
Webheads
Webheads are automatically scaled depending on demand. To find instances, search for aws:autoscaling:groupName : csa-discourse-production-as.
PostgreSQL
- Version: 9.3.3
Name | Service | Flavor | Volume | Availability Zone |
---|---|---|---|---|
pgshared-production-c | postgresql | db.t1.micro | 300GB | us-east-1c |
Note: Can only be accessed from inside the CSA VPC.
Redis
- Version: 2.8.6
Node | Cluster | Service | Flavor | Availability Zone |
---|---|---|---|---|
0001 | csa-discourse-prod | Redis | cache.t1.micro | us-east-1d |
Creating a new Discourse instance
For instructions on creating a new Discourse instance, see Discourse/Setup
Request a category
Please visit The Community IT Request Form to request a category creation. You will need a bugzilla account for this.