IT/Community/WG/Discourse: Difference between revisions
Line 97: | Line 97: | ||
= Request a category = | = Request a category = | ||
Please visit [https://bugzilla.mozilla.org/form. | Please visit [https://bugzilla.mozilla.org/form.csa.discourse The Community IT Request Form] to request a category creation. You will need a [https://bugzilla.mozilla.org bugzilla] account for this. |
Revision as of 23:12, 29 April 2015
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.