Oqtane Blog

The Oqtane Blog is the official communication channel for Oqtane.  Keep up to date with the latest project information. Share your feedback and insights with the community. Guest bloggers are welcome!

Text/HTML

Oqtane 2.0.2 Released

Oqtane has been receiving plenty of exposure in recent months and was featured on the .NET Community Standup with Safia Abdalla and Jon Galloway on April 13. The 2.0.2 release contains a variety of user experience improvements for both software developers and end users.

Templates

One of the core philosophies of Oqtane is to be a "low ceremony" framework that simplifies the effort required in order for a developer to come up to speed with the framework. One of the best ways to achieve this goal is to provide functional templates that developers can utilize as the basis for their own solutions. A Module Creator was introduced in version 1.x to enable developers to quickly scaffold custom modules and the concept has been extended in the latest version with a Theme Creator as well as the ability to create custom local templates.

Themes and Containers

The ability to customize the look and feel of an application is an essential aspect to any framework, and Oqtane provides this capability through its theming feature. Inspired by a 2020 pull request from Pavel Veselý the framework has been enhanced with the ability for a theme to include custom settings for both theme and container components. The custom settings are surfaced as integrated tabs in the Oqtane user interface in the associated Page or Module settings areas. The Oqtane theme has been enhanced to take advantage of this feature and provide an example of how to implement it in your own themes.

SMTP Configuration

Sending notifications is a common feature in any application and Oqtane provides a robust capability for sending emails asynchronously using SMTP. This release introduces the capability to test your SMTP server configuration to ensure the settings are configured properly for your site.

Recycle Bin

Oqtane includes a recycle bin for restoring pages or modules which have previously been delete from your site. However in the event that you want to permanently delete them, Leigh Pointer submitted a pull request which allows the administrator to bulk remove all deleted pages and modules in a single operation.

This release includes 36 pull requests submitted by 6 different contributors, pushing the total number of project commits all-time to nearly 1800. The Oqtane framework continues to evolve at a rapid pace to meet the needs of .NET developers. The 2.0.2 release is available for download on Github.

About the Author

Shaun Walker is the original creator of Oqtane and DotNetNuke, Web Application Frameworks for ASP.NET which have spawned the largest and most successful Open Source community projects native to the Microsoft platform. He has 25+ years professional experience in architecting and implementing enterprise software solutions for private and public organizations. Based on his significant community contributions he has been recognized as a Microsoft Most Valuable Professional (MVP) as well as an ASPInsider for over 10 consecutive years. He was recognized by Business In Vancouver in 2011 as a leading entrepreneur in their Forty Under 40 business awards, and is currently the Chair of the Project Committee for Microsoft's .NET Foundation. Shaun is currently a Technical Director and Enterprise Guildmaster at Softvision.

What Do You Think?



Comments are closed.