Docs

Browse all our product documentation.
  • 🌟 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...
    • 1 month ago
  • 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...
    • 3 months ago
  • 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 applications. In this document we'll show...
    • 3 months ago
  • 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...
    • 3 months ago
  • At minimum Plato requires a web server (typically IIS) running .NET Core 2.2 and a database server typically running SQL Server 2016 or above. Installing Plato on Windows (Production) Web Server Windows Server 2012......
    • 2 months ago
  • 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...
    • 3 months ago
  • Looking to download Plato to install on your own computer or server? Plato is free & open source. All official releases are available to download via our releases page on GitHub. Stable Release We would suggest...
    • 2 months ago
    1. 148
    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...
    • 3 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...
    • 2 months ago
  • 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 months ago
  • 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... What Next Access the...
    • 3 months ago
  • 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 |......
    • 2 months ago
  • 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....
    • 3 months ago
  • 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...
    • 3 months ago
  • 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...
    • 3 months ago
  • Plato is offered free under a GNU General Public License (GPL). When we speak of free software, we are referring to freedom, not price. The GPL is designed to make sure that you have the freedom to distribute copies...
    • 3 months ago
  • 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...
    • 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...
    • 3 months ago
  • Learn what's changed between releases of the Plato core.
  • 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....
    • 1 month ago