Journal

Daniel Mettler created a new project Community Recipes on azing

A community effort to provide recipes for any kind of thing you want to do in DNN. Examples:

- install something
- customize something
- configure multilanguage
- check the DNN version

6/3/2019

Daniel Mettler created a new project Polymorph - Code-Editions for Open-Heart Surgery

A concept to host multiple editions of your code, for example

/live contains the production code
/staging contains a temporary edition for testers
/dev contains the work in progress

This requires a structure for storing the code, switching between editions etc. We have a partial implementation in 2sxc 9.35+ for APIs and a more complete example in Mobius Forms 3.

6/3/2019

Daniel Mettler created a new project Bootstrap4 Instant Theme

A professional grade "naked" Bootstrap4 theme.

6/3/2019

Daniel Mettler created a new project RazorBlade

Razor is an amazing server side language and IMHO ideal for the future of asp.net. The little bit of HTML we still generate can easily become quite messy though with dynamic data-items and more. So RazorBlade should provide a library of common helpers and short hands.

6/3/2019

Daniel Mettler created a new project Koi - Harmony Across CSS Frameworks

Koi is a solution for CMS components to dynamically adjust their output to the CSS-Framework of the current page. In other words, a component can ask the page "what CSS framework are you using?" and adjust the output.

It's .net core ready and pretty cool :)

6/3/2019

Daniel Mettler created a new project 2sxc App System

Runs on 10-20% of all DNNs.

2sxc App Engine is a generic solution for managing data, querying it and then generating html or JavaScript based output within the shortest possible time. It can easily replace most DNN modules and provide a simple, consistent way to develop and deploy everything.
Note that it can do so many things, it's impossible to describe it all. So if you're interested, just install the demo apps and you'll understand :)

6/3/2019

Daniel Mettler created a new project 2sxc Site Builder / Content

Turns DNN into a CMS - Runs on 10-20% of all DNNs

Content Management on DNN is fun both for the editor and web developer. The editor gets a page-builder experience (like Wix or Jimdo) an can insert pre-designed components which he can't break. You can also edit mobile (shake the device).

6/3/2019

Daniel Mettler created a new project Mobius Forms

Mobius Forms is a flexible forms-system which provides a few fully functional HTML5 forms which save the data and send an e-mail. It's built in a way that you can easily add / remove fields using standard HTML5.
It's wired up very flexibly, so that you can easily create an alternate WebApi to save something, and wire that up too.
Mobius Forms serves as the foundation for any kind of custom form we from 2sic create. It already has various features incl. Captcha, different Razor-based mail templates for customer / admin and all the basic settings you'll usually need. By default, it has
- simple HTML5 based forms - no framework required
- you can use any JS framework you want
- Recaptcha support
- Save all to 1 text-field...
- ...or save each info an own field
- Log IP, time and more
- Send Mail to admin and different mail to customer
- Mail-templates based on Razor
- Each form can have own mail templates
- Each form can have own send-settings
- Generic Save WebAPI which can be fully customized
- Data export/import (using 2sxc)
- Data management UI (using 2sxc)

5/22/2017

Daniel Mettler27 new Responsive Bootstrap 3 Content Design Templates




We just released a brand new set of content templates, optimized for Bootstrap 3 themes (skins). Now, both layout and content look great!

10/27/2016

Daniel Mettler2sxc App vs. 2sxc Content - Which One Should I use?

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.

9/18/2016

Daniel Mettler12 Differences When Templating Data Instead of Content

The template/data-paradigm is very common, where a template visualizes data provided by a query. This results in typical list/details systems like blogs, news, showcases and more. But when managing content on normal pages, this approach doesn't really work, which is why we need the template/content-paradigm

9/18/2016

Daniel Mettler4-Ways to Work with JSON Data Using StruXured Content (2sxc)




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. 

9/18/2016

Daniel Mettlerreplied to: RE: Angular JS based DNN Module, twice on same page

I'm a bit of a specialist in this domain and also held talks about Multi-SPAs about two years ago. Can't repeat it all, but I think your question has ...

8/19/2016

Daniel MettlerCreating a dotnet Core DNN in a few days - recommendation to discuss

Getting DNN to dotnet core seems daunting - or maybe not? I believe the solution can be very simple - let's explore...

6/8/2016

Daniel MettlerMay the 4th be with you again - presenting the DNN Blog App




We are proud to announce (again on international star-wars day) the Blog App. It's pretty cool, and the best thing is that you can mix it with other apps, or just change it to be anything you want. 

5/4/2016

Daniel MettlerAn Essay on Auto-Converting Titles to Paths like Wordpress

When we create apps like blogs, articles or news we often need to generate a nice, SEO-style path for the details page, which should contain the title. This looks easy - I spent over a day on this simple challenge, and would like to share what I worked out…

3/17/2016

Daniel Mettler3 Reasons why We're Moving from Grunt to Gulp

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.

3/5/2016

Daniel MettlerDebugging JavaScript Errors with a Modern Browser and F12 (200)

And the devil spoke: "Let there be errors". And God Spoke: "Let there be a debugger". This is a short tutorial to get you started in cornering JavaScript errors. 

2/24/2016

Daniel Mettler2sxc 8.1 with new WYSIWYG, file-library-fields, ADAM 1.2, Code-Editor and way more

Announcing 2sxc 8.1 which has best-in-industry WYSIWYG experience (incl. drag-drop image and document-upload), a template editor with Sherlock-Snippets, ADAM 1.2 with file and folder metadata and more. 

1/24/2016

Daniel MettlerThe perfect WYSIWYG for DNN/2sxc #6 - ADAM Integration

So after extensive evaluation (parts 1, 2 and 3) and integration and design (part 4 & 5) I really want to add value. It's time to integrated ADAM - the Automatic Digital Asset Manager.

1/18/2016

ViewProfile