CINXE.COM
Discourse integrations | Discourse - Civilized Discussion
<!DOCTYPE html> <html lang="en"> <head> <!-- Discourse is an open source project. Come contribute, friends! github.com/discourse --> <script defer data-domain="discourse.org,rollup.discourse.org" src="https://www.discourse.org/js/script.outbound-links.tagged-events.js"></script> <script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script> <meta charset="utf-8" /> <link rel="shortcut icon" href="/a/img/favicon.ico" /> <link rel="icon" href="/a/img/favicon.png" /> <link rel="apple-touch-icon" href="/a/img/favicon.png" /> <link rel="me" href="https://mastodon.social/@Discourse"> <!-- Polyglot output --> <meta http-equiv="Content-Language" content="en"> <link rel="alternate" hreflang="en" href="https://www.discourse.org/integrations"/> <!-- /Polyglot output --> <meta content="width=device-width, initial-scale=1" name="viewport" /> <meta name="google-site-verification" content="z6KuRa5cN6Yu88B-7QVm-Zsi_O-Ea1KbzrmLNUCl4tQ" /> <meta name="ahrefs-site-verification" content="07293e630779edf08a6b9b4d1e302e1a182ba6e2861118d7a92b66ea08fb11b0" /> <meta name="robots" content="index,follow,archive" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Discourse", "url": "https://discourse.org", "logo": "https://discourse.org/a/img/favicon.png", "sameAs": [ "https://twitter.com/discourse", "https://www.linkedin.com/company/5906926/", "https://en.wikipedia.org/wiki/Discourse_(software)", "https://github.com/discourse" ], "contactPoint": [ { "@type": "ContactPoint", "email": "team@discourse.org", "contactType": "sales & support", "url": "https://discourse.org" } ] } </script> <!-- Begin Jekyll SEO tag v2.8.0 --> <title>Discourse integrations | Discourse - Civilized Discussion</title> <meta name="generator" content="Jekyll v4.3.4" /> <meta property="og:title" content="Discourse integrations" /> <meta property="og:locale" content="en_US" /> <meta name="description" content="Integrate your Discourse forum with your favorite apps and services." /> <meta property="og:description" content="Integrate your Discourse forum with your favorite apps and services." /> <link rel="canonical" href="https://www.discourse.org/integrations" /> <meta property="og:url" content="https://www.discourse.org/integrations" /> <meta property="og:site_name" content="Discourse - Civilized Discussion" /> <meta property="og:image" content="https://www.discourse.org/a/img/favicon.png" /> <meta property="og:type" content="website" /> <meta name="twitter:card" content="summary_large_image" /> <meta property="twitter:image" content="https://www.discourse.org/a/img/favicon.png" /> <meta property="twitter:title" content="Discourse integrations" /> <meta name="twitter:site" content="@discourse" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebPage","description":"Integrate your Discourse forum with your favorite apps and services.","headline":"Discourse integrations","image":"https://www.discourse.org/a/img/favicon.png","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.discourse.org/a/img/favicon.png"}},"url":"https://www.discourse.org/integrations"}</script> <!-- End Jekyll SEO tag --> <meta name="twitter:image" content="https://www.discourse.org/a/img/logo-card-image.jpg" /> <link rel="stylesheet" href="/css/integrations.css?1732734309023321617" media="screen" type="text/css" /> </head> <body class="integrations"> <a href="#main" id="skip-to-content" class="skip-link">Skip to content</a> <header role="banner" class="site-header-navigation"> <div class="site-header-navigation__container"> <div class="site-header-navigation__logo"> <a href="/"> <svg width="385" height="104" viewBox="0 0 300 40"> <use xlink:href="/a/img/logo.svg#logo-large"></use> </svg> </a> </div> <nav class="navigation" aria-label="Main menu"> <button class="navigation__button navigation__button--open js-open" aria-label="Open menu" aria-expanded="false" type="button">☰</button> <div class="navigation-list-wrapper"> <button class="navigation__button navigation__button--close js-close" aria-label="Close menu" aria-expanded="true" type="button">×</button> <ul class="navigation-list"> <li class="navigation-list__item"> <a href="#" class="navigation-list__link navigation-list__link--has-child"> About </a> <ul class="navigation-list__sub-item-list js-dropdown-list" aria-hidden="true" aria-expanded="false" aria-label="Resources submenu"> <li class="navigation-list__sub-item"> <a href="/about"> What is Discourse? </a> </li> <li class="navigation-list__sub-item"> <a href="/team"> Who we are </a> </li> <li class="navigation-list__sub-item"> <a href="/customers"> Customers </a> </li> <li class="navigation-list__sub-item"> <a href="/wall-of-love"> Wall of love </a> </li> <li class="navigation-list__sub-item"> <a href="/partners"> Partners </a> </li> <li class="navigation-list__sub-item"> <a href="/jobs"> Careers </a> </li> </ul> </li> <li class="navigation-list__item"> <a href="/features" class="navigation-list__link"> Features </a> </li> <li class="navigation-list__item"> <a href="https://discover.discourse.org" class="navigation-list__link plausible-event-name=Discover+Nav+Link"> Discover </a> </li> <li class="navigation-list__item"> <a href="/enterprise" class="navigation-list__link"> Enterprise </a> </li> <li class="navigation-list__item"> <a href="/pricing" class="navigation-list__link"> Pricing </a> </li> <li class="navigation-list__item"> <a href="#" aria-haspopup="true" class="navigation-list__link navigation-list__link--has-child"> Resources </a> <ul class="navigation-list__sub-item-list js-dropdown-list" aria-hidden="true" aria-expanded="false" aria-label="Resources submenu"> <li class="navigation-list__sub-item"> <a href="https://blog.discourse.org"> Blog </a> </li> <li class="navigation-list__sub-item"> <a href="https://meta.discourse.org" target="_blank" rel="noopener noreferrer"> Community </a> </li> <li class="navigation-list__sub-item"> <a href="https://try.discourse.org/" target="_blank" rel="noopener noreferrer"> Demo sandbox </a> </li> <li class="navigation-list__sub-item"> <a href="https://blog.discourse.org/tag/getting-started/" target="_blank" rel="noopener noreferrer"> Getting started </a> </li> <li class="navigation-list__sub-item"> <a href="https://blog.discourse.org/tag/community-management/" target="_blank" rel="noopener noreferrer"> Community management </a> </li> <li class="navigation-list__sub-item"> <a href="https://blog.discourse.org/tag/use-cases/" target="_blank" rel="noopener noreferrer"> Use cases </a> </li> </ul> </li> </ul> </div> </nav> </div> </header> <header id="main" class="header-container"> <div class="content-wrapper"> <h1>Integrate with your favorite services</h1> <p class="lead"> Improve your workflow, grow your community, or just make life a little easier. Looking for something not listed here? Anything you can do in Discourse you can also do with its <a href="https://docs.discourse.org/" target="_blank" rel="noopener noreferrer" >API.</a > </p> </div> </header> <main class="main-container"> <section> <article id="log-in"> <div class="intro"> <h3>Log in with just about anything</h3> <p> Discourse supports popular social login methods as well as local logins, custom OAuth2, and SAML. You can also integrate Discourse with your website as a single sign-on provider. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google.svg" alt="Google" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/facebook.svg" alt="Facebook" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/instagram.svg" alt="Instagram" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/twitter.svg" alt="Twitter" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/linkedin.svg" alt="LinkedIn" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/github.svg" alt="GitHub" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/steam.svg" alt="Steam" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/discord.svg" alt="Discord" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/ubuntu.svg" alt="Ubuntu" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/atlassian.svg" alt="Atlassian" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" src="/a/img/integrations/login.jpg" /> </div> </div> <!-- end of content --> </article> <article id="chat"> <div class="intro"> <h3>Discourse 💖s Chat</h3> <p> Discourse supports a robust <a href="https://blog.discourse.org/2022/08/discourse-chat-is-now-available-try-it-out-today/" >built-in chat solution</a >. However, you can also connect Discourse to other chat providers to get notified about new posts. Set up rules to see new topics and replies from only the categories you’re interested in. You can even post chat transcripts directly from Slack to Discourse. <a href="https://meta.discourse.org/t/chatroom-integration-plugin-discourse-chat-integration/66522" >Learn more about what Discourse can do with your chat provider.</a > </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/slack.svg" alt="Slack" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/discord.svg" alt="Discord" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/mattermost.svg" alt="Mattermost" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/matrix.svg" alt="Matrix" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/rocketchat.svg" alt="Rocket Chat" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/telegram.svg" alt="Telegram" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/zulip.svg" alt="Zulip" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/gitter.svg" alt="Gitter" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Slack chat with Discourse notification" src="/a/img/plugins/chat-2x.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="advertise"> <div class="intro"> <h3>Advertise & monetize</h3> <p> Get some help keeping the lights on by monetizing your site with the <a href="https://github.com/discourse/discourse-adplugin" >Discourse Advertising Plugin</a >. Insert display ads above, below, or in-between your content. Discourse can even convert Amazon links to affiliate links automatically. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google-adsense.svg" alt="Google Adsense" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google-ads.svg" alt="Google Ads" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/amazon.svg" alt="Amazon" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/codefund.svg" alt="CodeFund" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Discourse forum with banner ad" src="/a/img/plugins/adsense-2x.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="analytics"> <div class="intro"> <h3>Simple analytics setup</h3> <p>Configure a few settings and watch the data start rolling in.</p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google-analytics.svg" alt="Google Analytics" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/matomo.svg" alt="Matomo" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/adobe-analytics.svg" alt="Adobe Analytics Cloud" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Google Analytics data" src="/a/img/integrations/analytics.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="crowdfund"> <div class="intro"> <h3>Crowdfund your community</h3> <p> With our <a href="https://meta.discourse.org/t/discourse-patreon-integration/44366" >Patreon</a > and <a href="https://memberful.com/help/third-party-integrations/discourse/" >Memberful</a > integrations you can make your entire community contributors-only or create special contributor-only categories. </p> <p> Already using Patreon? check out our <a href="https://blog.discourse.org/2018/12/free-hosting-for-patreon-creators/" >free hosting for Patreon creators.</a > </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/patreon.svg" alt="Patreon" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/memberful.svg" alt="Memberful" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Patreon pledge tiers" src="/a/img/plugins/patreon-2x.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="github"> <div class="intro"> <h3>Robust GitHub integration</h3> <p> Enable 2-way integration with our <a href="https://meta.discourse.org/t/discourse-code-review/103142" >Discourse Code Review plugin</a > and start having more in-depth development discussions. You can automatically create new topics for new commits, and replies in Discourse are mirrored back to GitHub. Mark commits for follow-up, assign reviews, and more! For a closer look, check out how the Discourse team uses it on <a href="https://review.discourse.org/">review.discourse.org</a>. </p> <p> Looking for a lighter GitHub integration? <a href="https://meta.discourse.org/t/discourse-github/99895" >Discourse GitHub</a > enables linkbacks in GitHub when a commit is linked to from Discourse, allows you to award Discourse badges based on Github contributions, and converts all GitHub links to GitHub permalinks. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/github.svg" alt="GitHub" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Discourse Github Reviews" src="/a/img/integrations/github-review.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="support"> <div class="intro"> <h3>Add community to your support workflow</h3> <p> With our <a href="https://meta.discourse.org/t/discourse-zendesk-plugin/68005" >Zendesk plugin</a > you can create tickets automatically from new topics in Discourse. Generate tickets from specific Discourse categories, add custom tags to tickets in Zendesk, and sync comments. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/zendesk.svg" alt="Zendesk" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Zendesk Discourse settings" src="/a/img/integrations/zendesk.jpg" /> </div> </div> <!-- end of conten --> </article> <article class="single" id="support"> <div class="intro"> <h3>Fight toxicity with machine learning</h3> <p> With our <a href="https://meta.discourse.org/t/google-perspective-api-plugin/98733" >Google Perspective API Plugin</a > you can utilize <a href="https://www.perspectiveapi.com" >Google’s machine learning API</a > to automatically monitor the sentiment of discussions in your community. You can warn users before they post something rude or disrespectful, automatically flag posts that may be toxic, and optionally scan private messages for abuse. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google.svg" alt="Google" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Zendesk Discourse settings" src="/a/img/integrations/perspective.jpg" /> </div> </div> <!-- end of content --> </article> <article class="single" id="translate"> <div class="intro"> <h3>Overcome language barriers with translation</h3> <p> Use our <a href="https://meta.discourse.org/t/discourse-translator/32630" >Translator plugin</a > to integrate Google Translate or Microsoft Translator and allow users to see translations by simply pressing a button. Each post is only translated once per locale, which saves you money too. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/google-translate.svg" alt="Google Translate" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/microsoft.svg" alt="Microsoft" /> </div> </div> <!-- end of logos --> <div class="example"> <video loading="lazy" autoplay muted loop src="/a/vid/integrations/translation.mp4" poster="/a/img/integrations/translation.jpg" > <source src="/a/vid/integrations/translation.mp4" /> </video> </div> </div> <!-- end of content --> </article> <article class="single" id="wordpress"> <div class="intro"> <h3>Work wonders with Wordpress</h3> <p> The <a href="https://wordpress.org/plugins/wp-discourse/" >WP Discourse plugin</a > allows you to closely integrate your Wordpress site with Discourse. Automatically create a new Discourse discussion for every Wordpress post, embed Discourse discussions in Wordpress, use Discourse as an authentication provider for your Wordpress site, or use Wordpress as the single-sign on provider for your Discourse community. </p> <p> Don’t use Wordpress for your blog? You can also <a href="https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963" >embed Discourse discussions anywhere using Javascript</a >. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/wordpress.svg" alt="WordPress" /> </div> </div> <!-- end of logos --> <div class="example"> <video loading="lazy" autoplay muted loop src="/a/vid/integrations/wordpress.mp4" poster="/a/img/integrations/wordpress-comments.jpg" > <source src="/a/vid/integrations/wordpress.mp4" /> </video> </div> </div> <!-- end of content --> </article> <article class="none" id="onebox"> <div class="intro"> <h3>Automatic link previews with Onebox</h3> <p> Paste a link onto a new line in Discourse and you get a preview... it’s that simple. </p> <p> Not only does onebox generate previews of any site using Open Graph or oEmbed, we’ve also baked in special embeds for commonly shared sites: </p> <ul> <li>Sharing a YouTube or Vimeo video? We’ll embed it.</li> <li> Great deal on Amazon? We’ll embed a preview and include the price. </li> <li>Sharing a GIF from Giphy? Yep, we embed it.</li> <li> While you’re here share a Soundcloud link, Discourse will embed audio playback too. </li> </ul> </div> <div class="content"> <div class="example"> <video loading="lazy" autoplay muted loop src="/a/vid/integrations/onebox.mp4" poster="/a/img/integrations/onebox.jpg" > <source src="/a/vid/integrations/onebox.mp4" /> </video> </div> </div> <!-- end of content --> </article> <article class="single" id="zapier"> <div class="intro"> <h3>Connect with thousands of other apps</h3> <p> Automate your workflow and find productivity super powers. Connect popular applications to Discourse with minimal configuration through <a href="https://zapier.com/apps/discourse/integrations">Zapier</a>, <a href="https://www.make.com/en/integrations/discourse">Make</a>, or <a href="https://skyvia.com/connectors/discourse" >Skyvia</a >. </p> <p> Go deeper and create your own custom Zapier "Zaps" that are triggered by <a href="https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753" >Discourse webhooks</a >, or <a href="https://meta.discourse.org/t/how-to-make-requests-to-the-discourse-api-with-zapier/122126" >make requests to the Discourse API</a >. </p> <p> Prefer Make? Explore their comprehensive <a href="https://meta.discourse.org/t/how-to-connect-discourse-with-hundreds-of-apps-using-integromat/180181" > integration breakdown</a >. </p> <p> Opting for Skyvia? Discover their detailed <a href="https://meta.discourse.org/t/skyvia-integration/292940" >integration guide</a >. </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/zapier.svg" alt="Zapier" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/make.svg" alt="Make" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/skyvia.svg" alt="Skyvia" /> </div> </div> <!-- end of logos --> <div class="example"> <img loading="lazy" alt="Google Analytics data" src="/a/img/integrations/zapier.jpg" /> </div> </div> <!-- end of content --> </article> <article class="only-logos" id="more"> <div class="intro"> <h3>But wait, there’s more!</h3> <p> Stop spam with <a href="https://github.com/discourse/discourse-akismet">Akismet</a>, embed video with Brightcove, supercharge search with <a href="https://meta.discourse.org/t/add-algolia-search-to-your-discourse/73517" >Algolia</a > — we’re constantly building new integrations so you can do more with Discourse. </p> <p> With <a href="https://meta.discourse.org/t/setting-up-webhooks/49045" >Discourse’s webhooks</a > you can also integrate with the hundreds of services available via <a href="https://meta.discourse.org/t/generate-new-topics-posts-and-pm-via-ifttt/61336" >IFTTT</a >. Trigger events based on user behavior, new topics, flags, or any other action taken in Discourse — the possibilities are endless! </p> </div> <div class="content"> <div class="logos"> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/akismet.svg" alt="Akismet" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/agolia.svg" alt="Agolia" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/brightcove.svg" alt="BrightCove" /> </div> <div class="logo"> <img loading="lazy" src="/a/img/integrations/logos/ifttt.svg" alt="IFTTT" /> </div> </div> <!-- end of logos --> </div> <!-- end of content --> </article> </section> </main> <div class="signoff-banner"> <div class="content-wrapper"> <h2>Discover how Discourse works for you</h2> <a class="button--primary" href="/pricing"> Try it free for 14 days</a> </div> </div> <footer class="site-footer"> <div class="site-footer__wrapper"> <div class="site-footer__top"> <div class="site-footer__col"> <a href="/" class="site-footer__logo"> <img src="/a/img/logo-white.png" alt="Discourse white logo" height="70" />® </a> </div> <div class="site-footer__col"> <h6>Features & Pricing</h6> <ul class="site-footer__list"> <li> <a href="/pricing" class="site-footer__link"> Pricing </a> </li> <li><a href="/features" class="site-footer__link">Features</a></li> <li><a href="/plugins" class="site-footer__link">Plugins</a></li> <li><a href="/ai" class="site-footer__link">Discourse AI</a></li> <li><a href="/migrations" class="site-footer__link">Migrations</a></li> <li><a href="/integrations" class="site-footer__link">Integrations</a></li> <li><a href="https://docs.discourse.org/" class="site-footer__link" target="_blank" rel="noopener noreferrer">API</a></li> </ul> </div> <div class="site-footer__col"> <h6>Company</h6> <ul class="site-footer__list"> <li><a href="/about" class="site-footer__link">What is Discourse?</a></li> <li><a href="/team" class="site-footer__link">Who we are</a></li> <li><a href="/customers" class="site-footer__link">Customers</a></li> <li><a href="/wall-of-love" class="site-footer__link">Wall of love</a></li> <li><a href="/partners" class="site-footer__link">Partners</a></li> <li><a href="/jobs" class="site-footer__link">Careers</a></li> <li><a href="https://blog.discourse.org" class="site-footer__link" target="_blank" rel="noopener noreferrer">Blog</a></li> <li><a href="/legal" class="site-footer__link">Legal Terms & Notices</a></li> </ul> </div> <div class="site-footer__col"> <h6>Community & Support</h6> <ul class="site-footer__list"> <li><a href="https://try.discourse.org" target="_blank" rel="noopener noreferrer" class="site-footer__link">Demo sandbox</a></li> <li><a href="https://meta.discourse.org" target="_blank" rel="noopener noreferrer" class="site-footer__link">Community</a></li> <li><a href="/contact" class="site-footer__link">Contact us</a></li> <li><a href="https://blog.discourse.org/tag/updates/" target="_blank" rel="noopener noreferrer" class="site-footer__link">Releases</a></li> <li><a href="https://twitter.com/discourse" target="_blank" rel="noopener noreferrer" class="site-footer__link">Follow us on Twitter</a></li> <li><a href="https://github.com/discourse/discourse" target="_blank" rel="noopener noreferrer" class="site-footer__link">Discourse on GitHub</a></li> </ul> </div> </div> <div id="colophon" class="site-footer__bottom"> <p> Content is by-nc-sa, Discourse® and Discourse Forum™, Copyright © 2024 Civilized Discourse Construction Kit, Inc. All rights reserved. </p> <p> <a href="https://www.youtube.com/watch?v=Xe1TZaElTAs" >Built with love, Internet style</a > | <a href="/privacy">Privacy Information</a> | <a href="/copyright">Copyright Policy</a> | <a href="/accessibility">Accessibility</a> | <a href="https://status.discourse.org" target="_blank" rel="noopener noreferrer">Status</a> | <a href="/sales-tax">Sales Tax</a> | <a href="/referral-terms">Referral Promotion Terms</a> </p> </div> </div> </footer> <!----> <script src="/a/js/mainnav.js" type="text/javascript"></script> <script src="/a/js/referral.js" type="text/javascript"></script> </body> </html>