Docs

Browse all our product documentation.
  • Learn about all of the new features & improvements added during our Plato 2.0.x releases.
  • 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...
    • 2 months ago
  • The theme.css file within the root each Plato theme let's you customise your Plato theme colours or typography. Plato uses Bootstrap 4 so typically you would use the theme.css file to override existing Bootstrap 4...
    • 9/2/2019 11:41:06 PM
  • 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 months ago
  • We are super excited today to announce the release of Plato 2.0. 💪 Plato 2.0 introduces multi-tenancy support, an improved set-up & configuration experience, easier theme customization, improved performance & dozens of...
  • Release notes related to the Plato 1.1.x series of releases.
  • 26th March 2020 🙏 We are delighted today to announce the release of Plato 1.1.1. Plato 1.1.1 is the largest update for Plato since the initial 1.0 release back in September. This update introduces dozens of new...
  • A complete history of all changes related to the Plato.Questions module. 1.0.2 2nd October 2019 Added Plato.Questions.History to provide versioning and history for questions & answers. 1.0.0 9th...
  • November 21st 2019 Plato 1.0.7 introduces support for various external login providers and also makes it super easy to now enable Google Analytics for your Plato site. We hope the external login support will help...
    1. 117
    theme.txt
    The theme.txt file describes your theme to Plato. The theme.txt file is a simple YAML file that contains your theme name, which version of Plato your theme is compatible with and author information. The theme name...
    • 9/2/2019 11:46:34 PM
  • November 25th 2019 The Plato 1.0.8 update is a smaller maintenance update addressing some important issues around the initial web based set-up experience. This update also aims to stabilise the 1.0.x code base whilst...
  • Plato Desktop is new and we would love to get your feedback. If you have any ideas for how we can improve Plato Desktop please don't hesitate to post your suggestions and help us make Plato Desktop even better 💕 ...
  • The _ViewImports.cshtml file contained within the root of each Plato theme let's theme developers import additional .NET namespaces or use within the theme layout files . You can see the default _ViewImports.cshtml ...
    • 9/2/2019 11:57:09 PM
  • A complete history of all changes to Plato.Discuss. 1.0.0 9th September 2019 Initial release.
  • A complete history of all changes related to the Plato.Docs module. 1.0.2 2nd October 2019 Added Plato.Docs.History to provide versioning and history for docs. Fixed issue with reactions not showing on doc...
  • A complete history of all changes related to the Plato.Issues module. 1.0.2 2nd October 2019 Added Plato.Issues.History to provide versioning and history for issues and issue comments. 1.0.0 9th...
    1. 140
    Modules
    Release notes for official modules updates will be posted here. Plato is new so we don't have much to share currently but this area will grow as we release updates.
    1. 141
    Timezones
    As you would expect time zones within Plato ensure any dates & times presented within Plato are presented in the current users local time and not your servers local time. To achieve this there are some important...
    • 9/4/2019 1:37:04 PM
  • The _AdminLayout.cshtml file inside of the Shared directory within each Plato theme allows you to optionally customise the administrator dashboard layout. It's unlikely you would need to modify this file unless...
    • 9/3/2019 12:03:22 AM
  • All message broker subscribers within Plato must implement the IBrokerSubscriber interface. This interface exposes 2 methods "Subscribe" and "Unsubscribe". You can then use the IBroker interface to...
    • 9/1/2019 12:07:21 AM