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.2K
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
730
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
1.1K
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
244
Plato.Tenants
Plato.Tenants adds multi-tenancy support & management capabilities to your installation of Plato. What is multi-tenancy? Multi-tenancy support allows you to create several completely unique Plato sites from a single...
5/6/2020 5:15:38 PM
332
Plato.Theming
The Plato.Theming module allows you to create themes and customise theme files via the web based Plato administrator dashboard . Plato.Theming is an optional module and can be enabled via the features page. NOTE...
5/6/2020 4:32:17 PM
381
Plato.Users.Notifications
Plato.Users.Notifications adds both web & email notification capabilities to Plato. Your users can opt-out of any notifications generated by Plato through new notification controls that are added to each users account area...
5/6/2020 4:32:10 PM
422
Links
Links within markdown are very simple and can be added with the following markdown syntax... [google.com](https://www.google.com/) This would produce a simple hyperlink like so... google.com You can also style...
5/6/2020 4:15:20 PM
408
Settings
You can edit important application settings via the Plato administrator dashboard under the " Settings " area accessible within the main navigation on the left. TIP A fresh Plato installation will only...
4/5/2020 5:59:21 PM
456
Enabling Features
Plato lets you pick and choose the features or modules you would like to offer within your Plato installation. This helps keep the UI clean and clear and ensures you only offer the features that help you help your users....
4/5/2020 5:52:23 PM
559
Features
Plato is composed of modules. Modules are small independent NuGet packages or Visual Studio projects that compose together to add all of the functionality you see within Plato. Managing Modules 💠 You can enable or...
4/5/2020 5:50:38 PM
992
Quick Start
By far the quickest way to get started with Plato is to download or clone the Plato source code locally and use an IDE such as Visual Studio to build & launch Plato. Building Plato 🏠 After downloading Plato open...
4/5/2020 5:44:47 PM
901
Dashboard
The Plato administrator dashboard is used to configure & manage your Plato installation. After you've set-up your Plato installation the administrator dashboard will be the first place you want to visit to enable...
4/5/2020 5:41:40 PM
560
Licensing
Plato is a commercial product and requires a paid license for possession or use. Using Plato is subject to the terms and conditions of the Plato EULA at https://plato.instantasp.co.uk/legal/license . To acquire a...
4/5/2020 3:41:34 PM
1.1K
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
705
Web Deploy
You can publish Plato to your configured IIS site using web deploy . Before following the steps within this guide please ensure you have the latest version of web deploy installed for Visual Studio. Visit the Microsoft...
3/28/2020 1:08:35 PM
278
Plato.Files
The Plato.Files module adds both private and public file sharing to Plato. Administrator have complete control over upload settings and can restrict various upload settings on a per user role basis. This document provides......
3/28/2020 1:00:16 PM
462
User Authentication
Plato leverages the identity services & best practices provided by .NET Core for user authentication and account recovery. Passwords Passwords within Plato are hashed. A hash is a one way function, so given the password...
3/26/2020 11:36:11 PM
2.7K
Account Recovery
It's not uncommon to forget your password. Account recovery is secure and easy with Plato. Plato uses a familiar email based "Reset Password" flow to allow you and your users to reset account passwords. This...
3/26/2020 11:29:25 PM
364
Plato.Features.Updates
The Plato.Features.Updates module adds the ability to manage module updates & in most cases completely automate the module upgrade process. With Plato.Features.Updates enabled you'll notice a new " Update "...
3/26/2020 6:15:25 PM
368
Plato.Anchorific
The Plato.Anchorific module automatically generates a table or contents and anchors from headings within your content You can see an example of this below... Enabling Plato.Anchorific Visit your Plato dashboard...
3/26/2020 6:13:23 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