🌟 Plato and our documentation are new. We have over 100 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...
December 10th 2019
Plato 1.0.9 introduces the new companion Plato Desktop app, adds auto-saving and fixes a number of minor issues and usability bugs discovered since Plato 1.0.8.
Introducing Plato Desktop
Plato...
To clone the Plato repository locally open up your favourite command line or shell terminal and navigate to a folder on your hard drive where you would like to install Plato.
Once you've navigated to your target...
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...
Various Plato modules will often generate email notifications. In this article we provide some tips & tricks on working with email within Plato.
Customising Email Notifications
All email templates can be found within...
The Plato.Mention module adds the ability for you to @mention other users within your team or community to share posts or get them involved in conversations.
Enabling Plato.Mentions
Login as an administrator and visit...
Headers are denoted with up to six hash (#) characters depending on the size of the header you require.
For example...
# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6
Produces the...
Links are very easy and an be added like so...
[google.com](https://www.google.com/)
This would produce a simple hyperlink like so...
google.com
You can also style your links with CSS attributes like so...
...
Block quotes can be used to highlight important paragraphs within content. Plato.Markdown offers several styles of block quotes. You can see how to use each style below...
Default
> This is a default block quote,......
You can also embed YouTube or Vimeo videos like so...

The above markdown would embed the video within your content like so...
Unordered lists can be added like so...
- List Item 1
- List Item 2
- List Item 3
This would produce the following list...
List Item 1
List Item 2
List Item 3
Ordered Lists
Ordered lists can be added...
Large code blocks are surrounded by 3 back tick (```) characters.
public Common.Collections.FieldTemplateDetailCollection SelectFields()
{
if (_fieldCollection == null)
{
// build field template object
var ft =...
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...
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.
You can edit important application settings via the Plato administrator dashboard under the " Settings " area accessible within the main navigation on the left. A fresh Plato installation will only contain...
As the title would suggest the General settings page allows you to configure application wide settings to customise your Plato installation. You can see the general settings page below...
The following settings...
The permissions available within Plato are determined by the features you have enabled within your Plato installation.
Permissions are associated with roles . For each role within Plato you can enable or disable...