Please Reopen the Forge - this is Critical for Open-Source! 12/6/2017 When the DNN Corp remove the forge (download area for open-source work), our downloads dropped by ca. 75%. This is critical! People looking for open-source simply can't discover it any more. DNN / DotNetNuke Code open-source community 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
DNN-Connect 2017 Video: Go Pro with REST and UI APIs in 2sxc 5/30/2017 Watch the recording of our session at DNN-Connect: How to use various APIs in JavaScript, be it REST, CMS-Commands, Toolbars, Visual Queries and more. 2sxc ajax Angular, AngularJS api Code JavaScript, JS JavaScript App SPA Video Daniel Mettler
Hardcore: 2sxc 9.0 with Entity Framework Core 1.1 5/8/2017 2sxc 9 is bringing the future to DNN with Angular 4 and EF Core. Let's talk about EF Core. 2sxc 2sxc Release .net core Entity Framework core Code DNN / DotNetNuke eav Daniel Mettler
Future-proofing: Running dotNet Core on DNN - it works! 5/6/2017 We must get ready for the future - and the future on the server is .net core. Here's how to beat the hen-egg problem, where neither DNN nor the extensions can make the first move. DNN / DotNetNuke 2sxc .net core Entity Framework core best-practice Code JavaScript, JS Microsoft 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
New: Mobius Forms App - The Most Customizable Form in DNN (and not DAFT) 1/26/2017 This new Mobius Forms App is the most generic, customizable forms-system in the DNN Ecosystem. This is because it's Non-DAFT, meaning that techies can use HTML, JS and C# to customize everything. So pure code instead of GUIs missing just-that-one-feature. 1-2nd (1 second vision) 2sxc ajax Code JavaScript, JS DNN / DotNetNuke Data Form and List HTML5 Bootstrap 3 and 4 design Import / Export Daniel Mettler
The Don't-be-DAFT pattern (Densely Abstract Features for Techies) 1/22/2017 Don't you love it, when a tool/module helps you solve a simple problem - but is missing some trivial features. And to work around these limitations, you end up spending 3x more time, then if you had just created the whole functionality yourself. That is DAFT. Enter the Don't be DAFT pattern. Code 1-2nd (1 second vision) Usability UX best-practice Daniel Mettler
Waiting for Angular 2 Dev Workflow and Tutorials 1/15/2017 Angular 2 was released in September 2016, so you may wonder why little has been posted in the DNN Ecosystem. We're still waiting for something - here's a status update. Angular, AngularJS Code JavaScript, JS Daniel Mettler
Toolbar for Designers and Devs in 2sxc 8.6 11/8/2016 2sxc 8.6 contains a large refactoring of the in-page toolbar, massively improving the work flow for developers and designer. Here's what's new. 2sxc 2sxc Release Code design UX Daniel Mettler
An App a Day: The Snippet/Code-Fragement App 9/3/2016 We all sometimes need to add just a bit of CSS, JavaScript or HTML to a page, without mangling it through the WYSIWYG editor. The Snippet-App helps you do this, quickly and painlessly. App 2sxc Code CSS JavaScript, JS HTML5 mashup 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
3 Steps to AJAX-Enable DNN Apps, Modules and SPA (200-400) 5/12/2016 DNN has been plagued with slow editing experience since DNN 3 - mostly because of the WebForms Postback system. 2sxc has fixed most of this by now, getting all UI actions to flow in less than 1 second; and Content-updates all reload immediately using AJAX. But for most DNN modules and 2sxc-Apps this is more complex but easy. I've lost many sleepless nights getting this to work, and hope that I can help you by sharing this. 2sxc DNN / DotNetNuke 1-2nd (1 second vision) Tutorial Code ajax performance Usability UX 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
ASP.net Core and Entity Framework Core is Finally here - and What this Really Means 5/8/2016 ASP.net Core will be RC2 in about a week and RTM end of June. So here's a summary of the most important things for you, and how this will affect your next 12 months. Microsoft Code 2sxc DNN / DotNetNuke .net core Angular, AngularJS nodeJS 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
3 Reasons why We're Moving from Grunt to Gulp 3/5/2016 We've been working with JS-Automation for about a year now, specializing more and more on Grunt. But the more we relied on it, the more we had to go out of our way to get around problems inherent to Grunt. So we gave Gulp a chance and were very, very surprised. 2sxc DNN / DotNetNuke gulp JavaScript, JS Grunt Code Daniel Mettler
Using 2sxc in WebForms, Custom WebAPI or other Razor-Hosts (300) 3/2/2016 There are cases where people want to use 2sxc-features and data inside other wrappers - for example in a custom DNN module using WebForms or in an another pre-existing dnn-module which allows Razor-templating. This is now officially supported in v8.3. 2sxc Code api 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
Rapid In-Page Development to change Templates, Content-Type and more (200) 1/24/2016 2sxc is all about solving common content and web tasks quickly and efficiencly. Because of this we're enhancing the in-page toolbar with advanced features (only visible for users with elevated permissions). Let's discover... 2sxc v8 Code HTML5 JavaScript, JS New feature Razor Templates Token templates Daniel Mettler