Categories

Browse discussion categories.
  • 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...
    • 1 month ago
  • 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......
    • 2 months ago
  • The Plato.PrettyPrint module makes code blocks within all your Plato content prettier by automatically adding syntax highlighting and line numbering for code blocks. You can see an example of this below... ...
    • 11/13/2019 4:39:50 PM
  • 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...
    • 2 months ago
  • Plato leverages the ASP.NET Core Data Protection APIs to secure sensitive data stored within Plato. The data protection APIs use private keys to encrypt & decrypt data. The generation, persistence & life cycle of...
    • 9/6/2019 5:22:54 PM
  • An XCopy deployment refers to manually copying the Plato files into your configured IIS site or copying the files via FTP or other means to your production web server. IMPORTANT : You cannot simply XCopy deploy the...
    • 10/11/2019 4:05:11 PM
  • 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...
    • 2 months ago
  • This section hopes to guide you through deploying Plato to your production servers. Currently Plato is only officially supported when running under IIS on Windows. We do hope to introduce Linux support in the future and...
    • 10/11/2019 4:21:32 PM
    1. 167
    CSRF
    To help protect against cross site request forgery (CSRF) style attacks Plato employs both server side and client side CSRF protection. These techniques are described below. Server Side CSRF Protection All POST...
    • 9/3/2019 10:08:57 PM
  • 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...
    • 2 months ago
  • 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
  • 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 "...
    • 2 months ago
  • It's important to note that when creating or editing roles you are only defining the permissions available to users within that role. To use roles to control access to content within your Plato installation...
    • 8/31/2019 12:52:35 PM
  • Roles within Plato let you control the permissions and content available to your users. When editing any role within Plato via the administrator dashboard you can customise the permissions available for users associated...
    • 8/31/2019 11:58:29 AM
  • Permissions within Plato control access to functionality and not content. For example you can use permissions to control who can create, edit or delete content. Permissions within Plato cannot be created. Instead...
    • 8/31/2019 1:38:23 PM
  • 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...
    • 1 month ago
  • The _Layout.cshtml file inside of the Shared directory within each Plato theme allows you to optionally customise the front-end layout. This is the file you would typically modify to wrap your design or navigation...
    • 9/2/2019 11:58:06 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
    1. 103
    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
  • 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