C# 8 for Dnn - On the Second Day of X-Mas 12/21/2023 On the second day of Christmas, 2sxc Razor can use C# v8! Code Razor Templates Daniel Mettler
20 Awesome Best-Practice Apps for Dnn and Oqtane 12/8/2021 We've completely rewritten 20 of our most popular apps to latest best-practices and hybrid. App Release Razor Templates Oqtane DNN / DotNetNuke Daniel Mettler
Content is now 70% Off - get it ASAP 9/7/2021 We dramatically simplified the Content-Templates, increasing standardization and making it even easier to customize. You should really check it out. Content Management best-practice Razor Templates 2sxc Release Daniel Mettler
30+ New Features in 2sxc 12.02 6/10/2021 2sxc 12.02 introduces ca. 30 long awaited features and more Hybrid APIs for cross-Dnn/Oqtane Apps. DNN / DotNetNuke Oqtane hybrid Razor Templates Daniel Mettler
Mobius Forms 4 - Super-Customizable Forms 5/12/2020 Mobius 4 is a forms system which lets you create your forms using HTML, jQuery and whatever else. It includes Razor-templated e-mails, Mailchimp integration and Recaptcha... App Release form Code Razor Templates Daniel Mettler
Reusable Queries with Params in 2sxc 10.23 12/16/2019 2sxc 10.23 introduces Params, a massive enhancements to queries - allowing better overview, better code-use and more 🤜... Visual Query Designer Code Razor Templates Daniel Mettler
AsDynamic(json).IsAweSOme == true 12/10/2019 A new AsDynamic(...) in 2sxc provides case-insensitive, null-safe JSON access. This bridges the gap between javascript camelCase and C# PascalCase and helps with null checks. JavaScript, JS JSON Razor Templates Code Daniel Mettler
AsList(...) replaces many AsDynamic(...) in 2sxc 10.20 12/6/2019 AsList(some-list) replaces AsDynamic(some-list) in 2sxc Razor and WebApi. This will make your code shorter and more readable. Discover the new AsList(...)! Razor Templates Code Daniel Mettler
2sxc 10.20 - Going Public #1 11/7/2019 2sxc has matured over 7 years. We're now confident that most of what we did works ;) so now we're gradually opening up the API publicly, so that others may also build enterprise solutions with it. 2sxc 2sxc Release Code api Razor Templates Daniel Mettler
RazorBlade 3 released with full Html5 Tag API 10/21/2019 RazorBlade 3 is out, and it has a full Html5 Tag API with many smart features like automatic url fixing, AddBase and more. razor-blade Razor Templates Code Daniel Mettler
Razor Blade 2.0 with Fluent Html Tag API 4/9/2019 RazorBlade 2.0 is released with a cool fluent API to generate HTML. razor-blade Razor Templates WebAPI Daniel Mettler
10 new Razor Tutorials for Emojis and RazorBlade 4/5/2019 Use Emoticons in your Razor, and leverage RazorBlade to simplify real-life tasks. razor-blade Razor Templates font icons Daniel Mettler
16 New Razor Tutorials for LINQ, List/Details and URL Parameters 3/23/2019 9 Tutorials to get started with LINQ in Razor, even when everything is dynamic. 4 Tutorials for List/Details scenarios, and 3 Tutorials to help you work with url-parameters. Tutorial Razor Templates DNN / DotNetNuke Daniel Mettler
New Razor Tutorial (with app) for DNN & 2sxc 3/20/2019 Razor and MVC are gradually replacing the old web controls in DNN. To help you quickly get started - or lookup some snippet you forgot - we created an online tutorial. Razor Templates view DNN / DotNetNuke 2sxc Daniel Mettler
Razor Blade 1.1 Lets You Edit Page Headers, Title and more 2/28/2019 Razor Blades just got mightier - with APIs to read/write the page title, description, keywords and set headers for OpenGraph and JSON-LD. razor-blade Razor Templates Code Daniel Mettler
Introducing Razor Blade 1.0 2/20/2019 Want to just strip away some HTML in a string, convert BRs to NewLines and back, or truncate it without stopping in the middle of an & / ä or just show a fallback if a string is empty? This and more is what RazorBlade is for. Code Razor Templates razor-blade Daniel Mettler
What .net Core 2.0 means for DNN 8/24/2017 DotNet Core 2.0 is out - and this is an important milestone for the .net ecosystem and DNN. I would like to bring you up to speed on the basics and why it matters to DNN. .net core Entity Framework core api JavaScript, JS Content Management Razor Templates Daniel Mettler
Fixing the Breaking Change On ToSic.Eav.IEntity in 2sxc 9.3 8/10/2017 In 2sxc 9.3 we were forced to introduce a breaking change which should affect very few, but if you are affected it's about the IEntity - here's how to fix it. 2sxc Breaking Change Razor Templates Code Daniel Mettler
Tutorial: Use Razor to Template HTML Mails. It's great. You'll love it. 1/27/2017 E-Mails must often be customized - and to do it well, we need to be able to place both values as well as complex logic (like tables with sums) into the e-mail. Let's not be DAFT - this can be done using Razor templates! Razor Templates Code 2sxc DNN / DotNetNuke WebAPI Daniel Mettler
Creating a dotnet Core DNN in a few days - recommendation to discuss 6/6/2016 Getting DNN to dotnet core seems daunting - or maybe not? I believe the solution can be very simple - let's explore... 1-2nd (1 second vision) Code MVC .net core Razor Templates Daniel Mettler
Razor Tip of the Day - Share Sub-Views Across Views (200) 5/15/2016 Very often you'll have a larger system containing 2-10 views, which then again need to re-use parts of each other. For example, re-using an "Author" template in a blog for the list, details, search-by-author and search-by-tag views. Here's how. Razor Templates Code DNN / DotNetNuke MVC Daniel Mettler
Using App Data Outside of 2sxc - in Razor, Custom WebApi, Skin or another Module (300) 5/10/2016 Sometimes you want to leverage 2sxc to create a solution, provide data input etc. but want to output or re-use the data in your own Module, Skin, Script or something else. This is easy to do. 2sxc v8 DNN / DotNetNuke App api Razor Templates mashup Code Daniel Mettler
Razor Tip of the Day - Shared Library of Methods and Values Across Views (200) 5/7/2016 Using Razor to create templates and views is very simple, elegant and easy to understand. But when you want to share a few lines of code, a function or some constants between views, you need a simple trick. Razor Templates Code Tutorial Daniel Mettler
Use RenderPage to Split and Reuse your Razor-Views/Templates or to use Conditional Sub-Templates 4/25/2016 When your Razor gets a bit more complex, you'll either want to split your files a bit to organize them better, or move partial views/templates into separate files. This is very easy using @RenderPage. Razor Templates Code DNN / DotNetNuke MVC Tutorial Daniel Mettler
2sxc 8.1 With Instant Design, Develop and Sherlock Code-Snippets 1/31/2016 The User Experience for designers, developers and data-modelers has just been improved by factor 3 in 2sxc 8.1. Now both the template-code and the current content-type are just a click away, and highly optimized. You want to loop through all the items of a list? The code-snippet is already waiting for you - prefilled with the correct variable names. 2sxc v8 Code Data Layout New feature Razor Templates Token templates view Daniel Mettler