Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discourse Setup #1

Closed
2 tasks
brianking opened this issue Jun 27, 2017 · 11 comments
Closed
2 tasks

Discourse Setup #1

brianking opened this issue Jun 27, 2017 · 11 comments
Assignees

Comments

@brianking
Copy link
Member

brianking commented Jun 27, 2017

Setup OSLC Community Discourse instance.

Preference to have them live on sub-domains:
discourse.open-services.net

2 Options:

  1. Self-hosting
    https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247

  2. Paid hosting

Things to consider:

  1. Cost
  2. Features being offered for each, e.g. email configuration
  3. Install process
  4. Path to upgrades + maintenance

TODO

  • Set up https

  • Enable registration via Github

@brianking
Copy link
Member Author

We've setup a Digital Ocean droplet and will install Discourse there.

@brianking
Copy link
Member Author

I like how Feverbee integrates Discourse into their site.

  1. Go to https://www.feverbee.com/
  2. Select Community from the top menu, which leads you to https://experts.feverbee.com/

Note:

  • Prominent Search at the top
  • Popular Topics section
  • A couple of other sections before it starts to list latest posts

We may not necessarily need all these, but what I like the most and think we should do is have it on a subdomain and to keep the main site navigation structure and theme colours as much as possible.

@brianking brianking self-assigned this Jul 17, 2017
@brianking brianking changed the title Discourse and Mediawiki Setup Discourse Setup Jul 19, 2017
@brianking
Copy link
Member Author

I have http://discourse.oslc.co setup now. It is not open for new users yet, while we set it up properly and seed it with some topics, i.e. invite only.

For email/SMTP, we are using Mailgun which has a monthly free allocation of 10,000 emails.

@berezovskyi
Copy link
Member

Tried to sign up with GH:

image

@brianking
Copy link
Member Author

@berezovskyi Please try again.

I made the following changes:

"Public registration is disabled, all new users must be explicitly invited by staff." - DISABLED

"Staff must approve all new user accounts before they are allowed to access the site. WARNING: enabling this for a live site will revoke access for existing non-staff users!" - ENABLED

@berezovskyi
Copy link
Member

thanks @brianking

there is still a URI mismatch:

screen shot 2017-10-07 at 19 37 00

@brianking
Copy link
Member Author

@berezovskyi Github signup should be working now. Let us know.

@berezovskyi
Copy link
Member

Nope, still not working after shift-refresh:

pasted_image_2017-10-13__15_37

I think the port number is causing this problem. Note that I am using the sign-up button, not the login.

@brianking
Copy link
Member Author

FYI we are tracking this in issue #15

@berezovskyi
Copy link
Member

My apologies

@brianking
Copy link
Member Author

As this is setup and we are tracking the github issue in #15 I am closing this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants