These docs are for v3.2. Click to read the latest docs for v5.0.

Introduction

Structured Content Editing module for DNN (Dotnetnuke)

Goals

  • Html module remplacement for responsive websites
  • Easy content editing of complex layouts by end users
  • Content editing for websites using frameworks like bootstrap
  • Not for large amout of data (like articles or catalogs)

Features

  • Structured content editing of complex data (from single item to multiple lists)
  • Template based rendering
  • Multi language Static localizeation of content editing UI
  • Template exchange with data definition and templates
  • Module title editing from the Content editing UI
  • Online template editing

Archtecture

  • Content & Template settings Schema definition in standard json schema format
  • Content & Template settings UI definition in json format
  • Alpaca Form Engine for Content & Settings Form generation http://www.alpacajs.org
  • Client side form generation conected thru webapi
  • Razor or Handlebars as Template engine for server side rendering
  • File based schema, UI & templates
  • Data stored in db in json format (as a single complex data element)

Supported field types

  • Text
  • Dropdown & Radio buttons
  • Checkboxes
  • Url (with auto complete search in dnn pages)
  • Email
  • Image (with instant upload and auto complete image search in specified folder)
  • Textarea
  • Rich text (Smple CKEditor http://ckeditor.com/ or wyzightml http://wysihtml.com)
  • List of items
  • Table of items
  • Mix of multiple single fields and list of items (stored as a single item, not for large amout of data)
  • Dependency between fields