Upload
henri-bergius
View
3.628
Download
1
Embed Size (px)
DESCRIPTION
Create
Citation preview
Create
Henri Bergius
@bergie
github.com/bergie
bergie.iki.fi
Midgard CMS
midgard-project.org
PHPCR
phpcr.github.com
noflojs.org - see also PhpFlo
Semantic CMS Community
iks-project.eu
Create
createjs.org
Content Management
System
Database Content RepositoryDatabase
Web Framework
Web Editing Tool
Monolithic approach Decoupled approach
“Build a CMS, no forms allowed”
Stop filling forms.
Just edit.
CMS and JavaScript must agree on the content model
RDFa: Your Content, Explained
RDFa: Your Content, Explained
Suddenly JavaScript can understand
Bonus: SEO
Entering editing state
Editing and saving
Adding content
Content can be added to any collections
Image handling
Tagging and annotations
Create and dependencies● Backbone.js
● Entities, Collections, Views● Communications with server (save,
delete, ...)
● VIE● RDFa parsing● Type and namespace handling● Communications with Stanbol and
dbPedia
● jQuery UI● Widget library for web
applications
● jQuery● DOM manipulation library
● Hallo Editor● Rich text editor for jQuery UI● "Everything is a plugin" philosophy● Optionally: Aloha Editor
● Create.js● jQuery UI widgets that connect
VIE entities and Hallo Editor● Pluggable editors (Aloha also
supported)
Framework for Semantic Interaction - viejs.org
Communicating changes to server
Hallo Editor
bergie.github.com/hallo
Get started with Create
1. Mark up your content with RDFa
2. Include VIE & create.js to your pages
3. Implement Backbone.sync
Blogsiple
Midgard
Symfony CMF
OpenCms
Happening in 2012● New reference UI (landed in
March)
● Presence, collaboration● History, versioning● More type-specific
widgets● Community outreach● Early adopters