
A Modular Platform
Modules are independent NuGet packages or Visual Studio projects that extend or add functionality to Plato. All modules below are available out of the box with Plato and we are adding more every month.
Browse modules on GitHubArticles

Plato Articles
Add public articles to Plato.

Plato Articles Categories
Adds the ability to organize articles into categories.

Plato Articles Categories Follow
Adds the ability to follow article categories.

Plato Articles Categories Roles
Adds the ability to restrict access to categories by role within Plato.Articles.

Plato Articles Drafts
Adds basic approval support for articles.

Plato Articles Files
Adds the ability to attach files to articles.

Plato Articles Follow
Adds the ability for users to follow articles.

Plato Articles History
Adds version history & rollback support for articles & article comments.

Plato Articles Labels
Adds the ability to label articles.

Plato Articles Labels Follow
Adds the ability to follow labels within Plato.Articles.

Plato Articles Mentions
Adds @mention support & @mention notifications for Plato.Articles.

Plato Articles New
Adds a visual indicator for unread or updated articles.

Plato Articles Reactions
Adds the ability for users to react to articles & comments using emoji.

Plato Articles Reports
Adds basic reporting capabilities to Plato.Articles.

Plato Articles Share
Adds the ability to share articles and article comments.

Plato Articles Star
Adds the ability for users to star or favorite articles.

Plato Articles StopForumSpam
Adds StopForumSpam checks when posting new articles or article comments.

Plato Articles Tags
Adds tagging capabilities for articles.
Authentication

Plato Authentication Facebook
Adds the ability for users to login to Plato via Facebook.

Plato Authentication GitHub
Adds the ability for users to login to Plato via GitHub.

Plato Authentication Google
Adds the ability for users to login to Plato via Google.

Plato Authentication Twitter
Adds the ability for users to login to Plato via Twitter.
Categories

Plato Categories
Adds core data services to allow you to organize entities into categories.

Plato Categories Roles
Adds core services to restrict access to categories based on the roles associated with the category.
Core

Plato Admin
Provides the admin dashboard for Plato.

Plato Core
Adds core services and data abstractions to Plato.

Plato Demo
A demo module. Used as a starting point when creating new modules.

Plato Features
Provides functionality to allow site administrators to enable or disabe modules.

Plato Follows
Adds the ability to follow entities, categories & users via email within Plato.

Plato Labels
Adds core data services allowing entities to be associated with one or more labels.

Plato Mentions
Adds core abstractions to support @mentions.

Plato Moderation
Add core mooderation services for Plato.

Plato References
Adds core services to support hash tag referencing.

Plato Roles
Provides role based security functionality for Plato.

Plato Settings
Provides core settings functionality.

Plato SetUp
Provides web based set-up for Plato.

Plato Stars
Adds the ability to for users to star or bookmark entities.

Plato Tags
Adds tagging capabilities to Plato.

Plato Tour
Adds a guided tour to Plato to help you get set-up.

Plato Users
Provides core functionality to manage and authenticate users.

Plato Web Api
Provides services & settings allowing modules to implement RESTful services.
Discuss

Plato Discuss
Add public discussions to Plato.

Plato Discuss Categories
Adds categories to help organize topics within Plato Discuss.

Plato Discuss Categories Follow
Adds the ability to follow discussion categories.

Plato Discuss Categories Moderators
Adds the ability to grant additional moderation permissions for users within categories.

Plato Discuss Categories Roles
Adds the ability to restrict access to categories by role within Plato.Discuss.

Plato Discuss Files
Adds the ability to attach files to topics.

Plato Discuss Follow
Adds the ability for users to follow topics.

Plato Discuss History
Adds the ability to track & review edits to topics & replies.

Plato Discuss Labels
Adds the ability to label topics.

Plato Discuss Labels Follow
Adds the ability to follow discussion labels.

Plato Discuss Mentions
Adds @mention support & @mention notifications for Plato.Discuss.

Plato Discuss New
Adds a visual indicator for unread or updated topics.

Plato Discuss Private
Adds the ability to create private discussions.

Plato Discuss Reactions
Adds the ability for users to react to topics & replies using emoji.

Plato Discuss Reports
Adds basic reporting capabilities to Plato.Discuss.

Plato Discuss Share
Adds the ability to share topics and replies.

Plato Discuss Similar Topics
Adds a similar topics panel to the sidebar when viewing a topic.

Plato Discuss Slack
Get notified via Slack when topics and replies are posted.

Plato Discuss Star
Adds the ability for users to star or favorite topics.

Plato Discuss StopForumSpam
Adds StopForumSpam checks when posting new topics or replies.

Plato Discuss Tags
Adds tagging capabilities to topics and replies within Plato.Discuss.

Plato Discuss Tags Follow
Adds the ability for users to follow tags.

Plato Discuss Top Participants
Adds a top participants panel to the sidebar when viewing a topic.

Plato Discuss Votes
Adds the ability to up vote & down vote topics & replies.
Docs

Plato Docs
Add public documentation capabilities to Plato.

Plato Docs Anchorific
Generates anchored headings and a table of contents from header tags within docs

Plato Docs Categories
Adds categories to help organize docs within Plato Docs.

Plato Docs Categories Follow
Adds the ability to follow doc categories.

Plato Docs Categories Roles
Adds the ability to restrict access to categories by role within Plato.Docs.

Plato Docs Drafts
Adds basic approval support for docs.

Plato Docs Files
Adds the ability to attach files to docs.

Plato Docs Flipper
Adds previous & next navigation to the bottom of docs.

Plato Docs Follow
Adds the ability for users to follow docs.

Plato Docs History
Adds version history & rollback support for docs & doc comments.

Plato Docs Labels
Adds the ability to label docs.

Plato Docs Labels Follow
Adds the ability to follow labels within Plato.Docs.

Plato Docs Mentions
Adds @mention support & @mention notifications for Plato.Docs.

Plato Docs New
Adds a visual indicator for unread or updated docs.

Plato Docs Reactions
Adds the ability for users to react to docs & doc comments using emoji.

Plato Docs Reports
Adds basic reporting capabilities to Plato.Docs.

Plato Docs Share
Adds the ability to share docs and doc feedback.

Plato Docs Star
Adds the ability for users to star or favorite docs.

Plato Docs StopForumSpam
Adds StopForumSpam checks when posting docs or comments.

Plato Docs Tags
Adds tagging capabilities for docs.

Plato Email
Provides the ability for Plato to send outbound emails.
Entities

Plato Entities
Adds core data abstractions to support general entities within Plato.

Plato Entities Categories Roles
Adds core services to restrict access to entities based on the role associated with the entities category.

Plato Entities History
Adds services to track changes to entities.

Plato Entities Labels
Adds labelling capabilities for entities to Plato.

Plato Entities Metrics
Adds core services to provide metrics & reporting for entities within Plato.

Plato Entities Ratings
Adds core services to support voting and rating of entities within Plato.

Plato Entities Reactions
Adds the ability to react to entities.

Plato Entities Tags
Adds tagging capabilities for entities to Plato.
Features

Plato Features Updates
Provides functionality to automatically & manually update features within Plato.
Files

Plato Entities Files
Adds file attachment capabilities for entities to Plato.

Plato Files
Adds file management & search capabilities into Plato.

Plato Files Sharing
Share files with anyone via email within Plato.
Ideas

Plato Ideas
Adds public ideation capabilities to Plato.

Plato Ideas Categories
Add categories to help organize ideas within Plato.Ideas.

Plato Ideas Categories Follow
Adds the ability to follow idea categories.

Plato Ideas Categories Roles
Adds the ability to restrict access to categories by role within Plato.Ideas.

Plato Ideas Files
Adds the ability to attach files to ideas.

Plato Ideas Follow
Adds the ability for users to follow ideas.

Plato Ideas History
Adds version history & rollback support for ideas & idea comments.

Plato Ideas Labels
Adds the ability to label ideas.

Plato Ideas Labels Follow
Adds the ability to follow labels within Plato.Ideas.

Plato Ideas Mentions
Adds @mention support & @mention notifications for Plato.Ideas.

Plato Ideas New
Adds a visual indicator for unread or updated ideas.

Plato Ideas Private
Adds the ability to create private ideas.

Plato Ideas Reactions
Adds the ability for users to react to ideas & idea comments using emoji.

Plato Ideas Reports
Adds basic reporting capabilities to Plato.Ideas.

Plato Ideas Share
Adds the ability to share ideas and idea comments.

Plato Ideas Slack
Get notified via Slack when new ideas or replies to ideas are posted.

Plato Ideas Star
Adds the ability for users to star or favorite ideas.

Plato Ideas StopForumSpam
Adds StopForumSpam checks when posting new ideas or idea comments.

Plato Ideas Tags
Adds tagging capabilities for ideas.

Plato Ideas Votes
Adds the ability to up vote & down vote ideas & comments.
Integrations

Plato Facebook
Adds settings to allow for various Facebook integrations.

Plato GitHub
Adds settings to allow for various GitHub integrations.

Plato Googles
Adds settings to allow for various Google integrations.

Plato Slack
Adds core settings & services to support Slack notifications.

Plato Twitter
Adds settings to allow for various twitter integrations.
Issues

Plato Issues
Add public issue tracking to Plato.

Plato Issues Categories
Add categories to help organize issues within Plato.Issues.

Plato Issues Categories Follow
Adds the ability to follow issue categories.

Plato Issues Categories Roles
Adds the ability to restrict access to categories by role within Plato.Issues.

Plato Issues Files
Adds the ability to attach files to issues.

Plato Issues Follow
Adds the ability for users to follow issues.

Plato Issues History
Adds version history & rollback support for issues & issue comments.

Plato Issues Labels
Adds the ability to label issues.

