Get Google PageSpeed points with a quick web.config setting 11/21/2016 We've been investing some research into simple, effective performance improvements. One of our favorite is a powerfull 5-minute web.config patch to enhance caching, which works great both with and without CDNs like CloudFlare. 2sxc 1-2nd (1 second vision) performance Content Management structured-content Daniel Mettler
2sxc 8.7 release with quickE 2.0 11/18/2016 Just a short release note: 8.7 is now out and includes quickE 2.0 (quick edit) + 20+ enhancements. 2sxc 2sxc v8 2sxc Release Daniel Mettler
Introducing quickE 2.0: move, delete modules super-fast and touch-friendly 11/16/2016 With quickE 2 we can also move and delete dnn-modules directly from the preview-mode, which is 10x faster. And it works with touch, is configurable and way more. 2sxc v8 DNN / DotNetNuke UX customize-edit-ui 1-2nd (1 second vision) Content Blocks Content Management structured-content mobile Usability touch-optimized Daniel Mettler
Loving Design - the ICATT Magazine Solution for DNN/2sxc 11/14/2016 ICATT released an open source solution-template for magazine sites with content-types, templates and themes. It looks awesome and uses DNN and 2sxc. A quick declaration of love... 2sxc DNN / DotNetNuke Responsive solution Content Management design UX Daniel Mettler
Introducing 2sxc 8.6 with JS-API, Shake, Improved Toolbar and WYSIWG 11/8/2016 2sxc 8.6 brings large improvements on the in-page toolbar and the APIs to customize it as you need it. Create custom toolbars, change alignments, create custom buttons or create action-links without the toolbar. Here's what's new: 2sxc 2sxc Release New feature DNN / DotNetNuke Daniel Mettler
WYSIWYG Editor Improvements in 2sxc 8.6 11/8/2016 2sxc 8.6 provides various small enhancements which make content editing more fun. 2sxc 1-2nd (1 second vision) WYSIWYG 2sxc Release Content Management New feature 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
Create Links Which Run CMS Commands (new 2sxc 8.6) 11/8/2016 Sometimes you want to have edit-buttons or "change-layout" buttons which don't look like 2sxc-toolbars. For example in tables showing many items, on JavaScript SPAs or when creating a dashboard-style interface which is simply different. This is now easy... 2sxc DNN / DotNetNuke customize-edit-ui UX SPA view Daniel Mettler
Using Custom Buttons In A Toolbar 11/8/2016 Sometimes you want to provide custom features in a 2sxc-app, but visualize them just like a 2sxc-toolbar. Here's how. 2sxc JavaScript, JS customize-edit-ui UX Daniel Mettler
Customize In-Page Toolbars (new 2sxc 8.6) 11/7/2016 Maybe you want to hover the toolbar on the left side, or you want to align the "..." more button differently. Maybe you need LTR-support, or you just want to add custom CSS classes. Here's how. 2sxc customize-edit-ui JavaScript, JS SPA view Layout Daniel Mettler
Introducing Shake: Mobile Content Editing just turned Sexy 11/7/2016 Our newest revolution (yes, that means turning...) on 2sxc is shake support to show in-page editing buttons. Shake it! 2sxc Responsive mobile Content Management customize-edit-ui UX Usability Daniel Mettler
27 new Responsive Bootstrap 3 Content Design Templates 10/27/2016 We just released a brand new set of content templates, optimized for Bootstrap 3 themes (skins). Now, both layout and content look great! Layout 1-2nd (1 second vision) Content Management CSS DNN / DotNetNuke font icons git install UX design Responsive structured-content Daniel Mettler
What does Auto-Configure Content do? (updated) 10/26/2016 Every portal has it's own configuration of content-types and designed templates, but most people will start with a standard set. Here's what's happening when you auto-configure your Content. 2sxc Content Management CSS install UX structured-content Daniel Mettler
2sxc App vs. 2sxc Content - Which One Should I use? 9/29/2016 Technically both the App and the Content module could be used for the same things - but you shouldn't, because they behave differently and provide a different UX. Here's an overview. App Content Management 2sxc ajax Daniel Mettler
Github Versioning an App with the Database 9/25/2016 We all love github and want to version our work and our apps with it. But usually the database is missing, which means that both schema, configuration and demo-data aren't in the versioning. Now we can do it - here's how... 2sxc App Data DNN / DotNetNuke New feature git Daniel Mettler
4-Ways to Work with JSON Data Using StruXured Content (2sxc) 9/22/2016 Many cool visualizations run in JavaScript, so your scripts must be able to get the content-items as JSON. Here are the 4 most important ways to do it. Data JSON 2sxc ajax api Angular, AngularJS JavaScript App JavaScript, JS knockoutJS mashup SPA Sql Visual Query Designer Daniel Mettler
Announcing Angular 2 - Yippee! 9/20/2016 Angular 2 is officially stable and out. Here's what you need to know, if you want to get started immediately with Angular2 and DNN or 2sxc. Angular, AngularJS 2sxc DNN / DotNetNuke ajax JavaScript, JS JavaScript App knockoutJS performance 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
2sxc 8.5 with material design, profile data-source and unpublish 7/8/2016 The new 2sxc offers many long awaited highlights and settings, incl. button-configuration on hyperlink (hide adam, show pages), many operations on the value filter (contains, between, etc.) and more. 2sxc Release UX 2sxc v8 Daniel Mettler
Developing Agile, Rapid DNN-Apps and SPAs (Modules) 6/22/2016 Watch the DNN-Connect Session showing you how to save/make thousands of dollars using agile, proven methods for Razor-Apps, JavaScript SPAs and more. DNN / DotNetNuke App JavaScript, JS SPA Angular, AngularJS JavaScript App News Video 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
Moving Questions and Discussions from CodePlex to Stack Overflow 5/25/2016 Many 2sxc questions are actually questions about Razor, LINQ, JavaScript, JSON and other web technologies. So we believe it's better to support this in a public platform. 2sxc 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