The following is a brief interview with Succinctly author Michael Washington, whose new book, Custom Blazor Oqtane Modules Succinctly was published last month. You can download the book from our ebook portal.
First, it is important to explain that Oqtane is an application that is built using Microsoft’s Blazor technology. It allows you to deploy and run modules written in Blazor. When Oqtane is deployed and running, it provides a dynamic web experience that can be run as client-side Blazor or as server-side Blazor.
What makes Oqtane different from other Blazor implementations is that it is a platform for hosting multiple Blazor applications, not just developing a single application. When you have an application that requires multiple types of functionality, such as forums, blogs, and content management, Oqtane can provide this.
To extend and expand Oqtane, you can create Oqtane custom modules.
I have been involved with a similar application, DotNetNuke, for many years. When the creator of that project, Shaun Walker, decided to make Oqtane, I joined the Oqtane project.
As I was writing the book, Oqtane came out with new features. Some were driven by the book, such as the methods to incorporate component libraries such as Syncfusion. Shaun Walker added features to ensure things like registering the Syncfusion license would work seamlessly.
Oqtane will constantly add new features, providing greater value for consumers of the custom modules. For example, the Help Desk Oqtane module, covered in the book, will have greater value when Oqtane allows users to log in using third-party authentication such as Google or Facebook.
I believe that frameworks that allow developers to “write only the code they need to write,” and allow the framework to take care of the rest, will always be popular.
As Oqtane is constantly evolving, the best source of information is at its main site.
All my blogs and code examples are available on my site.
If you liked this post, you may also enjoy: