Plato
Login
Features
Demo
Pricing
Support
Login
All-in-one collaboration & support software
Discuss
Community forums
Docs
Beautiful documentation
Articles
Self service support
Questions
Q&A for users & teams
Ideas
Community ideation
Issues
Community issues
Start your 7 day free trial
Learn more
About Plato
180+ Modules
Plato Desktop
Plato on GitHub
Release History
Latest Commits
Help & Support
Discuss
Docs
Articles
Questions
Ideas
Issues
More
Search
Users
Badges
Home
Docs
Categories
Categories
Browse discussion categories.
All Categories
Release Notes
Plato Desktop
Introduction
Quick Start
Installing Plato
Prerequisites
Downloading Plato
Cloning Plato
Plato Contents
Configuring IIS
Web based set-up
Completing set up
Deploying Plato
Web Deploy
XCopy Deploy
Key Management
Using Plato
Dashboard
Features
Enabling Features
Disabling Features
Settings
General Settings
Email Settings
Permissions
Creating Permissions
Users
Creating Users
Editing Users
Deleting Users
Roles
Creating Roles
Editing Roles
Access Control
Upgrading Plato
Upgrading the core
Upgrading modules
Main Modules
Plato.Discuss
Plato.Docs
Plato.Articles
Plato.Questions
Plato.Ideas
Plato.Issues
Plato.Search
Notable Modules
Plato.Anchorific
Plato.Features.Updates
Plato.Files
Plato.Markdown
Reference
Headers
Links
Block Quotes
Images
Videos
Lists
Code Blocks
Plato.Mentions
Plato.PrettyPrint
Plato.References
Plato.Tenants
Plato.Theming
Plato.Users.Notifications
Email Notifications
Core Modules
Plato.Admin
Plato.Core
Plato.Email
Plato.Features
Plato.Reputations
Plato.Roles
Plato.Settings
Plato.Users
Plato.Users.Badges
Architecture
Provider Model
View Providers
Permission Providers
Message Broker
Slack Integration
Theming
Creating a theme
Theme files
Shared
_AdminLayout.cshtml
_Layout.cshtml
_ViewImports.cshtml
theme.css
theme.txt
Localization
How localisation works
Date & Time Formats
Timezones
Security
Permissions Model
User Authentication
CSRF
Account Recovery
Licensing
Categories
Release Notes
25 docs
Plato Desktop
1 doc
Docs
Filter
All
Started
Participated
Following
Starred
Unanswered
No Replies
Sort
Latest
Popular
Comments
Views
Participants
Reactions
Follows
Stars
Created
Modified
Descending
Ascending
1.1K
Introduction
🌟 We have over 110 articles to help get you started and are quickly working to make our documentation even better. If anything is missing you would like to see covered within our docs please post your docs suggestions...
5/6/2020 7:13:50 PM
397
Architecture
Plato is a modern, extensible web application written in C# and built upon .NET core, MVC & Bootstrap. Plato is written entirely from scratch to minimise external dependencies and ensure clean, consistent code throughout....
8/31/2019 3:04:05 PM
965
Downloading Plato
Looking to download Plato to install on your own computer or server? All official releases are available to download via our releases page on GitHub. Plato is not free software and you will need either a commercial...
4/5/2020 3:37:09 PM
456
Main Modules
Plato is composed of modules. Currently we have over 100 official modules that add opt-in functionality to Plato. This means you can pick and choose the features available within your Plato installation. To learn more...
8/27/2019 1:40:40 PM
943
Installing Plato
We are excited your looking to install Plato. Hopefully our documentation here will assist you along the way. Before installing Plato on your own servers please ensure your installation environment meets our...
9/5/2019 6:30:10 PM
902
Prerequisites
At minimum Plato requires a web server (typically IIS) running .NET Core 3.1 and a database server typically running SQL Server 2016 or above. Installing Plato on Windows (Production) Web Server Windows Server 2012......
1/30/2020 1:56:06 PM
414
Plato.Discuss
Plato.Discuss adds a fully featured user community to your Plato installation. After enabling Plato.Discuss you'll notice a new " Discuss " link appears both within your front-end and administrator navigation....
10/2/2019 12:27:08 PM
547
Plato Contents
Discover what's included within Plato. After downloading a build or cloning the code from GitHub and extracting the Plato ZIP file to your computer you should see the following directory structure... plato/ |-- src |......
9/23/2019 1:40:11 AM
457
Plato.Docs
Plato.Docs adds rich documentation publishing & sharing capabilities to Plato. After enabling Plato.Docs you'll notice a new " Docs " link appears both within your front-end and administrator navigation....
11/13/2019 4:35:51 PM
471
Plato.Articles
Plato.Articles adds an online knowledge base to Plato. After enabling Plato.Articles you'll notice a new " Articles " link appears both within your front-end and administrator navigation. Plato.Articles comes...
8/29/2019 5:32:04 PM
438
Plato.Questions
Plato.Questions adds public or private Q&A capabilities to Plato. After enabling Plato.Questions you'll notice a new " Questions " link appears both within your front-end and administrator navigation....
10/2/2019 12:23:40 PM
331
Plato.Ideas
Plato.Ideas adds public or private ideation capabilities to Plato. After enabling Plato.Ideas you'll notice a new " Ideas " link appears both within your front-end and administrator navigation. Plato.Ideas comes...
10/2/2019 12:26:04 PM
377
Plato.Issues
Plato.Issues adds public or private issue tracking capabilities to Plato. After enabling Plato.Issues you'll notice a new " Issues " link appears both within your front-end and administrator navigation....
10/2/2019 12:18:09 PM
1K
Configuring IIS
Internet Information Services or IIS is a web server developed by Microsoft for Windows operating systems. Plato works great on all versions of IIS that support hosting .NET core 3.x applications. In this document we'll...
2/2/2020 2:37:18 PM
455
Upgrading Plato
Looking to upgrade to the latest version of Plato or upgrade a Plato module? The documentation in this area will hopefully assist to ensure your always running the latest most stable & secure release of Plato. Plato...
8/31/2019 1:43:58 PM
310
Upgrading the core
The Plato core refers to the main libraries or projects that provide all common , lower level functionality within Plato. For example asset management module management, caching, localization, authentication, permissions,...
8/30/2019 11:21:37 PM
997
Web based set-up
To ease installation the first time you launch Plato within your web browser you will be presented with the web based set-up screen. This screen allows you to name your installation, provide a database connection string...
5/6/2020 7:09:27 PM
676
Completing set up
Once you've competed the web based set-up for Plato only the core modules will be installed. After completing set-up you should see a very minimal home page as shown below... Completing setup When you first...
5/6/2020 7:11:55 PM
427
Notable Modules
Plato offers hundreds of modules, some big some small. Whilst we can't cover every module offered with Plato just yet we've provided documentation for what we would consider the larger more notable modules here.
8/29/2019 6:27:01 PM
325
Plato.Markdown
The Plato.Markdown module adds a visual markdown editor and markdown processing capabilities to Plato. Plato.Markdown internally uses the popular markdig library for markdown processing so Plato.Markdown supports many...
11/13/2019 4:19:00 PM
Browse
×
All Categories
Release Notes
Plato Desktop
Introduction
Quick Start
Installing Plato
Prerequisites
Downloading Plato
Cloning Plato
Plato Contents
Configuring IIS
Web based set-up
Completing set up
Deploying Plato
Web Deploy
XCopy Deploy
Key Management
Using Plato
Dashboard
Features
Enabling Features
Disabling Features
Settings
General Settings
Email Settings
Permissions
Creating Permissions
Users
Creating Users
Editing Users
Deleting Users
Roles
Creating Roles
Editing Roles
Access Control
Upgrading Plato
Upgrading the core
Upgrading modules
Main Modules
Plato.Discuss
Plato.Docs
Plato.Articles
Plato.Questions
Plato.Ideas
Plato.Issues
Plato.Search
Notable Modules
Plato.Anchorific
Plato.Features.Updates
Plato.Files
Plato.Markdown
Reference
Headers
Links
Block Quotes
Images
Videos
Lists
Code Blocks
Plato.Mentions
Plato.PrettyPrint
Plato.References
Plato.Tenants
Plato.Theming
Plato.Users.Notifications
Email Notifications
Core Modules
Plato.Admin
Plato.Core
Plato.Email
Plato.Features
Plato.Reputations
Plato.Roles
Plato.Settings
Plato.Users
Plato.Users.Badges
Architecture
Provider Model
View Providers
Permission Providers
Message Broker
Slack Integration
Theming
Creating a theme
Theme files
Shared
_AdminLayout.cshtml
_Layout.cshtml
_ViewImports.cshtml
theme.css
theme.txt
Localization
How localisation works
Date & Time Formats
Timezones
Security
Permissions Model
User Authentication
CSRF
Account Recovery
Licensing