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

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


Page 1 of 8


Category Announcement

Published on 18-May-2022

OQTANE 3.1.2 Released
OQTANE 3.1.2 Released
OQTANE 3.1.2 Released

Small hitches sorted out and upgrade is simple.

The 3.1.2 release is primarily focused on stabilization. This includes critical fixes to a number of key scenarios including file uploading, MySQL database support, and creating new isolated tenants.


Oqtane supports multiple database engines including SQL Server, MySQL, SQLite, and PostgreSQL. Each database engine has its own unique characteristics which Oqtane attempts to support via a generic interface. However as new features are added to the framework it sometimes exposes new compatibility issues with specific database providers. In particular, MySQL was affected in recent releases because it has limitations where an index cannot be dropped if it is part of a foreign key constraint and indexes can only be a maximum of 3072 bytes. These limitations required some additional abstraction of the generic interface.


This release includes 18 pull requests by 2 different contributors, pushing the total number of project commits all-time to 2847. The Oqtane framework continues to evolve at a rapid pace to meet the needs of .NET developers. The 3.1.2 release is available for download on Github and is running in production at https://www.oqtane.org.


https://www.oqtane.org https://www.oqtane.org

Created on 18-May-2022 Last updated 29-May-2022

Assigned Tag
  • Oqtane
  • Blazor
  • Github

Category Article

Published on 28-Apr-2022

Visual Studio Tips
Visual Studio Tips
Visual Studio Tips

Paste JSON and XML as a Class

Paste JSON and XML as a Class

I don't use Visual Studio's Edit menu enough, obviously: For some time there's been a Paste Special option on that menu that I didn't know about. It has up to two choices depending on what kind of file you're editing: Paste XML as Classes and Paste JSON as Classes. Using the Paste JSON as Classes option, I can copy some JSON in my JavaScript code and create a corresponding C# or Visual Basic class in my server-side code just by picking a menu the appropriate menu choice.

However, I'd rather be able to use this functionality without having to drag my mouse to the Edit menu. To support that, I added a keystroke combination for the underlying commands related to these menu choices.

If you want to do the same, first go to Tools | Options | Environment | Keyboard. To grab the commands, in the "Show commands containing" textbox, type in AsClasses and select one. Then, from the "Use new shortcut in" dropdown list, pick your language's editor (for example, CSharp Editor or Microsoft Visual Basic Editor). Now you can click in the "Press shortcut keys" textbox to select your shortcut key(s): Just press the keys you want to use. Finally, click the Assign button. Lots of people forget that step and just click the OK button at the bottom of the dialog (by "lots of people" I mean: me).

You probably don't want to override any existing shortcut keys so I'd recommend picking a "chord": two or more keys pressed sequentially while holding down one of the control keys (the dialog box will tell you if you pick a shortcut that's already in use). I picked Ctrl+K, J for pasting JSON and Ctrl+K, M for pasting XML (Ctrl+K, X was already taken for inserting snippets and, who knows, I might start using that some day).

Created on 29-Apr-2022 Last updated 09-May-2022

Assigned Tag
  • Visual Studio
  • Tips & Tricks

Category Blog

Published on 13-Dec-2021

Site Upgraded to 3.0.1
Site Upgraded to 3.0.1
Site Upgraded to 3.0.1

Today the site was updated to 3.0.1. Painless as always.

This upgrade bring some really great features.

Created on 13-Dec-2021 Last updated 23-Dec-2021

Assigned Tag

Category General

Published on 12-Dec-2021

Published Packages 11 packages / 9,578 downloads
Published Packages 11 packages / 9,578 downloads
Published Packages 11 packages / 9,578 downloads

Today just checked the status on Nuget and was completely surprised to see that there has been 9,578 downloads.

Created on 17-Nov-2021 Last updated 23-Dec-2021

Assigned Tag

Category Announcement

Published on 14-Nov-2021

New Module Released
New Module Released
New Module Released

We are pleased to announce the New module MediaPresenter.

The Media Presenter is templated presenter with a token replace functionality. Currently Presenters are; Accordion, Callout, Card, Carousel, Collapse, Pagination, TabStrip. There is also the ability to add custom Tokens and CSS aminations. With drag and drop reordering, Media Items are easy to manage.

Studio-Elf.ga MediaPresenter

Created on 14-Nov-2021 Last updated 25-Nov-2021

Assigned Tag
  • Oqtane
  • modules
  • Oqtane 2.3.1

Page 1 of 8