Our latest


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

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


Page 1 of 7


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

Category Announcement

Published on 10-Nov-2021

Announcing ASP.NET Core in .NET 6
Announcing ASP.NET Core in .NET 6
Announcing ASP.NET Core in .NET 6

.NET 6 is now released! ASP.NET Core in .NET 6 includes everything you need to build rich modern web UI and powerful back-end services.

This is from a blog Daniel Roth

Principal Program Manager, ASP.NET

devblogs.microsoft.com ASP.NET Core in .NET 6

Created on 10-Nov-2021 Last updated 21-Nov-2021

Assigned Tag
  • Visual Studio
  • netcore
  • .net6

Category Blazor FAQ

Published on 10-Oct-2021

Retrieve a selected value of the select control
Retrieve a selected value of the select control
Retrieve a selected value of the select control

How to retrieve a selected value from the select control, you can use either the @bind or @onchange event.

//using @bind


@page "/dropdown"

<select class="form-control" @bind="@selectedString" style="width:150px">

@foreach (var template in templates)

{

<option value=@template>@template</option>

}

</select>


<h5>Selected Country is: @selectedString</h5>


@code {

List<string> templates = new List<string>() { "America", "China", "India", "Russia", "England" };

string selectedString = "America";

}


//using @onchange event


@page "/dropdown"


<select class="form-control" @onchange="@OnSelect" style="width:150px">

@foreach (var template in templates)

{

<option value=@template>@template</option>

}

</select>


<h5>Selected Country is: @selectedString</h5>


@code {

List<string> templates = new List<string>() { "America", "China", "India", "Russia", "England" };

string selectedString = "America";


void OnSelect (ChangeEventArgs e)

{

selectedString = e.Value.ToString();

Console.WriteLine("The selected country is : " + selectedString);

}

}

Created on 10-Oct-2021 Last updated 21-Oct-2021

Assigned Tag
  • Blazor
  • FAQ

Category Announcement

Published on 30-Sep-2021

Oqtane 2.3.0 and 2.3.1 Release
Oqtane 2.3.0 and 2.3.1 Release
Oqtane 2.3.0 and 2.3.1 Release

The 2.3.1 release is to fix AntiForgeryToken header was not being set during startup. The 2.3.0 release A grand total of 66 pull requests by 8 contributors were integrated into this release bring the total to 2359 commits all time.

Noteworthy Changes in v2.3.0

#1685 Add paging to SQL Manager results @sbwalker

#1683 Format profile properties with options as dropdown in User Management @nicpitsch

#1679 Releases need to be published with IL trimming disabled or else dynamic methods will be stripped @sbwalker

#1676 Modify method for determining Runtime in SiteRouter as ComponentTagHelper "param-" appears to only work on Blazor Server - not on WebAssembly @sbwalker

#1673 Enhance Settings API for public Site Settings @sbwalker

#1673 Added Settings to Site model by default @sbwalker

#1673 Added new parameters to Login and UserProfile components. Enhanced Oqtane Theme settings to use new component parameters @sbwalker

#1671 Fix installation issue on PostgreSQL by introducing a new RewriteValue method which can be overridden in a database provider to provide custom behavior. Updated PostgreSQL provide to utilize new method @sbwalker

#1671 Also added an Oqtane.Server project reference to the module and theme external templates to streamline the development experience @leigh-pointer

#1670 Add more code documentation @iJungleboy

#1668 Constrain file logger size @sbwalker

#1666 Prevent UX "flicker" when running on Blazor Server caused by pre-rendering changes @sbwalker

#1663 File manager component improvements @sbwalker

#1662 Added optional event callback delegates to FileManager component to allow calling components to be notified on upload, change, or delete @sbwalker

#1660 Added HTML5 field validation logic to entire admin UI @gjwalk

#1658 Added support for File descriptions @sbwalker

#1658 Added support for Folder capacity and image sizes @sbwalker

