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
Shared .cs Code in Razor and WebApi (new in 10.01) 5/30/2019 Sharing code in parts of your app is now super easy, with the new feature compile .cs files on the fly. This means your code can now be written for use in both Razor and WebApi. 2sxc Release Code api Daniel Mettler
2sxc-Polymorph (Multi-Editions) enables Open-Heart Surgery 2/19/2019 Almost everybody works on the production environment to make changes and bugfixes, risking a lot. The new Polymorph feature let's you do this without the risks. 2sxc Adaptive api New feature WebAPI polymorphism Daniel Mettler
Releasing 2sxc 9.30 - Technical Details 5/3/2018 2sxc 9.30 now has some long-awaited features like draft-write permissions and more, making it a great choice for public forms and other use cases. 2sxc Release api Data JavaScript, JS Daniel Mettler
Give your DataSource a Configuration UI with Global ContentTypes (#5) 12/22/2017 When you create a custom DataSource you'll often want to have a custom configuration UI. Here's how to do this. 2sxc Form and List DataSource JSON api Daniel Mettler
Custom DataSource - Creating a DNN Extension 12/21/2017 Now you have a custom DataSource - let's distribute it as a DNN Extension. api 2sxc DNN / DotNetNuke DataSource Daniel Mettler
Tutorial: Custom DataSources for EAV / 2sxc #2 Lists 12/19/2017 This is part 2 of the DataSources tutorial, and shows how you can create lists. 2sxc api DataSource eav WebAPI Visual Query Designer Daniel Mettler
Tutorial Custom DataSources #3 Unit Testing 12/19/2017 DataSource objects are ideal for unit testing. Here's how to do it. 2sxc api DataSource eav unit-testing Daniel Mettler
Custom DataSource API - EnsureConfigurationIsLoaded 12/17/2017 If a DataSource is configurable, then configuration must parse tokens before accessing the values. This is done with EnsureConfigurationIsLoaded. eav api DataSource Daniel Mettler
Custom DataSource API - ConfigMask 12/16/2017 DataSources often need settings which come from the App or from a settings dialog. The ConfigMask is for registering Tokens to get this configuration. eav api DataSource Daniel Mettler
Custom DataSource API - AsEntity 12/15/2017 Many data sources generate new content items - and this is what AsEntity is for. eav DataSource api Daniel Mettler
Custom DataSource API - Provide 12/14/2017 DataSources always provide data on an Out stream. The Provide method makes it very easy to do. eav DataSource api Daniel Mettler
Custom DataSource API - VisualQuery Attribute 12/13/2017 To help the Visual Query Designer properly guide the user, there is an C# Attribute called VisualQuery to configure everything. eav api DataSource 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
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
Releasing 2sxc 8.10 - Public REST Api, Visual Query and WebApi + Shuffle DataSource 2/20/2017 2sxc 8.10 offers four long awaited features - the ability to externally access REST APIs, App-WebApi and Visual Queries, + the ability to shuffle / randomize data-items. 2sxc Angular, AngularJS api App Data DataSource JavaScript, JS JavaScript App JSON knockoutJS SPA WebAPI 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
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
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