IT/Community/WG/Discourse: Difference between revisions
(theme) |
Leo McArdle (talk | contribs) (→Contributing: Added plugins section, added discourse-persona-mozilians to it) |
||
Line 14: | Line 14: | ||
=Contributing= | =Contributing= | ||
* Contribute to our | * 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] | ||
==Plugins== | |||
=== Persona Login & Mozillians.org === | |||
''Persona login for Discourse (with some Mozillians magic sprinkled on top)'' | |||
'''Mentor''': [https://mozillians.org/u/leo/ 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. | |||
= Documentation = | = Documentation = |
Revision as of 13:23, 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.
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.