All Projects → paviliondev → discourse-ratings

paviliondev / discourse-ratings

Licence: GPL-2.0 license
A Discourse plugin that lets you use topics to rate things

Programming Languages

ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to discourse-ratings

discourse-locations
Tools for handling locations in Discourse
Stars: ✭ 31 (+0%)
Mutual labels:  discourse, discourse-plugin
discourse-telegram-notifications
A plugin for Discourse which allows users to receive their notifications by telegram message
Stars: ✭ 20 (-35.48%)
Mutual labels:  discourse, discourse-plugin
discourse-translator
No description or website provided.
Stars: ✭ 48 (+54.84%)
Mutual labels:  discourse, discourse-plugin
discourse-question-answer
Discourse Question Answer Plugin
Stars: ✭ 44 (+41.94%)
Mutual labels:  discourse, discourse-plugin
discourse-data-explorer
SQL Queries for admins in Discourse
Stars: ✭ 70 (+125.81%)
Mutual labels:  discourse, discourse-plugin
discourse-calendar
Adds the ability to create a dynamic calendar in the first post of a topic.
Stars: ✭ 45 (+45.16%)
Mutual labels:  discourse, discourse-plugin
discourse-backups-to-dropbox
Backups discourse backups in Dropbox
Stars: ✭ 17 (-45.16%)
Mutual labels:  discourse, discourse-plugin
DiscEval
Discourse Based Evaluation of Language Understanding
Stars: ✭ 18 (-41.94%)
Mutual labels:  discourse
discourse-js
JavaScript wrapper around the Discourse API
Stars: ✭ 16 (-48.39%)
Mutual labels:  discourse
discourse-signatures
A Discourse Plugin to show user signatures below posts
Stars: ✭ 16 (-48.39%)
Mutual labels:  discourse-plugin
discourse-slack-official
DEPRECATED: Official Slack integration for Discourse
Stars: ✭ 26 (-16.13%)
Mutual labels:  discourse
discourse-edx-lti
Discourse plugin for using Discourse as a discussion forum in EdX courses
Stars: ✭ 19 (-38.71%)
Mutual labels:  discourse-plugin
discourse-affiliate
No description or website provided.
Stars: ✭ 24 (-22.58%)
Mutual labels:  discourse-plugin
discourse-docs
No description or website provided.
Stars: ✭ 21 (-32.26%)
Mutual labels:  discourse-plugin
discourse-adplugin
Official Discourse Advertising Plugin. Install & Start Serving Ads on Your Discourse Forum
Stars: ✭ 115 (+270.97%)
Mutual labels:  discourse-plugin
xpeppers-discourse
Provisioning of @discourse
Stars: ✭ 22 (-29.03%)
Mutual labels:  discourse
rating
Rating stars component
Stars: ✭ 28 (-9.68%)
Mutual labels:  ratings
discourse-mozilla-theme
Theme used on discourse.mozilla.org
Stars: ✭ 23 (-25.81%)
Mutual labels:  discourse
Deep-NLP-Resources
Curated list of all NLP Resources
Stars: ✭ 65 (+109.68%)
Mutual labels:  discourse
github badges
DEPRECATED: GitHub Badges plugin
Stars: ✭ 16 (-48.39%)
Mutual labels:  discourse-plugin

discourse-ratings

image image

A Discourse plugin that lets you use topics to rate things. Read more about this plugin on Discourse Meta.

  1. Topics can be designated as 'for rating', by being posted in a category with ratings setting on (see below), or by being given the tag 'rating'.

  2. Each ratings topic concerns a single thing ("rating subject"); e.g. a service or a product.

  3. Users rate the rating subject by choosing a star rating when posting (i.e. in the composer).

  4. The average (mean) of all the ratings in the topic is displayed under the topic title and on the relevant topic list item.

To do

  1. Prevent a user from posting in a ratings topic more than once. Currently, users cannot rate in a ratings topic more than once.

  2. Created a sorted topic list (highest to lowest) of all topics within a ratings category or with the 'rating'. Perhaps use Bayseian estimation as discussed in the code comments.

  3. Add translations for the category.for_ratings and composer.your_rating text.

  4. Allow the user to select the tag(s) they wish to use to designate ratings topics in the admin config.

  5. Allow the user to choose the number of total stars in a rating.

  6. Allow the user to change the rating item image (i.e. use something other than stars).

Installation

To install using docker, add the following to your app.yml in the plugins section:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/angusmcleod/discourse-ratings.git

and rebuild docker via

cd /var/discourse
./launcher rebuild app
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].