Creating a community that filters out the noise bundled by John Shelburne
DISCOURSE
Javascript in theme component only runs once?
Looks like refTagger requires a variable to be set on the window object before the script is loaded, which isn’t possible by using multiple script tags (any inline scripts are extracted and executed at the end). This method works - using our loadScript function: window.refTagger = { settings: { bibleVersion: "NASB", socialSharing: [] } }; let loadScript = require('discourse/lib/load-script').default; api.decorateCooked($elem = { ...
Install the Discourse Theme CLI console app to help you build themes
The Discourse Theme CLI is a ruby gem that allows you to use your editor of choice when developing Discourse themes and theme components. As you save files the CLI will update the remote theme or component and changes to it will appear live! Installing To play with it, make sure you have Ruby 2.5 or up installed. If you are on Windows, you have 2 options: Option 1: Windows Subsystem for Linux. Windows 10 has access to a full Linux environment, you can use it to install ruby simply with...
Developing Discourse using a Dev Container
Dev Containers is an open standard for configuring a development environment inside a container. This almost entirely eliminates the need to install/configure Discourse-specific tools/dependencies on your local machine, and makes it very easy to keep up-to-date as Discourse evolves over time. Dev Containers can be used in a number of different IDEs, or directly using their reference CLI. This guide will describe the setup process for VSCode. Getting started Download and install VSCode Ins...
Editor Preview Position
ℹ Summary Allows the user to reposition and resize the preview in the composer for Discourse. 🛠 Repository GitHub - Alteras1/discourse-editor-preview-position: Discourse theme component for users to reposition and resize the preview ❓ Install Guide How to install a theme or theme component 📖 New to Discourse Themes? Beginner’s guide to using Discourse Themes Install this theme component Allows the user to reposition ...
Custom Lightbox
Hello 👋 This theme component is modify the magnific popup (lightbox/gallery) to make it more user friendly. I have an other topic about this but now I made a theme component from it. Changed it and add some settings too. Custom Lightbox Prototype On desktop the close and zoom buttons align to top right position. The download button align to bottom left. On mobile the close and zoom buttons align to bottom left position. The download button align to top left. But you can...
Desktop PWA Navigation
Forward and Back buttons in the footer
The Home Pages Add-on - integrate static content from Landing Pages and add dynamic pages too!
What are “Dynamic” and “Simple Pages” There are special pages facilitated by the Pavilion Landing Pages plugin and the new Home Pages Theme Component. The new Home Pages Theme Component is required to blend the content of the Landing Pages into the Discourse Community app. These are bespoke pages which are injected into the normal Discourse app and allow you to have several “special” pages over which you can have much greater control and appear within Discourse a bit like normal web pages. Th...
Add button to TOC theme component
Hide tic tc
discourse/discourse-material-design-icons-outlined
Contribute to discourse/discourse-material-design-icons-outlined development by creating an account on GitHub.
Banner Featured Links - Theme component - Discourse Meta
ℹ Summary Banner Featured Links allows you to create a banner of links. 👓 Preview Theme Creator 🛠 Repository GitHub - Arkshine/discourse-banner-featured-links ❓ Install Guide How to install a theme or theme component 📖 New to Discourse Themes? Beginner’s guide to using Discourse Themes Install this theme component Summary Banner Featured Links allows you to create a banner of links. It provides a wide ra...
Discourse Category Lockdown - Plugin - Discourse Meta
This plugin allows you to restrict access to topic pages in a category. Topic titles will still show up in topic lists, search, user activity & digest emails. This is a great way to advertise the activity in a “members-only” category, which may charge for access. It IS NOT designed to keep the contents of the category 100% private - if someone is determined enough they will be able to piece together the content from search results. Each category has a couple of new settings in the Security tab...
Discourse Gamification - 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 Git...
Trust Level Permissions Reference - Documentation / Using Discourse - Discourse Meta
🔖 This reference aims to be a comprehensive list of Discourse features, marked by Trust Level, and including the relevant admin settings which influence them. Trust Level Grid - Defaults TL = Trust Level dependant ⚙ = Can be enabled or adjusted by an admin setting ⚙ TL0 TL1 TL2 TL3 TL4 Category Moderator Moderator [1] Post Replies ✅ ✅ ✅ ✅ ✅ TL ✅ [2] Post Topic...
Review: Node-as-Tools is finally here!
“Nodes as Tools” is a significant UX milestone when it comes to building AI Agents in n8n. If you’ve been put off due to wrangling custom workflow tools in the past, then this update is definitely for you! Hey there 👋 I’m Jim and if you’ve enjoyed this article then please consider giving me a “like” and follow on Linkedin or X/Twitter . For more similar topics, check out my other AI posts in the forum. From v1.62.1 onwards, the long awaited ability to directly attach n8n nodes as AI ...
Discourse Demo
Demonstration sandbox for Discourse
Discourse Discover
Discover your next favourite Discourse community.
Discourse features
Discover features your community will love.
What is Discourse?
Discourse is the 100% open source discussion platform built for the next decade of the Internet.
Discourse pricing
Official Discourse hosting plans for communities of every size.
Discourse AI - AI Helper
🔖 This guide explains how to set up and use the AI Helper feature of the Discourse AI plugin, including its capabilities and configuration options. 🙋 Required user level: Administrator The AI Helper is a component of the Discourse AI plugin that assists users in various aspects of community interaction, such as creating topics, writing posts, and reading content. It’s designed to enhance user productivity and improve the overall quality of contributions. Summar...
VaperinaDEV/custom-embedded-replies: This theme component modifies the embedded replies.
This theme component modifies the embedded replies. - VaperinaDEV/custom-embedded-replies
VaperinaDEV/reply-css
VaperinaDEV/ToTop
VaperinaDEV/open-signup-modal-on-firstpage-load: This theme component is automatically open the signup modal on first page load.
This theme component is automatically open the signup modal on first page load. - VaperinaDEV/open-signup-modal-on-firstpage-load
VaperinaDEV/house-ad-donate-bar
VaperinaDEV/discourse-abbrify-words: Discourse theme component for automatically adding to abbreviations and acronyms
Discourse theme component for automatically adding to abbreviations and acronyms - VaperinaDEV/discourse-abbrify-words
VaperinaDEV/coupon-modal
VaperinaDEV/discourse-nav-controls
VaperinaDEV/test-nav-control