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)
 - 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
 
Updated less than a minute ago
