• Oqtane43
  • DynamicForms25
  • Visual Studio5
  • RocketFuel3
  • Agilify2
  • #All
2024-W40
Essential Guide: "Migrating a Standard Blazor Application to Oqtane"

When it comes to Blazor development, the Oqtane framework offers an exciting evolution for developers looking to build modular, scalable applications. Recently, I came across an exceptional article on the official Oqtane blog, titled "Migrating a Standard Blazor Application to Oqtane", and I can’t recommend it enough. This post provides an incredibly valuable guide for anyone considering making the leap from a standard Blazor application to the Oqtane ecosystem.

When it comes to Blazor development, the Oqtane framework offers an exciting evolution for developers looking to build modular, scalable applications. Recently, I came across an exceptional article on the official Oqtane blog, titled "Migrating a Standard Blazor Application to Oqtane" (which you can find here), and I can’t recommend it enough. This post provides an incredibly valuable guide for anyone considering making the leap from a standard Blazor application to the Oqtane ecosystem.

One of the standout qualities of this post is its clarity. The migration process can seem daunting at first glance, especially when you’re dealing with concepts like modularity and multi-tenancy. The article breaks down these critical components in a way that is both insightful and digestible, making the transition feel far more approachable. The emphasis on the importance of understanding Oqtane's unique architecture — and not merely treating it as a Blazor plug-and-play framework — is a crucial takeaway that all developers should internalize.

The blog post’s authors also do an excellent job of walking through the foundational concepts in Oqtane without overwhelming the reader with jargon. This thoughtful approach makes it a valuable resource for developers at all levels, from those just dipping their toes into Oqtane to more experienced professionals seeking a deeper understanding of how to integrate their existing Blazor applications.

What I particularly appreciate about this guide is that it goes beyond merely answering the question, “Can I migrate my Blazor application to Oqtane?” and instead provides a detailed explanation of how to do so in a way that aligns with Oqtane’s modular philosophy. The post emphasizes the importance of refactoring existing code to fit Oqtane's structure, highlighting that while it may require some upfront work, the long-term benefits — modularity, scalability, and ease of maintenance — are well worth the effort.

If you’re a Blazor developer looking to elevate your projects with Oqtane’s robust framework, this blog post is an indispensable read. It offers practical, actionable advice that can save you significant time and headaches during the migration process.

For anyone considering making the switch to Oqtane, I highly recommend checking out this comprehensive guide. It’s an invaluable resource that provides the right mix of theory and practical advice, ensuring a smoother transition and greater success in your development journey.



Created by: host
Created on: 10/2/2024 8:29:38 AM
Link to: https://www.studio-elf.net/blog?Frol=bhxQM
Last Reviewed : Never!
DynamicForm
2024-W34
Revolutionize Your Forms

Revolutionize Your Forms: Introducing the DynamicForm Custom Control SDK

We're thrilled to announce the upcoming release of our groundbreaking DynamicForm Custom Control SDK! Set to launch at the end of September, 2024, this powerful toolkit will empower developers to create and deploy custom controls with unprecedented ease and flexibility.

Empowering Developers, Enhancing User Experience

In the world of web development, form creation has always been a balancing act between functionality and customization. We've listened to your feedback, and we're excited to bridge this gap with our new SDK.



Created by: host
Created on: 8/22/2024 12:04:50 PM
Link to: https://www.studio-elf.net/blog?Frol=bhxQV
Last Reviewed : 22-Aug-2024,
overall st☆r rating : ★★★★
DynamicForm
2024-W31
DynamicForm 2.4.3 Released

This release is updated for the new 5.2.0 release of Oqtane and the new Search interface.

DF-Blog-Form.png

DF-Settings-Search.png



Created by: host
Created on: 8/1/2024 10:57:32 AM
Link to: https://www.studio-elf.net/blog?Frol=bhxQc
Last Reviewed : Never!
Oqtane
2024-W30
Oqtane Released 5.2.0

The 5.2.0 release is a major release and includes a native search solution for indexing content, the ability to support custom text editors, as well as usability, scalability and performance improvements.

The 5.2.0 release is a significant update that includes a native search solution, support for custom text editors, and various usability, scalability, and performance improvements.

Key features include:

1 Native Search Solution:

  • Two main extensibility points: an interface for indexing module content and an interface for creating custom Search Providers.
  • Default Search Provider uses a standard inverted index stored in the Oqtane tenant database (supports SQL Server, MySQL, SQLite, PostgreSQL) and requires no additional infrastructure.

2 Custom Text Editors:

  • New extensibility model for creating and integrating custom text editors.
  • Default editor based on QuillJS (version 1.3.7) with an alternate TextArea editor included for demonstration.

