DNN Connect 2015 Video: Learn Simple AngularJS thanks to Best Practices 6/1/2015 Watch the recording of the DNN-Connect Session where Daniel Mettler showed how AngularJS can be very easy to develop with if you understand the basic principles and follow best practices. The video is for both beginners and advanced developers. 2sxc Angular, AngularJS Video DNN / DotNetNuke Daniel Mettler
New in 2sxc 7: #4 Using Visual Query with WebAPI (Updated) 5/27/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to using the Visual Query together with WebAPI. There are many ways to consume Query data - the most powerful way to give use it in JavaScript is to deliver it as JSON - which can be done easily in WebAPI. WebAPI 2sxc Visual Query Designer New feature Daniel Mettler
2sxc 7.1 - new Content-Type Permissions and REST API 5/26/2015 Last week we released 2sxc 7.1 which now includes permissions on Content-Types, Views and Queries. Thanks to this we were able to create full REST support, so that you can create, read, update, delete Content-Items though HTTP/JavaScript. 2sxc Angular, AngularJS knockoutJS JavaScript, JS Daniel Mettler
Visual Query with URL-Parameter-Filter (10 min Tutorial Video) 5/21/2015 This second video shows how the App is built on http://2sxc.org/help which automatically shows special links based on the URL. So if ?tag=permissions is passed in, the Query will retrieve all help-links related to this tag and show them. The Solution has no code on the server so it's only tokens + query. Great to get started :) Tutorial 2sxc Visual Query Designer Video Daniel Mettler
First Steps with the Visual Query Designer (10 min Video) 5/20/2015 I got a few requests through Twitter and Codeplex asking for getting-started videos. So here goes - the first video shows the basics, creating a simple query and connecting it to a Tokens-Template. 2sxc Visual Query Designer Tutorial Video Daniel Mettler
Debugging Minified JavaScript thanks to Source-Maps - LL2 5/19/2015 Working with minified JavaScript - like when using jQuery or AngularJS in a live environment - is troubling when you want to debug something. So let me introduce you to the JavaScript Source Map. This is Lessons Learned #2 from the development of 2sxc 7. JavaScript, JS 2sxc Source Map Lessons Learned Daniel Mettler
New in 2sxc 7: #11 Content/Data-Import from Excel and any other Data (including Access, SQL, FnL, UdT) 5/18/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to importing existing data into 2sxc. You will usually want to do this when starting with existing data (like customer addresses) or when migrating from another tool (XYZ-Articles, XYZ-News, XYZ-Gallery) or from another CMS like Umbraco, Drupal, typo3 etc. 2sxc Data Content Management List Import / Export Daniel Mettler
New in 2sxc 7: #9 Using Form and List with Razor, Tokens and JSON (FnL, UdT, User Defined Table) 5/17/2015 This is a part of my series The New Features of 2sxc 7 and provides you with a Demo-App to work with Form and List using Tokens and Razor. It uses the FnL DataSources which I explained in a blog 2 days ago. Form and List 2sxc Visual Query Designer User defined Table Daniel Mettler
New in 2sxc 7: #10 Create Your Own Custom DataSource for the Visual Query 5/16/2015 The Visual Query / Pipeline Designer helps you build a chain of data-preparation actions. Now what if your data comes from another source? For many things you can use the DnnSqlDataSource - but it won't cover everything. We'll add more DataSource... 2sxc DataSource Visual Query Designer Daniel Mettler
New in 2sxc 7: #8 Form and List DataSource (FnL, UdT, User Defined Table) 5/14/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to using Form-and-List-Data from DNN in the Visual Query. Note that it is also called FnL, UdT or User defined Table. This can then be used with Tokens, Razor or WebAPI/JSON. 2sxc User defined Table Visual Query Designer Form and List Daniel Mettler
New in 2sxc 7: #7 Re-Design DNN-Events with Razor 5/13/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to using SQL-Data from DNN in the Visual Query to Re-Template / Re-Design any DNN-Module. In this case I prepared a demo using DNN Events. Token templates Razor Templates 2sxc Visual Query Designer Sql DNN / DotNetNuke Daniel Mettler
New in 2sxc 7: #6 DNN SQL DataSource 5/12/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to using SQL-Data from DNN in the Visual Query. This can then be used with Tokens, Razor or WebAPI/JSON. 2sxc Visual Query Designer Sql Data Daniel Mettler
New in 2sxc 7: #5 Create identical Copies of a DNN-Site 5/11/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to Exporting and Importing DNN-Portals to create a Copy of a Site which manages content with 2sxc. 2sxc Import / Export Migrate Copy Daniel Mettler
New in 2sxc 7: #3 Using Visual Query with Razor Views 5/8/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to using the Visual Query together with Razor Views/Templates. There are many ways to consume Query data - the most powerful version on the server is to use Razor. Razor Templates 2sxc Visual Query Designer MVC Daniel Mettler
New in 2sxc 7: #2 Using Visual Query with Token Templates 5/7/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to the Token-Repeat enhancements and how to use them together with the Visual Query. There are many common ways to consume Query data - the simplest one is to use tokens. 2sxc Visual Query Designer Token templates Repeat Daniel Mettler
New in 2sxc 7: #1 Visual Query Designer 5/6/2015 This is a part of my series The New Features of 2sxc 7 and introduces you to the Visual Query Designer. MVC Razor Templates JSON 2sxc Visual Query Designer Token templates Daniel Mettler
The 20 Best New Features of 2sxc 7 5/5/2015 "***** This is the best module ever. You can create absolutely anything you might need. This Module should be a default on DNN, I don't understand how it isn't. I actually don't see the reason of DNN without a module like 2sxc. " And now it's much better - and still free and open source - here are the 20 most important new features we introduced: 2sxc Daniel Mettler
May the 4th be with you - Releasing 2sxc 7 5/4/2015 It's international Star-Wars day - and we're really excited to announce the stable release of 2sxc 7! It has been our core focus for the last three months and we've developed and improved more than 50 important features. 2sxc 2sxc Release Daniel Mettler
Should the Content-Editor do this? #2 Module Settings 1/27/2015 Whenever I see really features in a CMS I always ask myself: Is this something my customer is capable of using - without messing everything up? So I ask you: should the content-editor configure a carousel? App 2sxc OWL Content Management Daniel Mettler
Vote on what we should develop next - UI, Apps, Data, Features 1/19/2015 We've been contributing thousands of hours to DNN development - mostly in regards to 2sxc, Razor, AngularJS, Training blogs and similar. As we continue to develop 2sxc, we often focus on aspects we need or our customers need - but we would like to hear your needs. App Angular, AngularJS Razor Templates Tutorial 2sxc WYSIWYG Daniel Mettler
WebAPI 2.6 Debugging WebAPI using Fiddler and F12 1/16/2015 Since the WebAPI is usually invisible and doesn't have a real output-page it’s a bit harder to debug. What makes things even more difficult is the fact that DNN doesn't log WebAPI errors (it should, but that's a pending issue). So I'll show you the most important tools to help you get started. App 2sxc WebAPI JSON Fiddler Daniel Mettler
WebAPI 2.5 Routing or "How does the API-URL end up talking to this WebAPI-Code" 1/15/2015 In this post I would like to help you understand what happens between the sheets - mostly from the moment the web server receives the request up to the moment where your code (your C# class) gets to do something. App 2sxc WebAPI JSON URL Daniel Mettler
WebAPI 2.4 Special Security Features 1/14/2015 In my second mini-series about WebAPI we'll look at a real-life solution. We've already looked at HTTP-Verbs, Server- and Client-Controllers. Now we'll look at some DNN-Specials mostly related to security. App 2sxc WebAPI JSON Daniel Mettler
WebAPI 2.2 Real Life Example - Feedback Admin Tool 1/12/2015 In my second mini-series about WebAPI we'll look at a real-life solution. The App is simple enough to learn the basics of WebAPI with basic jQuery / C# skills. In this part, I'll teach you how to create an Admin-Tool. App 2sxc WebAPI JSON HTTP-Methods Daniel Mettler
WebAPI 2.1 Real Life Example - Feedback Form (fixed audio) 1/12/2015 In my second mini-series about WebAPI we'll look at a real-life solution. We'll look at a feedback-form App and a simple Feedback-Management App. The App is simple enough to learn the basics of WebAPI with basic jQuery / C# skills. In this part, I'll walk you through the main UI and code. I'll also help you customize it to your needs! App 2sxc WebAPI JSON HTTP-Methods Daniel Mettler