Creating plugins
-
Beginner's Guide to Creating Discourse Plugins
-
Beginner's Guide to Creating Discourse Plugins Part 2: Plugin Outlets
-
Beginner's Guide to Creating Discourse Plugins Part 3: Custom Settings
-
Beginner's Guide to Creating Discourse Plugins Part 4: Git Setup
-
Beginner's Guide to Creating Discourse Plugins Part 5: Admin Interfaces
-
Beginner’s Guide to Creating Discourse Plugins Part 6: Acceptance Tests
-
Plugin Outlet Locations
-
Plugin Tutorial
Environment
Forum import
-
Migrating to Discourse from another Forum software
-
Importing from phpBB3
-
How to migrate from Vanilla to Discourse!
-
How to import a Phorum database (via Vanilla Porter)
-
Import posts from Facebook group into Discourse
-
Import from Google Groups to Discourse
-
Archive an old forum "in place" to start a new Discourse forum
-
Redirecting old forum URLs to new Discourse URLs
Hacking
-
Using the Discourse API Ruby Gem
-
Discourse API Documentation
-
How to reverse engineer the Discourse API
-
Adding plugin-outlets using site customizations
-
Create group via API
-
Manually restoring a Discourse backup for development
-
Generating lots of Invite Links
-
Invite individual users to a group
-
A badge for all members of a group
-
Triggered custom badge queries
-
Edit a user setting for all Discourse users
-
Embedding Discourse Comments via Javascript
-
Message Format support for localization
-
How to test Discourse in mobile screen emulator
-
Any kind of Data-Input (also anonymous) through Google-Forms
-
Tuning Ruby and Rails for Discourse
-
Official Single-Sign-On for Discourse
-