Plato Issues Labels Follow
Adds the ability to follow labels within Plato.Issues.

Plato Issues Mentions
Adds @mention support & @mention notifications for Plato.Issues.

Plato Issues New
Adds a visual indicator for unread or updated issues.

Plato Issues Private
Adds the ability to create private issues.

Plato Issues Reactions
Adds the ability for users to react to issues & issue comments using emoji.

Plato Issues Reports
Adds basic reporting capabilities to Plato.Issues.

Plato Issues Share
Adds the ability to share issues and issue comments.

Plato Issues Slack
Get notified via Slack when new issues or replies to issues are posted.

Plato Issues Star
Adds the ability for users to star or favorite issues.

Plato Issues StopForumSpam
Adds StopForumSpam checks when posting new issues or comments to issues.

Plato Issues Tags
Adds tagging capabilities for issues.

Plato Issues Votes
Adds the ability to up vote & down vote issues & issue comments.
Media

Plato Media
Provides functionality to manage images and video within Plato.
Multi-tenancy

Plato Tenant SignUp
Simple tenant sign-up for the Plato web site.

Plato Tenants
Adds multi-tenancy support & the ability to manage multiple isolated tenants via the Plato host dashboard.
Notifications

Plato Notifications
Adds core notification services to Plato.

Plato Users Notifications
Adds the ability for users to receive and manage notifications.
Performance

Plato Data Tracing
Displays timings for all database queries executed on every Plato page.
Questions

Plato Questions
Adds public Q&A capabilities to Plato.

Plato Questions Answers
Adds the ability mark answers as accepted answers.

Plato Questions Categories
Add categories to help organize questions within Plato.Questions.

Plato Questions Categories Follow
Adds the ability to follow question categories.

Plato Questions Categories Roles
Adds the ability to restrict access to categories by role within Plato.Questions.

Plato Questions Files
Adds the ability to attach files to questions.

Plato Questions Follow
Adds the ability for users to follow questions.

Plato Questions History
Adds version history & rollback support for questions & answers.

Plato Questions Labels
Adds the ability to label questions.

Plato Questions Labels Follow
Adds the ability to follow labels within Plato.Questions.

Plato Questions Mentions
Adds @mention support & @mention notifications for Plato.Questions.

Plato Questions New
Adds a visual indicator for unread or updated questions.

Plato Questions Private
Adds the ability to create private questions.

Plato Questions Reactions
Adds the ability for users to react to questions & answers using emoji.

Plato Questions Reports
Adds basic reporting capabilities to Plato.Questions.

Plato Questions Share
Adds the ability to share questions and question answers.

Plato Questions Slack
Get notified via Slack when questions & answers are posted.

Plato Questions Star
Adds the ability for users to star or favorite questions.

Plato Questions StopForumSpam
Adds StopForumSpam checks when posting new questions & answers.

Plato Questions Tags
Adds tagging capabilities to questions & answers.

Plato Questions Votes
Adds the ability to up vote & down vote questions & answers.
Reports

Plato Entities Reports
Adds basic reporting capabilities for entities within Plato.

Plato Google Analytics
Adds Google analytics to your Plato installation.

Plato Metrics
Adds core services to provide metrics & reporting within Plato.

Plato Reports
Adds basic reporting capabilities to Plato.

Plato Reports Feature Views
Adds reporting to show feature usage.

Plato Reports Page Views
Adds detailed page view reports to the Plato dashboard.

Plato Reports Top Pages
Adds reporting to show top pages within Plato.

Plato Reports Top Users
Adds reporting to show top users within Plato.
Search

Plato Search
Provides indexing and search services for entities & users within Plato.
Security

Plato Https
Provides settings allowing you to enforce HTTPS within Plato.
Site

Plato Site
The Plato web site.

Plato Site Demo
Automated login & sample data for development purposes. This module should not be installed in production.
Spam

Plato StopForumSpam
Adds core StopForumSpam settings & services into Plato.

Plato StopForumSpam Client
Adds services to allow Plato to interact with the StopForumspam API.

Plato Users reCAPTCHA2
Adds Googles "I'm not a robot" reCAPTCHA2 to login & registration pages within Plato.

Plato Users StopForumSpam
Check user registrations & logins against the StopForumSpam database.
Theming

Plato Theming
Adds theming support & theme management into Plato.
User Interface

Plato Anchorific
Generates anchored headings and a table of contents from headings within entities.

Plato Dropzone
Adds asynchronous file uploading functionality to Plato.

Plato Markdown
Adds a markdown editor for composing content within Plato.

Plato Media Lightbox
Provides lightbox funcitonlity for images embedded within content.

Plato PrettyPrint
Makes source-code snippets or code blocks within content prettier.
Users

Plato Reputations
Adds core services to enable user reputation.

Plato User Badges
Adds functionality to award users badges for contributions and participation.

Plato Users Social
Adds popular social media features into user profiles.
