saber sword
+
puzzle piece

Yes, Saber supports plugins!

You can download and install various plugins to use within Saber, and if you'd like, you can develop your own plugins using .NET Core 3.1 and our very special NuGet Package.

Installation:

Download & extract the plugin release zip file to Saber's /Vendors folder and restart your web server.
puzzle piece

CORS

Add cross-origin headers to all requests in your website. This is very useful if you need to serve content from your website on an external website. You'll be able to define which external domains will be provided CORS headers from within a config file.

GitHub Repository
puzzle piece

Import Export

With this plugin, you'll be able to export your website resources to zip format and import a zip file to update your website resources. Simply make changes to your website HTML, CSS, LESS, & Javascript within your development environment, export your website, then upload the changes to your live website without having to redeploy the Saber application to your production environment.

GitHub Repository
puzzle piece

Page List

Display a list of webpages associated with your website, such as blog posts or wiki pages. You can specify various properties, such as the path to collect pages from, the length of the list, and custom container & list item HTML view files. For example: {{page-list path:"blog" length:"4"}} will display a list of the top four blog posts in your website.

GitHub Repository
puzzle piece

Reset Cache

If you'd like to clear all cached objects related to web page content, this may help if you are noticing that your content changes aren't taking effect.

GitHub Repository
puzzle piece

Replace Template

Use this plugin if you'd like to replace the template website that comes with Saber with the current website being hosted by Saber. This is useful if you plan on distributing a copy of Saber with a custom template website preinstalled.

GitHub Repository