|
Using Plugin Outlet Connectors from a Theme or Plugin
|
|
12
|
19062
|
October 14, 2024
|
|
Using the JS API
|
|
18
|
12442
|
January 30, 2026
|
|
Using the DModal API to render Modal windows (aka popups/dialogs) in Discourse
|
|
0
|
2222
|
July 3, 2023
|
|
Converting modals from legacy controllers to new DModal component API
|
|
9
|
5463
|
November 7, 2023
|
|
Developer's guide to Markdown extensions
|
|
1
|
13698
|
June 1, 2026
|
|
Setup Continuous Integration using GitHub Actions
|
|
8
|
1673
|
March 3, 2025
|
|
Using Google's 'tachometer' to measure JS performance changes in Discourse
|
|
0
|
1060
|
October 5, 2023
|
|
Ember object ownership (getOwner, service injections, etc.)
|
|
0
|
1510
|
January 19, 2024
|
|
Pinning plugin and theme versions for older Discourse installs (d-compat branches)
|
|
6
|
1609
|
July 17, 2026
|
|
How to run Discourse core, plugin and theme QUnit test suites
|
|
0
|
2853
|
July 26, 2017
|
|
Write acceptance tests and component tests for Ember code in Discourse
|
|
3
|
4353
|
February 23, 2024
|
|
Automatically lint and format code before commits
|
|
0
|
1696
|
November 8, 2019
|
|
What is a staff user on hosted Discourse?
|
|
0
|
4861
|
March 21, 2019
|
|
Discourse AI - Spam detection
|
|
31
|
5338
|
August 28, 2026
|
|
Configuring Discourse for a closed or private community
|
|
3
|
6795
|
August 22, 2026
|
|
Objects type for theme setting
|
|
32
|
2447
|
April 13, 2026
|
|
Move topics from one Discourse instance to another
|
|
7
|
23787
|
August 20, 2026
|
|
What is CDCK/MoM?
|
|
0
|
217
|
July 16, 2026
|
|
Configure an S3 compatible object storage provider for uploads
|
|
266
|
50972
|
August 15, 2026
|
|
Creating and managing calendars
|
|
17
|
4533
|
August 14, 2026
|
|
Add settings to your Discourse theme
|
|
6
|
17471
|
July 8, 2025
|
|
Sending messages to all users on a Discourse site
|
|
8
|
3856
|
August 13, 2026
|
|
User API keys specification
|
|
69
|
37435
|
September 22, 2025
|
|
Self-Hosting Sentiment and Emotion for DiscourseAI
|
|
17
|
1602
|
August 12, 2026
|
|
Discourse AI - Large Language Model (LLM) settings page
|
|
1
|
4403
|
September 30, 2024
|
|
Move your Discourse Instance to a Different Server
|
|
11
|
293968
|
August 11, 2026
|
|
Content Localization - Manual and Automatic with Discourse AI
|
|
54
|
5198
|
August 7, 2026
|
|
Set up Gemini API Keys for Discourse AI
|
|
2
|
1025
|
August 6, 2026
|
|
Switching between Discourse release channels / versions
|
|
12
|
13622
|
August 3, 2026
|
|
Configure VERP to handle bouncing e-mails
|
|
10
|
32451
|
July 30, 2026
|