Discourse

discourse.org
Discourse Icon

A fully open-source, self-hostable discussion platform usable as a mailing list, discussion forum, or long-form chat room.

Open Source

Discourse Privacy Policy

Privacy Policy Summary

  • Third-party cookies are used for statistics
  • Third-party cookies are used for advertising
  • A list of all cookies set by the website is provided
  • Your personal data is not sold
  • Information is provided about how your personal data is used
  • Third parties are involved in operating the service
  • Information is provided about how they collect personal data
  • You can opt out of promotional communications
  • Do Not Track (DNT) headers are ignored and you are tracked anyway even if you set this header.
  • The service claims to be GDPR compliant for European users
  • You can request access, correction and/or deletion of your data
  • This Service provides a list of Third Parties involved in its operation.
  • This service gives your personal data to third parties involved in its operation
  • Instructions are provided on how to submit a copyright claim
  • Your data may be processed and stored anywhere in the world
  • The service claims to be CCPA compliant for California users
  • The service is open-source
  • Your personal data is aggregated into statistics
  • There is a date of the last update of the agreements
  • Under the GDPR, a complaint mechanism is provided for the handling of personal data
  • If you are the target of a copyright holder's take down notice, this service gives you the opportunity to defend yourself

Documents

Domains Covered by Policy

  • discourse.org
  • rubytalk.org

About the Data

This data is kindly provided by tosdr.org. Read full report at: #1340

Discourse Source Code

Author

discourse

Description

A platform for community discussion. Free, open, simple.

#discourse#ember#forum#javascript#postgresql#rails#ruby

Homepage

https://www.discourse.org

License

GPL-2.0

Created

12 Jan 13

Last Updated

05 Apr 24

Latest version

v3.3.0.beta1

Primary Language

Ruby

Size

622,397 KB

Stars

40,294

Forks

8,114

Watchers