3 Framework Updates:

  • Upgraded to the latest .NET SDK 8.0.7, which includes security patches.
  • Updated critical dependencies: System.Text.Json and ImageSharp, to the latest secure versions.

The project has seen over 2499 pull requests from 57 contributors, published 45 official releases, and is one of the most active open-source projects within the .NET Foundation. The 5.2.0 release is available for download on Github and is in production on several websites.



Created by: host
Created on: 7/25/2024 5:29:59 PM
Link to: https://www.studio-elf.net/blog?Frol=bhxQR
Last Reviewed : Never!
DynamicForm
2024-W30
DynamicForm 2.4.1 Released

In this release we see 3 new controls and a small game changer for the form UI.

Three new controls hit the toolbox. The first is Captcha, this control request the user to enter a (n) of characters to continue. The second is the International Tel number control. This control is a telephone input with a dropdown country code selector. The third is reCAPTCHA, this requires a key to be set up in your appsettings.config file. The reCAPTCHA is v2 so displays a checkbox "I am not a Robot"



Created by: host
Created on: 7/25/2024 6:23:28 AM
Link to: https://www.studio-elf.net/blog?Frol=bhxQt
Last Reviewed : Never!
DynamicForm
2024-W28
DynamicForm 2.3.2.1 Released

New control added CheckBoxList

With this release the focus was related to making the DynamicForm component run smoothly in Static Render mode. This has now been achieved and along with that a new control added to the toolbox CheckBoxList. I dont think it needs much explaining.



Created by: host
Created on: 7/11/2024 1:26:33 PM
Link to: https://www.studio-elf.net/blog?Frol=bhxQh
Last Reviewed : Never!
Oqtane
2024-W24
Exploring the New Oqtane Templates for Module and Theme Development

Oqtane, the open-source modular application framework for Blazor, continues to evolve, now offering four innovative templates designed to streamline module and theme development. These templates, available for download through the Oqtane Marketplace, embrace the code-behind format and integrate popular UI component libraries, ensuring developers have the tools they need for efficient and dynamic application building.

1. Oqtane Standard Template

The Oqtane Standard template adheres to the core standards of Oqtane, providing a robust foundation for creating custom modules and themes. It includes essential features and components, making it an ideal starting point for developers who prefer working within the native Oqtane ecosystem without external dependencies.

2. MudBlazor Template

Integrating MudBlazor, a modern Blazor component library, this template offers a sleek and responsive design aesthetic. MudBlazor is known for its comprehensive range of components and ease of use, enabling developers to create visually appealing and highly interactive modules and themes with minimal effort.

3. Radzen Template

The Radzen template incorporates the Radzen Blazor component library, known for its powerful UI controls and rapid development capabilities. This template is perfect for developers looking to leverage Radzen's extensive set of features to build sophisticated and functional applications quickly.

4. Syncfusion Template

Syncfusion’s Blazor components are renowned for their rich feature set and high performance. The Syncfusion template integrates these components seamlessly into the Oqtane framework, allowing developers to create modules and themes that benefit from Syncfusion's advanced UI elements and data visualization tools.

Each of these templates is meticulously designed to offer a unique set of capabilities, catering to different development preferences and project requirements. By incorporating these templates, developers can enhance their productivity and create more engaging and functional Oqtane applications. Explore these templates today on the Oqtane Marketplace and elevate your development experience.



Created by: host
Created on: 6/15/2024 5:22:31 AM
Link to: https://www.studio-elf.net/blog?Frol=bhxQD
Last Reviewed : 22-Aug-2024,
overall st☆r rating : ★★★★
Oqtane
2024-W24
Multilingual Text / HTML module nearing release

The Studio Elf Multilingual Text / HTML module is nearing release. Allowing you now to have different content depending on your language selection.

Once installed the module will work like the regular HTMLText module unless you have other languages installed through the Language Manager. With other languages installed you are able to create text for a selected language. Some simple manipulation can be done with a $[LOCAL] replacement token. This can be added to an image or a folder name and then render or navigate to the replace item.

Example: You could have an images MyImage-nl-NL.png, MyImage-en-GB.png. In your text you could call the image file MyImage-$[LOCAL].png

Another nice feature is that within Edit mode you can import the content from a HTMLText module, as long as the module is on the current page.

The first release will be a beta version, then a restricted free version, with an option to purchase a full license..



Created by: host
Created on: 6/11/2024 12:47:59 PM
Link to: https://www.studio-elf.net/blog?Frol=bhxQG
Last Reviewed : Never!
Blog, Journal, Diary, Record Reviews