Net Core Plugin Manager - User Manual

Welcome to the official documentation for Asp Net Core Plugin Manager.

A Modular Approach

A modular approach to designing software for a scalable and maintainable system.

See More
AspNetCore.PluginManager

Extend an Asp .Net Core website using plugin technology.

See More
Claims and Policies

Creating authorization policies and claims within the Plugin Manager.

See More
Localization Within Net Core

Localization Within Net Core

See More
Inter Plugin Event Notification

Communicating custom events between individual Plugin Modules.

See More
Minifying Source Files

Minification of source files.

See More
ApiAuthorization.Plugin

Authorization for Api endpoints.

See More
BadEgg.Plugin

Prevent SQL injection, hacking attempts and manage IP abuse.

See More
Blog.Plugin

Add a blog to any website.

See More
Breadcrumb.Plugin

Allows standard and individual breadcrumbs to be generated for any route.

See More
CacheControl.Plugin

Create rules to define cache headers for any route or static file.

See More
Company.Plugin

Provide customisable views based around company information, including about, contact, cookie policy etc.

See More
DocumentationPlugin

Provide API references based on inline code comments or custom documentation.

See More
DownloadPlugin

Easily enable downloads from any website.

See More
DynamicContent.Plugin
ErrorManager.Plugin

Standard error handlind for Net Core websites, with notifications and 404 redirects.

See More
GeoIp.Plugin

Obtain Geo Ip specific data from a variety of sources.

See More
HelpdeskPlugin

Provide helpdesk support tickets, knowledgebase items and feed back on any website.

See More
ImageManager.Plugin
Languages

Provides translated strings in multiple languages.

See More
Localization.Plugin

Add localization services to any web application and allow cultures to be applied to user sessions.

See More
LoginPlugin

Instantly add standard login capabilities to any website.

See More
MemoryCache.Plugin

Add a simple, fast and effective memory cache service to any web application.

See More
Middleware

Middleware classes used to provide an abstraction layer between a website and the Business Object Layer.

See More
PluginManager
ProductPlugin

Easily view products on a website with a variety of information.

See More
Resources.Plugin
RestrictIp.Plugin

Restrict routes to specific Ip Addresses.

See More
Search Plugin

Adding search facilities to a website and searching across plugins.

See More
SeoPlugin

Provide Seo data to any route for optimised searching and indexing.

See More
SharedLib

Shared Library of utility classes.

See More
SharedPluginFeatures

Classes and interfaces shared between PluginManager and Plugin Modules.

See More
ShoppingCartPlugin

Add a shopping cart to a website, easy integration with products and multiple payment providers.

See More
SieraDeltaGeoIp.Plugin

Geo Ip location data from sieradelta.com, obtains data stored within a local database.

See More
Sitemap.Plugin

Easily manage sitemaps.

See More
Spider.Plugin

Manage bots and provide robots.txt file based on controller attributes.

See More
Subdomain.Plugin

Reroute requests through to subdomains, based on SubDomainAttribute and configuration.

See More
SystemAdmin.Plugin

Display a variety of instant system information to help with the health of a website.

See More
UserAccount.Plugin

Easily manage user accounts within a website, includes delivery addresses, invoices, orders and more.

See More
UserSessionMiddleware.Plugin

Manages user sessions within a website and provides current reports on active users.

See More
WebSmokeTest.Plugin