Ryan Healey

All contributions by Ryan Healey

    1. 334
    Remove Popular.cshtml and Recent.cshtml from main modules
    The views Popular.cshtml and Recent.cshtml within all main modules are redundant but need removing to avoid confusion. Look at also removing all necessary actions from related controllers. This should be refactored...
    1. 362
    Use ICookieBuilder to set theme cookie
    Currently the theme cookie is set via direct calls to Response.Cookies. Replace this with the tenant specific ICookieBuilder implementation introduced in Plato 2.0.0 to ensure theme cookies are isolated for each tenant....
    1. 505
    Linux Support
    Linux support for Plato has already been requested several times via GitHub. During the 2.x timeframe we will be looking into this and identifying what changes are necessary to fully support Linux deployments. This...
    1. 382
    Improving localization support
    We will soon be focused on improving the localization support offered by Plato. Whilst localization has been built into Plato from the start currently, we only offer English resource files and whilst we do have some...
    1. 356
    Enable outbnound polling & other settings having no effect
    ✔️ This issue has been resolved and the fix will be available within the Plato 2.0.1 update. The Interval, Batch Size, Send Attempts & Enable Outbound Polling options on the Email Settings page have no effect. This...
    1. 384
    Issues accessing certain categories
    ✔️ This issue has been resolved and the fix will be available within the Plato 2.0.1 update. Within Plato.Issues role based security checks are failing and showing an access denied message when attempting to view...
    1. 405
    Tenants cannot create tenants
    Currently only the default Plato instance or host (the version of Plato you configured via the web based set-up) can create tenants. In a future release look at introducing the idea of a tenant parent that would allow...
    1. 397
    Redis caching
    Currently Plato uses the SimpleCacheManager implementation of ICacheManager. Look at replacing this with this implementation we developed that supports distributed caching - specifically Redis . Need to make Redis...
    1. 256
    Implement IPermissionsProvider for Plato.*.Categories
    Currently category modules do not provide any permissions meaning you cannot disable access to these pages on a per role basis and instead anyone with administrator access and access to the relavent module can manage...
    1. 258
    Copy Plato.Discuss.Tags.Follow functionality
    Currently there is no way to follow tags within the following modules... Plato.Questions.Tags Plato.Docs.Tags Plato.Articles.Tags Plato.Ideas.Tags Plato.Issues.Tags This functionality is available within...
    1. 379
    Sharing files with Plato 1.1.2
    Hi All, I’m super excited today to announce the release of Plato 1.1.2. Whilst 1.1.2 is only a smaller update compared to previous releases 1.1.2 introduces a handy new module to allow you to easily share any file...
    1. 224
    Plato 2.0 - Available Now
    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...
    1. 206
    Improve tenant documentation
    Plato 2.0 introduced multi-tenancy support. To help with this new feature we need to improve our documentation. The following articles are suggested... Creating a new tenant Theming a new tenant Editing existing...
    1. 225
    Docker & Kubernetes
    We need to improve the Plato CI/CD story to make it easier to create images for docker and kubernetes upon each release.
    1. 1.4K
    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...
    1. 885
    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...
    1. 1.3K
    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...
    1. 306
    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...
    1. 374
    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...
    1. 442
    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...