DISCOURSE

251 bookmarks
Custom sorting
Staff Topic Generation Plugin - plugin - Discourse Meta
Staff Topic Generation Plugin - plugin - Discourse Meta
Repo: https://github.com/HMSAB/discourse-staff-topic-generation.git Description: Frequently in our installation we had a need to have administrators or staff send emails to users. Previously we we had to open our mail client to email the customer, ask them to register and submit a post. Alternatively we would open a post, post the content, invite the user to the site and continue the discussion. This additionally led to issues when we were trying to transition customers into emailing our Di...
·meta.discourse.org·
Staff Topic Generation Plugin - plugin - Discourse Meta
User Reputation Badge Plugin
User Reputation Badge Plugin
Finally ready with the User Reputation Badge plugin, as discussed here. What this badge will do is allow users to have a small custom badge/text next to their name (Junior Member, Senior Member, etc). Something like this: As shown above, the user (with trust level 4) has a badge/title next to their name. This can be styled as you wish. This is accomplished by creating five groups and syncing them with the automatic trust level groups. Once users are put into custom groups based on their trus...
·meta.discourse.org·
User Reputation Badge Plugin
Bump Reset plugin - Annotated to help new devs
Bump Reset plugin - Annotated to help new devs
This plugin may be interesting to both Discourse admins and people learning how to write Discourse plugins. I’ve given each audience separate sections below. For Discourse admins: This plugin gives staff members a button to quickly reset a thread’s bump time to the original time of any post within the thread. The button is added to the admin menu (spanner icon) for each post: This is useful if you make minor edits to the last post and don’t want the thread bumped or if the wrong person/po...
·meta.discourse.org·
Bump Reset plugin - Annotated to help new devs
Plugin for Preventing Malicious Linking - plugin - Discourse Meta
Plugin for Preventing Malicious Linking - plugin - Discourse Meta
This is a simple plugin for adding a warning to posts when there are malicious urls present in the content of the post. For identifying malicious urls this plugin uses Google Safe Browsing API V4 . The warning appears as below For getting this plugin to work , you need to obtain an API key to access the Google Safe Browsing API . You have to follow this guideline to get an API key. Other than the API key you need a Client ID and a Client Version. These details are used by google for logging...
·meta.discourse.org·
Plugin for Preventing Malicious Linking - plugin - Discourse Meta
Auto Bookmarks plugin - plugin - Discourse Meta
Auto Bookmarks plugin - plugin - Discourse Meta
discourse-auto-bookmarks discourse-auto-bookmarks is a Discourse plugin for adding automatic HTML bookmarks to topics and easily get a sharable link which points at specific parts of the text. Installation Follow Install a Plugin how-to from the official Discourse Meta, using git clone https://github.com/acaporrini/discourse-auto-bookmarks.git as the plugin command. Usage Hover over any h1,h2,h3,h4,h5,h6 header in your topics, a small bookmark icon will appear: Right click the bookmar...
·meta.discourse.org·
Auto Bookmarks plugin - plugin - Discourse Meta
Full screen videos plugin - plugin - Discourse Meta
Full screen videos plugin - plugin - Discourse Meta
When you embed a video via iframe from Vimeo, Kaltura, or MS Stream, the embed code requires a few html attributes that make it possible to view the videos in full-screen mode. However, those attributes are stripped from the iframe code during the cooking process. This plugin whitelists the attributes required to allow full-screen buttons and capabilities. I should also note that in order for this to work, you’ll need to add the source domain for these iframes to the allowed iframes site settin...
·meta.discourse.org·
Full screen videos plugin - plugin - Discourse Meta
Discourse Restricted Replies - plugin - Discourse Meta
Discourse Restricted Replies - plugin - Discourse Meta
:discourse2: Summary Discourse Restricted Replies adds a per-category setting allowing staff to restrict replies on topics to the topic creator and members of specific groups. 🛠 Repository Link https://github.com/discourse/discourse-restricted-replies 📖 Install Guide How to install plugins in Discourse Features This plugin adds a per-category setting allowing staff to restrict replies to the OP, and members of specific groups. This is a bolt-on t...
·meta.discourse.org·
Discourse Restricted Replies - plugin - Discourse Meta
Discourse Teambuild - plugin - Discourse Meta
Discourse Teambuild - plugin - Discourse Meta
:discourse2: Summary Discourse Teambuild allows you to run your own team building activity inside Discourse 🛠 Repository Link https://github.com/discourse/discourse-teambuild 📖 Install Guide How to install plugins in Discourse Features You might have seen on twitter that Discourse ran a scavenger hunt at our yearly meetup (this time in Montreal.) A few people expressed an interest in using our plugin at their own organisation, so I’m happy to r...
·meta.discourse.org·
Discourse Teambuild - plugin - Discourse Meta
Discourse Staff Alias
Discourse Staff Alias
Discourse Staff Alias Discourse Staff Alias Official staff alias plugin for Discourse. Repo: https://github.com/discourse/discourse-staff-alias The Discourse staff alias plugin allows you to reply, edit and create posts as an alias user. Usage Under admin settings , set the staff alias username for the staff alias plugin and enable the plugin by checking staff alias enabled . Under the composer’s actions drop down, staff users can choose to create topics or posts as the staff alias us...
·meta.discourse.org·
Discourse Staff Alias
Membership indicator plugin
Membership indicator plugin
On some forums, people want to be able to recognize other people that are in the same secret group as they are. For this reason we have developed the Membership Indicator plugin. The plugin (mis)uses the avatar flair image upload and displays it below the user avatar for each post made by someone in the same secret group. It works like this: you configure the groups that the plugin will trigger upon in the membership_indicator_groups setting. you upload an avatar flair image for each of thes...
·meta.discourse.org·
Membership indicator plugin
Include new Posts on Summary/Digest email
Include new Posts on Summary/Digest email
The Add New Posts To Summary plugin replaces the third item in the summary header (usually new users) with the number of New Posts since last visit. Repo: https://github.com/literatecomputing/discourse-add-new-posts-to-summary Evidence that it might work: Travis CI - Test and Deploy Your Code with Confidence
·meta.discourse.org·
Include new Posts on Summary/Digest email
Discourse-home-page
Discourse-home-page
discourse-home-page This Discourse plugin allows to set any existing Discourse page (a topic, a category, etc.) as the home page of your Discourse instance. The repo is here: https://github.com/sylque/discourse-home-page This plugin is especially useful when used with DiscPage. Settings discourse_home_page_enabled : set to true to enable the plugin discourse_home_page_path : path of the home page. For example /t/12 will set the home page to topic 12 and /c/5 will set the home page...
·meta.discourse.org·
Discourse-home-page
Smallcaps formatting
Smallcaps formatting
Summary: Add Sᴍᴀʟʟᴄᴀᴘs formatting to your posts. 🔗 GitHub: GitHub - CambridgeDigitalBibleResearch/discourse-small-caps: Add small caps formatting to Discourse posts ➡ Install: Follow the plugin installation guide. Features Put [smallcaps] tags around text and they’ll be formatted with smallcaps. There’s a toolbar button to insert these tags for you.
·meta.discourse.org·
Smallcaps formatting
Simple Unread List Plugin (discourse-simple-unread)
Simple Unread List Plugin (discourse-simple-unread)
Repository: https://github.com/davidtaylorhq/discourse-simple-unread This plugin adds another way of listing topics: the “Unseen” tab. It combines what you’d see under New and Unread, or to put it another way, it’s the same as Latest except it hides the topics you have fully read. It has the same live-update functionality as the built-in pages: detailssummaryHow is this different from the existing new/unread tabs?/summary/details “Unseen” is not a great title, but it needed to be something different to “Unread”. On my...
·meta.discourse.org·
Simple Unread List Plugin (discourse-simple-unread)
Discourse Fingerprint - Browser Fingerprinting Plugin
Discourse Fingerprint - Browser Fingerprinting Plugin
Discourse Fingerprint 🐾 Discourse Fingerprint comes as a tool to community managers in their combat with internet trolls. 🧌 It works by computing a unique identifier (a fingerprint) of each registered user, by taking into consideration over 20 browser characteristics such as user agent, screen resolution, timezone, device memory, etc. When each of these browser characteristics are considered separately, they are not enough to assess whether two users are the same. There is a ...
·meta.discourse.org·
Discourse Fingerprint - Browser Fingerprinting Plugin
Group Invitation Plugin - plugin - Discourse Meta
Group Invitation Plugin - plugin - Discourse Meta
This is a cool idea. If I might make a suggestion? A good option would be to have a blacklist available to group owners in the event they need to remove a member for issues. With a message if someone tries to reinvite they see a notification “x user is banned; contact group owners”
·meta.discourse.org·
Group Invitation Plugin - plugin - Discourse Meta
How to Connect Discourse with Hundreds of Apps Using Integromat
How to Connect Discourse with Hundreds of Apps Using Integromat
You can now integrate Discourse using Integromat. Integromat is a no-code integration platform where you can easily connect almost any app or API to Discourse. The Discourse app on Integromat has a number of modules (actions, triggers, and searches) that enable you to automate your communications in Discourse, and sync data automatically. The Discourse modules enable you to monitor, create, update, retrieve, or delete posts and topics in your Discourse account. Available triggers can watch po...
·meta.discourse.org·
How to Connect Discourse with Hundreds of Apps Using Integromat
Mumble -- VOIP Plugin for Discourse - plugin - Discourse Meta
Mumble -- VOIP Plugin for Discourse - plugin - Discourse Meta
I’m not the dev, but hopefully this can become a useful topic to discuss Mumble, a VOIP solution that allows hundreds of users to have audio and text discussions. Heavily used by podcasters for years and serves as an open source alternative to Teamviewer, Discord, etc. It is very low latency and can be run on low end systems with 512mb ram. https://github.com/nunof07/discourse-mumble A Mumble Viewer plugin for Discourse that displays channel and user information. Discourse is an open sour...
·meta.discourse.org·
Mumble -- VOIP Plugin for Discourse - plugin - Discourse Meta
Discourse Category Home 🏠 - plugin - Discourse Meta
Discourse Category Home 🏠 - plugin - Discourse Meta
Summary: Give users each a specific Homepage (“Home Category”) in your community. It allows you to have a single Discourse in which users have specific “home pages” (read: Category) as determined by their Primary Group. 🔗 GitHub: Repository https://github.com/merefield/discourse-category-home ➡ Install: Follow the plugin installation guide. Features Using only the available interface elements of a normal Discourse, makes this a robust, easy-to-maintain solution. Config...
·meta.discourse.org·
Discourse Category Home 🏠 - plugin - Discourse Meta
Discourse Authorship Plugin
Discourse Authorship Plugin
Summary: This plugin lets a selected user impersonate any other user when creating posts and likes. ⚠ Giving someone the ability to impersonate any user when posting or liking is extremely powerful, so use this with care. Giving this power to a non admin user is possible, but not recommended. 🔗 GitHub: GitHub - angusmcleod/discourse-authorship: Manage authorship of posts and likes ➡ Install: Follow the plugin installation guide. Context This is work done for a c...
·meta.discourse.org·
Discourse Authorship Plugin
Discourse Private Replies
Discourse Private Replies
Github: https://github.com/communiteq/discourse-private-replies This plugin hides topic replies for everyone but the topic starter and the post author. Use cases This can be used for for instance homework assignments where the teacher opens a topic and posts an assignment, and all students make a post with their answers. When everyone has submitted their work, the teacher can open up the answers so the students will be able to discuss them. A second use case can be an auction where something...
·meta.discourse.org·
Discourse Private Replies
Custom Trust Level
Custom Trust Level
This plugin allows you to add a few custom trust levels capabilities in Discourse. This plugin allows you to add/revoke a few capabilities of users of some trust levels. These capabilities can be added/revoked using the site settings. These capabilities can be added/revoked to/from all the users of that trust level. Get the code 🙋‍♂️ You can request a feature or report a bug in a reply below or message a maintainer. Setup All site settings of this plugin have a pr...
·meta.discourse.org·
Custom Trust Level
Discourse Notifier
Discourse Notifier
The discourse-notifier’s tries to increase user engagement by sending notifications for the most relevant topics based on his previous reads. The site users have a choice to use this setting or not, by default it remains off. Installation Install the plugin by following the Install Plugin instructions. The plugin’s repository address is https://github.com/jahan-ggn/discourse-notifier About This plugin enables the site admin to control the notification level of its users based on frequently ...
·meta.discourse.org·
Discourse Notifier
Trading buttons: Buy, Sell, Exchange
Trading buttons: Buy, Sell, Exchange
I have created a simple plugin that allows category to show trading buttons above topic title. Still needs unit tests but it’s usable as a simple solution for sell/purchase/exchange type of categories. You just enable the plugin. Allow appropriate buttons in category settings: And every topic gets those buttons above title (of course you have to be the owner of a topic): After you press the button you get confirmation whether you would like to continue and if you do continue the topic will...
·meta.discourse.org·
Trading buttons: Buy, Sell, Exchange
Discourse User Feedback - plugin - Discourse Meta
Discourse User Feedback - plugin - Discourse Meta
Do you want your community member’s to give reviews and ratings to other fellow community members? Now you can enable this feature for your community! Overview Discourse User Feedbacks plugin allows each user to give a rating and feedback to other fellow community members. Each user can give feedback to other community members including the admins. This feature can help the communities that understand their audience’s opinion towards fellow users. It’s helpful for the communities that offer...
·meta.discourse.org·
Discourse User Feedback - plugin - Discourse Meta
Discourse Category Experts
Discourse Category Experts
: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, se...
·meta.discourse.org·
Discourse Category Experts