Files
talk/docs/_docs/04-02-default-plugins.md
T
2017-10-20 11:40:55 -06:00

6.5 KiB

title, permalink, class
title permalink class
Default Plugins /default-plugins/ configuration

The default Talk plugins can be found in the plugins.default.json file here.

Talk ships out of the box with these plugins enabled:

{% include toc.html %}

We ship [Additional Plugins]({{ "/additional-plugins/" | relative_url }}) with Talk that are not enabled by default. You can enable these or disable these default plugins by consulting the [Plugins Overview]({{ "/plugins/" | relative_url }}) page.

talk-plugin-auth

Source: plugins/talk-plugin-auth{:target="_blank"}

Enables generic registration via an email address, a username, a password, and a password confirmation. To sync Talk auth with your own auth systems, you can use this plugin as a template.

talk-plugin-facebook-auth

Source: plugins/talk-plugin-auth{:target="_blank"}

Requires: talk-plugin-facebook-auth{:.param}

Enables sign-in via Facebook via the server side passport middleware.

Configuration:

  • [TALK_FACEBOOK_APP_ID]({{ "/configuration/#talk_facebook_app_id" | relative_url }}){:.param} (required) - See the existing documentation for the [TALK_FACEBOOK_APP_ID]({{ "/configuration/#talk_facebook_app_id" | relative_url }}){:.param}.
  • [TALK_FACEBOOK_APP_SECRET]({{ "/configuration/#talk_facebook_app_secret" | relative_url }}){:.param} (required) - See the existing documentation for the [TALK_FACEBOOK_APP_SECRET]({{ "/configuration/#talk_facebook_app_secret" | relative_url }}){:.param}.

Source: plugins/talk-plugin-featured-comments{:target="_blank"}

Enables the ability for Moderators to feature and un-feature comments via the Stream and the Admin. Featured comments show in a first-place tab on the Stream if there are any featured comments on that story.

talk-plugin-respect

Source: plugins/talk-plugin-respect{:target="_blank"}

Enables a respect reaction button. Why a "respect" button, you ask? Read more here.

talk-plugin-comment-content

Source: plugins/talk-plugin-comment-content{:target="_blank"}

Pluginizes the text of a comment to support custom treatment of this text. This plugin currently parses the given text to see if it contains a link, and makes them clickable.

talk-plugin-ignore-user

Source: plugins/talk-plugin-ignore-user{:target="_blank"}

Enables ability for users to ignore (or "mute") other users. If a user is ignored, you will not see any of their comments. You can un-ignore a user via the My Profile tab.

Source: plugins/talk-plugin-permalink{:target="_blank"}

Enables a Link button that will provide a permalink to the comment that can be shared with others.

talk-plugin-viewing-options

Source: plugins/talk-plugin-viewing-options{:target="_blank"}

Pluginizes the sorting/viewing options for a comment stream.

talk-plugin-sort-newest

Source: plugins/talk-plugin-sort-newest{:target="_blank"}

Requires: talk-plugin-viewing-options{:.param}

Provides a sort for the newest comments first. This isn't necessarily required as the default sort without options/plugins is newest first.

talk-plugin-sort-oldest

Source: plugins/talk-plugin-sort-oldest{:target="_blank"}

Requires: talk-plugin-viewing-options{:.param}

Provides a sort for the newest comments first.

talk-plugin-sort-most-respected

Source: plugins/talk-plugin-sort-most-respected{:target="_blank"}

Requires: talk-plugin-viewing-options{:.param}, talk-plugin-respect{:.param}

Provides a sort for the comments with the most respect reactions first.

talk-plugin-sort-most-replied

Source: plugins/talk-plugin-sort-most-replied{:target="_blank"}

Requires: talk-plugin-viewing-options{:.param}

Provides a sort for the comments with the most replies first.

talk-plugin-offtopic

Source: plugins/talk-plugin-offtopic{:target="_blank"}

Allows the comment authors to tag their comment as Off-Topic which will add a visible badge on the frontend to other users that their comment is off-topic.

talk-plugin-author-menu

Source: plugins/talk-plugin-author-menu{:target="_blank"}

Pluginizes the author's name on hover.

talk-plugin-member-since

Source: plugins/talk-plugin-member-since{:target="_blank"}

Requires: talk-plugin-author-menu{:.param}

Displays the date that the user was created as a Member Since ${created_at}.

talk-plugin-moderation-actions

Source: plugins/talk-plugin-moderation-actions{:target="_blank"}

Enables in-stream moderation so that Moderators can reject, approve comments, as well as ban users, directly from the comment stream. When talk-plugin-featured-comments{:.param} is enabled

talk-plugin-flag-details

Source: plugins/talk-plugin-flag-details{:target="_blank"}

Pluginizes the Flag Details area of comments in the Moderation Queues to display data. Some basic details are already included on flags by default.