DNN 8/28/2020 DNN Persona Bar Component Using Uno Platform In DNN the Persona Bar is the admin control bar for managing sites. The Persona Bar is highly customizable from the top-level admin controls to the individual admin modules. The nice thing about developing modules for the Persona Bar is you do not need to use a specific development technique. The platform allows you to inject whatever HTML, JS, and CSS you choose, as long as you follow a few basic rules. Let's look into adding an Uno Platform app into DNN as a Persona Bar Component.
DNN 10/16/2019 Azure Active Directory and DNN Authentication Provider DNN has powerful User Management controls, but sometimes you need to use your companies Azure Active Directory configuration or Office 365 credentials (those are really the same). This provides a robust integration with your organization and whatever content you are trying to serve with DNN
DNN 9/10/2019 DNN Module Action Menu: JavaScript Link Adding javascript to a DNN Module's Action Menu should not be difficult and it is a common use-case. Let's walk through what a Module Action Menu item is and how to trigger javascript snippets to execute when the admin or other user triggers the event.
DNN 5/16/2019 DNN Dependency Injection: WebForms Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Web Forms Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/15/2019 DNN Dependency Injection: Razor3 Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your Razor3 Module. This has been a common practice in both ASP.NET and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/14/2019 DNN Dependency Injection: SPA & Web API Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your SPA Web API Module Controllers. This has been a common practice in both ASP.NET Web API and ASP.NET Core application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/13/2019 DNN Dependency Injection: MVC Modules Dependency Injection is a new feature coming to DNN in 9.4 that allows you to inject abstractions or other objects into your MVC Module Controllers. This has been a common practice in both ASP.NET MVC and ASP.NET Core MVC application development. Removing the tight coupling between your controller code and business layer of your module.
DNN 5/12/2019 DNN Dependency Injection: .NET Core Dependency Injection is used in many modern applications, it is ubiquitous across .NET application development. In .NET Core it has been built into the platform as a core feature that gets configured during the App Startup code. DNN was built before Dependency Injection became so popular in .NET, and in-lieu of Dependency Injection the Factory Pattern was heavily used. Adding Dependency Injection in DNN will be the first major step towards migrating to .NET Core.
DNN 9/10/2018 Easy Debugging for C# in DNN When I am developing a DNN Module or even a DNN Platform change I typically configure my development enviornment to output the assemblies in the bin directory or I manually copy over the assemblies and the pdb files. This turns into a very tedious process very quickly when I am trying to rapidly develop or debug DNN Code.
DNN 8/14/2018 DNN as an Azure Web App Hosting apps in the cloud is common practice due to it's ease of use and performance that smaller organizations may not have on their own. Why not host DNN in the cloud? If you follow our guide here you can be up and running in Microsoft's Azure Web App in a matter of minutes.