oqtane.framework
Finbuckle.MultiTenant
oqtane.framework | Finbuckle.MultiTenant | |
---|---|---|
11 | 6 | |
1,721 | 1,223 | |
0.8% | 1.6% | |
9.9 | 7.9 | |
7 days ago | 11 days ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
oqtane.framework
-
Oqtane 4.0.1 Released
#3042 Fixed margins in Control Panel @leigh-pointer #3040 Added html line breaks to error log notifications @sbwalker #3039 Prevented client ServiceBase logging from looping if server is down @sbwalker #3036 Added logic to package installer to ensure assembly version being installed is equal to or greater than existing assembly @sbwalker #3035 Added a ShowProgress parameter to FileManager to control upload behavior @sbwalker #3034 Fixed issue where Page would disappear if a module was published or unpublished @vnetonline #3030 Displayed warning message to user if package service does not return package requested @sbwalker #3026 Fixed FileManager to call SetImage() before the OnSelect event is fired @vnetonline #3025 Added integration for SupportUrl in Module Definitions and Themes @sbwalker #3024 Removed OnSelect call from OnParametersSet() in FileManager which was causing infinite loop @sbwalker #3020 Added null handling for DisplayName during user creation @sbwalker #3019 Fixed bash script line endings and preserved using gitattributes (credit @rcpacheco) @sbwalker #3018 Allowed page themes to be different from site theme (display warning message) @sbwalker #3017 Added logging to ServiceBase to capture HTTP errors @sbwalker #3016 Enhanced User Management with column sorting @leigh-pointer #3011 Added UserManager class to simplify user management for developers @sbwalker #3011 Improved response validation in ServiceBase for missing Controller methods @sbwalker #3011 Allowed Section component to support parameter changes @sbwalker #3009 Replaced primitive RenderFragment in ContainerBuilder with DynamicComponent @ajahangard #3006 Added handling for both 404 and 403 status codes in GET API response (404 should not log) @sbwalker #2998 Added module name to the Module Settings UI (credit @jlidbeck) @sbwalker #2997 Added logging methods to ThemeBase @sbwalker #2996 Added margin between edit and cog icons @sbwalker #2995 Allowed host users and admins to have personalized pages @sbwalker #2994 Prevented logging of error for personalized pages @sbwalker #2993 Made GetHttpClient() in ServiceBase public @sbwalker #2992 Refactored upload so that it is not dependent on Folder Browse permission @sbwalker #2991 Fixed validation issue in FileManager related to Browse permissions @sbwalker #2989 Added API method to get File based on name @sbwalker #2989 Fixed permission validation for Folder using Browse rather than View @sbwalker #2988 Removed Build action for Oqtane Server in external Theme template @leigh-pointer #2985 Fixed the ResourceType in Module Settings with correct Namespace @vnetonline #2984 Removed Build action for Oqtane Server in external Module template @leigh-pointer #2982 Added package enhancements for Marketplace including SupportUrl @sbwalker #2980 Fixed personalized page to user UserName rather than DisplayName @vnetonline #2975 Added IsRead property to Notifications @vnetonline #2967 Removed RazorLangVersion tag from Client project files @leigh-pointer #2964 Fixed issue where full list of themes was not available in Page Management @markdav-is #2961 Fixed issue where unpublish page was missing logic @leigh-pointer #2959 Fixed issue where module action menu was not displaying the correct mouse pointer @leigh-pointer #2956 Enhanced User Roles Effective and Expiry date to use HTML5 data input @leigh-pointer #2954 Improved Folder API to format path during add/update @sbwalker #2953 Fixed progress bar styling in FileManager @sbwalker #2952 Allowed FileManager to support changes in parameters @sbwalker #2950 Allowed admin to navigate to site settings for deleted site @sbwalker #2949 Fixed issue where HasChildren page property was not considering deleted pages @sbwalker #2948 Reversed ordering of page name and site name for page title to improve SEO (credit @iJungleboy) @sbwalker #2947 Changed UI terminology from Aliases to Urls in Site Settings to improve discoverability @sbwalker #2946 Used case insensitive comparison for ActiveTab name in TabStrip component @sbwalker #2945 Set Expanded to lowercase in Section component if specified @sbwalker #2944 Fixed issue where path was not updated correctly when parent page was changed @sbwalker #2940 Added ThemeSettings and ContainerSettings to external Theme template @vnetonline #2939 Filtered deleted sites in Notification job @sbwalker #2937 Added cosmetic fix for input elements within a table introduced with Bootstrap 5.3 @sbwalker
- Umbraco CMS? Been really liking Umbraco lately & was wondering if there are any cms that are similar? Anyone know about this event also?
-
Oqtane 4.0 released on .NET7
4.0 was released on June 26, 2023 and is a major framework upgrade to .NET 7. This release includes 104 pull requests by 5 different contributors, pushing the total number of project commits all-time to over 3600. The Oqtane framework continues to evolve at a rapid pace to meet the needs of .NET developers. The 4.0 release is available for download on GitHub.
-
Blog app purely with c#
It's still a thing, and the creator of DNN has moved on and created a new project called Oqtane based on Blazor
-
Oqtane 3.4.0 Released
The release is available for download on Github and running in production at https://www.oqtane.org and https://www.blazorcms.net.
- Source Code
-
CMS where you can use c#/ razor code directly in the cms
Does anyone have experience with Oqtane? Apparently it's the successor to DotNetNuke. It looks interesting, I don't have any experience with it. Has anyone tried it?
-
Ask HN: Examples of Top C# Code?
It looks promising
-
Blazor Multi Tenant App
I would certainly look at Oqtane an framework in Blazor and multi https://github.com/oqtane/oqtane.framework http://www.oqtane.org
- Blazor: Is Microsoft going to support Blazor for long term?
Finbuckle.MultiTenant
-
Dynamic Tenant Db Connection String for EF Core DbContext Asp.Net Core 7 Api - Multi Tenant App
You could just use https://www.finbuckle.com/multitenant to handle multitenancy. It is a library built specifically for this. You can choose various strategies to store the different connection strings as you will see in their documentation
- Is ABP framework a good choice for a new mid size enterprise application?
- ASP.NET Core: Autenticación multi-tenant con OpenID Connect. (Parte 2)
- Blazor Multi Tenant App
- ASP.NET Core: Autenticación multi-tenant con OpenID Connect. (Parte 1)
-
URL Rewrite Subdomains
i'm assuming you're identifying tenants by their url prefix, if that's the case, you can use https://github.com/Finbuckle/Finbuckle.MultiTenant and take advantage of the HostStrategy couples with a StaticStrategy for the default tenant
What are some alternatives?
blazor - Blazor moved to https://github.com/dotnet/aspnetcore
dotnet-grpc - Code samples for the Introduction to gRPC series in .NET!
piranha.core - Piranha CMS is the friendly editor-focused CMS for .NET that can be used both as an integrated CMS or as a headless API.
openiddict-core - Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
UnityCsReference - Unity C# reference source code.
AspNetCoreMultiTenantOpenId - Ejemplo de aplicación Multi-tenant con autenticación con OpenID
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
openiddict-samples - .NET samples for OpenIddict
calculator - Windows Calculator: A simple yet powerful calculator that ships with Windows
JWTAuthSample - ASP.NET Web API sample to showcase JWT Token Authentication in .NET 6
Cursively - A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.
EFCoreSecondLevelCacheInterceptor - EF Core Second Level Cache Interceptor