Project Description
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
OPenContent.JPG

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

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 forms ( 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)
  • Files (with auto complete search in dnn files)
  • Images (with auto complete search in dnn files)
  • 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)
  • Address
  • 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

View live Demos

Get started video
Video

Last edited Nov 21, 2015 at 11:25 AM by sachatrauwaen, version 30