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

Welcome to OpenContent

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

415

Features

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

403

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)
Font Icon picker
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