DISCOURSE

223 bookmarks
Custom sorting
How to make the CSS apply to ONLY the modified forum homepage?
How to make the CSS apply to ONLY the modified forum homepage?
// This is the plugin outlet, followed by a custom name for the component api.registerConnectorClass("below-site-header", "custom-homepage", { // Setting up our component setupComponent(args, component) { // Next we're getting the site setting 'top_menu', // splitting the values into an array, // and adding a leading slash var topMenuRoutes = component.siteSettings.top_menu.split('|') .map(fu...
ur head to add a .custom-h
·meta.discourse.org·
How to make the CSS apply to ONLY the modified forum homepage?
Categories Layout Override - theme-component - Discourse Meta
Categories Layout Override - theme-component - Discourse Meta
Normally the desktop categories page layout is set via a global site setting. When added to a theme, this component will allow you to override the layout of the categories page for that specific theme. Installation Repository Link https://github.com/tshenry/discourse-categories-layout-override This component can be installed more than once if necessary. If you do this, it is recommended to modify the name so you can keep track of which layout is associated with each copy of the component...
·meta.discourse.org·
Categories Layout Override - theme-component - Discourse Meta
Auto-Linkify Words - theme-component - Discourse Meta
Auto-Linkify Words - theme-component - Discourse Meta
❗Discourse has a built-in feature called Watched Words which can replicate most of the features of this theme component. Consider using that before installing this theme component. :discourse2: Summary Auto-Linkify Words allows you to automatically hyperlink certain words or patterns in your post with the desired destination URL. 🛠 Repository Link https://github.com/discourse/discourse-linkify-words 📖 New to Discourse Themes? Beginner’s ...
·meta.discourse.org·
Auto-Linkify Words - theme-component - Discourse Meta
Page Publishing
Page Publishing
With javascript I removed the element from the page on page load and I added an anchor link to the header after the logo to return back to the forum. window.addEventListener('load', function() { var header = document.querySelector('.published-page-content-header'); if (header) { header.parentNode.removeChild(header); } }); window.addEventListener('load', function() { var headerWrapper = document.querySelector('.published-page-header-wr...
·meta.discourse.org·
Page Publishing
Voice messages for discourse - feature - Discourse Meta
Voice messages for discourse - feature - Discourse Meta
@jrgong I’ve been tracking this too. There is this Theme Component by @angus (which is currently broken)… Also, there is a Plugin by @peter.be which is now working… Theme Components are usually better and more flexible, so @angus Theme Component is probably the best solution! Maybe we could chip in to pay one of the developers to fix the Theme Component. @jrgong there is also this, which is actually really cool and stable open source… which I might consider packaging as a theme component...
·meta.discourse.org·
Voice messages for discourse - feature - Discourse Meta
Get the Highlighted/Selected text
Get the Highlighted/Selected text
Jump to selected Text in Discourse Composer
document.addEventListener('mouseup', event => { if(window.getSelection().toString().length){ let exactText = window.getSelection().toString(); } }
·stackoverflow.com·
Get the Highlighted/Selected text
Highest-Post Excerpts in Topic List - plugin - Discourse Meta
Highest-Post Excerpts in Topic List - plugin - Discourse Meta
ℹ Summary Adds the most recent post/reply excerpt to the Topic List serializer 🛠 Repository Link GitHub - dsims/discourse-highest-post: Adds highest_post_excerpt to serializer 📖 Install Guide How to install plugins in Discourse Features Adds the excerpt from the topic’s most recent post (aka the post with the highest_post_number) to the TopicListItemSerializer. Configuration None for the plugin, but all the frontend UI related c...
·meta.discourse.org·
Highest-Post Excerpts in Topic List - plugin - Discourse Meta
Discourse User Notes - plugin - Discourse Meta
Discourse User Notes - plugin - Discourse Meta
:discourse2: Summary Discourse User Notes provides the ability to share notes with other staff about a user. Normal users cannot see these notes and are designed for staff to be able to privately note down important information other staff may need to know. 🛠 Repository Link https://github.com/discourse/discourse-user-notes 📖 Install Guide How to install plugins in Discourse Configuration The User Notes plugin can be enabled either by the toggle or ...
·meta.discourse.org·
Discourse User Notes - plugin - Discourse Meta
Official Discourse Translator Plugin - plugin - Discourse Meta
Official Discourse Translator Plugin - plugin - Discourse Meta
:discourse2: Summary Discourse Translator translates posts on Discourse using Microsoft, Google, or Yandex translation APIs. 🛠 Repository Link https://github.com/discourse/discourse-translator 📖 Install Guide How to install plugins in Discourse Features Each post is only translated once per locale which saves you 💰 Note that language detection is also run once for every post. Be careful when enabling this on old and large forums. Acc...
·meta.discourse.org·
Official Discourse Translator Plugin - plugin - Discourse Meta
Discourse Post Voting Plugin - plugin - Discourse Meta
Discourse Post Voting Plugin - plugin - Discourse Meta
:discourse2: Summary Discourse Post Voting allows the creation of topics with votable posts. 🛠 Repository Link https://github.com/discourse/discourse-post-voting 📖 Install Guide How to install plugins in Discourse Features To create a new topic with votable posts open the menu in the top left of the composer and select ‘Toggle Post Voting’: With the topic in Post Voting mode, there’s a filter to sort answers by votes or by activity. Here’s an ex...
·meta.discourse.org·
Discourse Post Voting Plugin - plugin - Discourse Meta
Official Discourse AI Plugin - plugin - Discourse Meta
Official Discourse AI Plugin - plugin - Discourse Meta
:discourse2: Summary Integration between AI features and Discourse 🌐 Website Discourse AI Features | Discourse - Civilized Discussion 🛠 Repository Link GitHub - discourse/discourse-ai 📖 Install Guide How to install plugins in Discourse Discourse AI Discourse AI is our one-stop solution for integrating Artificial Intelligence and Discourse, enabling both new features and enhancing existing ones. Discourse AI Features F...
·meta.discourse.org·
Official Discourse AI Plugin - plugin - Discourse Meta
Discourse Gamification Plugin - plugin - Discourse Meta
Discourse Gamification Plugin - plugin - Discourse Meta
:discourse2: Summary Discourse Gamification adds customizable scoring (karma, kudos, points) and leaderboards to your instance. 🛠 Repository Link https://github.com/discourse/discourse-gamification 📖 Install Guide How to install plugins in Discourse 🧪 Demo Leaderboard Features While Discourse ships, out of the box, with gamification features (badges, trust levels) some communities want to take it to another level. That’s where GitHu...
·meta.discourse.org·
Discourse Gamification Plugin - plugin - Discourse Meta
Discourse Chatbot 🤖 (Now smarter than ChatGPT!*) - plugin - Discourse Meta
Discourse Chatbot 🤖 (Now smarter than ChatGPT!*) - plugin - Discourse Meta
ℹ Summary A cloud chatbot adaptor for Discourse, currently supporting OpenAI 🛠 Repository Link GitHub - merefield/discourse-chatbot: An AI bot with RAG capability for Topics and Chat in Discourse, currently powered by OpenAI 📖 Install Guide How to install plugins in Discourse Enjoying this plugin? Please ⭐ it on GitHub ! 🙏 What is it? The original Discourse AI Chatbot! Converse with the bot in any Topic or Chat Channel,...
·meta.discourse.org·
Discourse Chatbot 🤖 (Now smarter than ChatGPT!*) - plugin - Discourse Meta
Discourse Category Experts Plugin - plugin - Discourse Meta
Discourse Category Experts Plugin - plugin - Discourse Meta
:discourse2: Summary Discourse Category Experts allows users to endorse each other as experts in specific categories. Category experts’ posts are decorated to highlight their expertise. 🛠 Repository Link https://github.com/discourse/discourse-category-experts 📖 Install Guide How to install plugins in Discourse TL;DR Create an expert group for each of the specific categories you want to enable expert endorsements. To learn how to create groups, see:...
·meta.discourse.org·
Discourse Category Experts Plugin - plugin - Discourse Meta
Customize posts' contents with your own styles - documentation / theme developers - Discourse Meta
Customize posts' contents with your own styles - documentation / theme developers - Discourse Meta
Requirements ℹ To be able to use these tips and tricks, you need to be an administrator of either a self-hosted Discourse instance or a Discourse-hosted plan higher than Basic. Introduction Discourse supports several methods to format and customize a post’s contents. You can find the list here: But sometimes, you’ll want something more specific, for example, a link that looks like a button. This is the kind of modification we’ll learn here. The logic I’ll briefly e...
·meta.discourse.org·
Customize posts' contents with your own styles - documentation / theme developers - Discourse Meta