40,294

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Daniel Waterworth (05 Apr 24)

    DEV: Replace Category.findById with Category.asyncFindByIds in easy cases (#26270)

  • David Taylor (05 Apr 24)

    DEV: Introduce faker.js for use in tests & styleguide (#26533) Available as a normal synchronous module in tests Available as an async import in core, or via the `loadFaker` helper in themes/plugins (which cannot use async import directly)

  • Joffrey JAFFEUX (05 Apr 24)

    UX: better copy for reminder set (#26534)

  • Sérgio Saquetim (05 Apr 24)

    DEV: Add `topic_embed_import_create_args` plugin modifier (#26527) * DEV: Add `topic_embed_import_create_args` plugin modifier This modifier allows a plugin to change the arguments used when creating a new topic for an imported article. For example: let's say you want to prepend "Imported: " to the title of every imported topic. You could use this modifier like so: ```ruby # In your plugin's code plugin.register_modifier(:topic_embed_import_create_args) do |args| args[:title] = "Imported: #{args[:title]}" args end ``` In this example, the modifier is prepending "Imported: " to the `title` in the `create_args` hash. This modified title would then be used when the new topic is created.

  • Rafael dos Santos Silva (05 Apr 24)

    FEATURE: Hide summarization in PMs (#26532)

  • Mark VanLandingham (05 Apr 24)

    DEV: Add appEvents for composer / DEditor toolbar events (#26517)

  • Osama Sayegh (05 Apr 24)

    DEV: Move automation dependencies to core's Gemfile (#26531) Moving the automation plugin dependencies to core allows us to receive automatic notifications about new releases for those gems. Internal topic: t/112693/54.

  • David Battersby (05 Apr 24)

    FEATURE: add progress bar to toast notifications (#26483) This change adds a progress bar to toast notifications when autoClose is enabled (true by default). The progress bar allows users to visually see how long is left before the notification disappears. When hovered on desktop, the progress and autoclose timer will be paused, it will resume again once the mouse is moved away from the toast notification.

  • Jean (05 Apr 24)

    FIX: update topic property access in raw topic-status view (#26528)

  • Bianca Nenciu (05 Apr 24)

    FIX: Load category info for about page (#26519)

  • Martin Brennan (05 Apr 24)

    DEV: Added docs for additional site setting types (#26530) I left out a few setting types that are not used much (e.g. value_list) for now, we may remove them.

  • Alan Guo Xiang Tan (05 Apr 24)

    UX: Allow a default value to be specified for enum properties (#26529) Why this change? For a `typed: objects` theme setting with an enum property, we are adding a `default` key for `type: enum` fields which will be used as the default value on the client side. ``` some_objects_setting: type: objects schema: name: field properties: enum_field: type: enum default: awesome choices: - nice - cool - awesome ```

  • Martin Brennan (04 Apr 24)

    FEATURE: Redesigned bookmark modal and menu (#23071) Adds the new quick menu for bookmarking. When you bookmark a post (chat message behaviour will come later) we show this new quick menu and bookmark the item straight away. You can then choose a reminder quick option, or choose Custom... to open the old modal. If you click on an existing bookmark, we show the same quick menu but with Edit and Delete options. A later PR will introduce a new bookmark modal, but for now we are using the old modal for Edit and Custom... options.

  • dependabot[bot] (04 Apr 24)

    Build(deps-dev): Bump typescript from 5.4.3 to 5.4.4 (#26525) Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.3 to 5.4.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (04 Apr 24)

    Build(deps-dev): Bump sass from 1.72.0 to 1.74.1 (#26526) Bumps [sass](https://github.com/sass/dart-sass) from 1.72.0 to 1.74.1. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.72.0...1.74.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (04 Apr 24)

    Build(deps): Bump sassc-embedded from 1.70.1 to 1.74.1 (#26523) Bumps [sassc-embedded](https://github.com/sass-contrib/sassc-embedded-shim-ruby) from 1.70.1 to 1.74.1. - [Commits](https://github.com/sass-contrib/sassc-embedded-shim-ruby/compare/v1.70.1...v1.74.1) --- updated-dependencies: - dependency-name: sassc-embedded dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (04 Apr 24)

    Build(deps): Bump json from 2.7.1 to 2.7.2 (#26524) Bumps [json](https://github.com/flori/json) from 2.7.1 to 2.7.2. - [Release notes](https://github.com/flori/json/releases) - [Changelog](https://github.com/flori/json/blob/master/CHANGES.md) - [Commits](https://github.com/flori/json/compare/v2.7.1...v2.7.2) --- updated-dependencies: - dependency-name: json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Penar Musaraj (04 Apr 24)

    DEV: Fix issues with "admin guide" tip (#26520) - Adjusts placement - Closes the tip when the user clicks on a link in the tip description

  • Régis Hanol (04 Apr 24)

    FIX: keep details open in preview (#26518) when morphing is enabled, details elements in the preview will be kept open

  • Penar Musaraj (04 Apr 24)

    DEV: Fix flakey user tips spec (#26516)

  • Jan Cernik (04 Apr 24)

    DEV: Move chat service objects into core (#26506)

  • David Taylor (04 Apr 24)

    FIX: Log search result clicks in header search menu (#26500) This logic wasn't fully ported to the new search menu implementation.

  • Jarek Radosz (04 Apr 24)

    DEV: Redo `DiscourseURL.isInternal()` (#26504) Simplify the implementation and make it return `true` for prefix-less relative urls, like `docs`

  • David Taylor (04 Apr 24)

    DEV: early hints around_action -> after_action (#26423) Using around_action means `add_early_hint_header` is in the stack for every request, and gets included in the backtrace of any errors. We can manage with an after_action instead, which avoids adding to the stack depth (and avoids people blaming me for unrelated application errors 😉)

  • Régis Hanol (04 Apr 24)

    DEV: add "load-morphlex" wrapper... (#26514) * DEV: add "load-morphlex" wrapper... ... so plugins can import and use morphlex. Co-authored-by: David Taylor <david@taylorhq.com>

  • Gerhard Schlager (04 Apr 24)

    DEV: Correctly pluralize error messages (#26469)

  • Jan Cernik (04 Apr 24)

    DEV: Convert mobile chat message actions to a modal (#26436)

  • Joffrey JAFFEUX (04 Apr 24)

    DEV: fix flakey spec (#26513) The fix is to actually wait for the bottom arrow to show before appending a new message, otherwise sometimes it goes too fast, and we create a new message while the scroll has not ended yet, making the arrow not visible yet. This commit also uses this opportunity to move from `50.times.map {}` to `Fabricate.times(50, ...)` in this spec file.

  • David Taylor (04 Apr 24)

    DEV: Add a note about the version bump rake tasks (#26512)

  • David Taylor (04 Apr 24)

    UX: Stop avatar flicker when opening user menu on Safari (#26511) When opening the user menu, we display old cached data, and then replace it with fresh data immediately afterwards. The vast majority of the time the data is unchanged, and so there is no visible change. When rendering HTML elements directly, Ember realizes that there is no change, and does not make any changes to the DOM. Great! However, our `avatar` helper returns a blob of HTML. With raw HTML, Ember does not make any attempt to 'diff' the existing DOM. Instead, it replaces the old string with the new string. That can be a little wasteful, but normally it's not a big deal. But, when it comes to `<img lazy="lazy"`, re-rendering the `img` element causes a visible flicker in Safari. To work around that, this commit replaces the `{{avatar}}` helper with an ember-rendered `<img` element. Now that Ember is responsible for rendering, it can detect there is no real change to the attributes and skip it, thereby avoiding the flicker. If we find ourselves doing this more frequently, we may want to consider creating an `<Avatar` component. But for now, I think it's simple enough to justify building the `<img` manually in this case.

Discourse Website

Website

Discourse is the place to build civilized communities | Discourse - Civilized Discussion

Discourse is modern forum software for your community. Use it as a mailing list, discussion forum, long-form chat room, and more!

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 18.160.78.66
  • Hostname server-18-160-78-66.atl59.r.cloudfront.net
  • Location Atlanta, Georgia, United States of America, NA
  • ISP Amazon.com Inc.
  • ASN AS16509

Associated Countries

  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

www.discourse.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Discourse Reviews

More Social Networks

About the Data: Discourse

API

You can access Discourse's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/social/social-networks/discourse

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Discourse

Help your friends compare Social Networks, and pick privacy-respecting software and services.
Share Discourse and Awesome Privacy with your network!

View Social Networks (4)