Create, from the Midgard Project is a comprehensive web editing interface for Content Management Systems. It is designed to provide a modern, fully browser-based HTML5 environment for managing content. Create can be adapted to work on almost any content management backend.
- Making RDFa-annotated content on pages editable
- Managing collections of content (add, remove)
- Local, in-browser storage and retrieval of unsaved content
- Adaptable connector for communicating with the back-end system
- Running workflows (approval, etc.) for content items
- Browsing and reverting content history
- Adopt the Web Intents specification for better image and link handling
- Content annotation and auto-tagging with Apache Stanbol
- Hallo - distraction-free content editor (optionally, Aloha Editor)
- VIE - editable RDFa library
- Backbone.js - client-side management of models, views, and collections
- jQuery UI - widget and effect library
- Bootstrap - CSS UI framework
- Modernizr - HTML5 browser compatibility library
In nutshell, you have to do the following:
- Annotate your content with RDFa
- Include the Create JavaScript file(s)
- Implement Backbone.sync for your back-end
- Introducing the Midgard Create user interface
- Using RDFa to make a web page editable
- Midgard Create and VIE presentation in the Aloha Editor conference
- Proposal for using Create as the reference UI in Symfony CMF
This repository contains the new version of Create that is having its dependencies on Midgard MVC removed so that it can work with any back-end system. This work is still ongoing, and so most of the functionality doesn't work yet.