#1658 Added image resizing capability using ImageSharp - implemented in user profile @sbwalker

#1658 Added parameter to disable image preview in FileManager component @sbwalker

#1658 Overhauled Pager component to use Bootstrap5 pagination and added Columns parameter for Grid mode @sbwalker

#1658 Populated PageState.User.IsAuthenticated in SiteRouter @sbwalker

#1652 Fix module reordering on page issue @sbwalker

#1651 Validate if Page in Recycle Bin During Creation @leigh-pointer

#1650 Resolve issue with server prerendering @sbwalker

#1650 Upgrade Install Wizard to Bootstrap5 @sbwalker

#1650 Add more defensive logic and logging to DatabaseManager @sbwalker

#1650 Add trial period, expiry date, and zero price support for commercial extensions @sbwalker

#1638 Replacing dependency on System.Drawing with SixLabors.ImageSharp based on cross platform guidance from Microsoft @sbwalker

#1638 Make containing class overridable in Control Panel (header and body are already overridable) @sbwalker

#1637 Make DBContext Transient scope so that ihostedservice works properly @sbwalker

#1637 Modify Control Panel to use standard Bootstrap 5 offcanvas classes @sbwalker

#1637 add auto trimming to file logger @sbwalker

#1637 fix issue in File Repository related to populating Url on Add/Update @sbwalker

#1635 Add new overloads to client-side logging methods to include LogFunction enum parameter so that it can be specified explicitly rather than only being inferred from the page action @sbwalker

#1630 Convert line break to comma when saving aliases @sbwalker

#1630 Improve license acceptance user experience @sbwalker

#1629 Fix Type label in Add Folder UI @sbwalker

#1629 Fix Alias case sensitivity issue in router @sbwalker

#1629 Fix UrlCombine helper method to use proper slash @sbwalker

#1629 Enhance package installation to support commercial options @sbwalker

#1627 Fix typo for RESX message Message.Required.Smtp @horacioj

#1610 Fix issue with setting Site Root when adding/editing a page @sbwalker

#1609 Add support for commercial modules, themes, translations @sbwalker

#1604 Add error handling to module export @sbwalker

#1592 Allow host username to be specified during installation @sbwalker

#1592 Allow user to be added to host role @sbwalker

#1592 Refresh user list after delete @sbwalker

#1592 Improve date/time entry in scheduled jobs @sbwalker

#1592 Require license acceptance during module and theme install @sbwalker

#1582 Fix exception when browsing to /login when you are already logged in @leigh-pointer

#1567 Remove writing database connection string to appsettings.json in AzureDeploy.json @ADefWebserver

#1564 Copy external Theme to Oqtane.Server @nicpitsch

#1556 Remove readonly attribute on Username field on Register form @leigh-pointer

#1554 Convert ControlPanel to use Bootstrap Offcanvas component @leigh-pointer

#1551 Modified External Module Template to use Bootstrap5 @leigh-pointer

#1550 Upgrade entire admin UI to use divs rather than tables @leigh-pointer

#1545 Fix loading satellite assemblies @hishamco

#1535 Fix horizontal menu highlighting issue @sbwalker

#1534 update theme creator template to Bootstrap5 @sbwalker

https://github.com/oqtane/oqtane.framework/releases/tag/v2.3.1 Oqtane 2.3.1 Release

Created on 30-Sep-2021 Last updated 11-Oct-2021

Assigned Tag
  • Oqtane
  • Oqtane 2.3.1
  • Oqtane 2.3.0

Category Blog

Published on 30-Sep-2021

Is there a way to localize HTML control
Is there a way to localize HTML control
Is there a way to localize HTML control

In short no, it's up to the user's browser to display a localized version of the text. In other words, the user has to be running a localized version of the browser to get localized text there. There's no direct way in HTML to change that text for security reasons.

Created on 30-Sep-2021 Last updated 11-Oct-2021

Assigned Tag
  • HTML
  • Localization

Page 1 of 7