Our latest


Announcements, Blogs, Releases and much much more...

  • Read our latest news and announcements, hot off the press.

Announcements






Category General

Published on 27-Apr-2021

Oqtane Module Development Series
Oqtane Module Development Series
Oqtane Module Development Series

This is a really good starting point for getting started with module development in Oqtane.

Getting Started 

Explains the purpose and benefits of Oqtane as a modular application framework for Blazor. It also demonstrates how to create a module using the Module Creator.

Components & Routing 

Explains how razor components are integrated with Oqtane and how they are dynamically discovered and rendered by the custom routing engine.

Services & APIs 

Explains how to integrate a back-end service layer for your Oqtane module. This includes information about dependency injection, using HttpClient to construct a strongly typed client SDK, Web API Controllers, custom Authorization policies, and Swagger. 

Repositories & Models 

Explains how to create a repository layer for your Oqtane module. This includes information about dependency injection, dealing with multi-tenancy concerns in your DBContext, EF Core, and models.

Managers & Interfaces

Explains how to implement optional interfaces for advanced capabilities in your Oqtane module. This includes information about how IModule is used to identify your server controller class, the IInstallable interface and how it is used to execute installation scripts, and the IPortable interface and how it is used for importing and exporting data.

Scheduled Jobs

Explains how to create a scheduled job for background processing in your Oqtane module. This includes information about dependency injection, how to manage your scheduled jobs through the administrative user interface, and how to install scheduled jobs.

Packaging & Deployment

Explains how external modules are compiled and deployed to the Oqtane framework so that they can be automatically discovered and loaded. This includes explanations of both Debug and Release mode, and also information about how to managed third party assemblies.

YouTube Module Development

Created on 27-Apr-2021 Last updated 08-May-2021

Assigned Tag
  • Oqtane
  • youtube