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
Monolithic approach   Decoupled approach



                       Web Editing Tool

    Content
  Management
    System

                       Web Framework




    Database          Content Repository
“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                             ●   jQuery
    ●   Entities, Collections, Views            ●   DOM manipulation library
    ●   Communications with server (save,   ●   Hallo Editor
        delete, ...)
                                                ●   Rich text editor for jQuery UI
●   VIE                                         ●   "Everything is a plugin" philosophy
    ●   RDFa parsing                            ●   Optionally: Aloha Editor
        Type and namespace handling
                                                Create.js
    ●
                                            ●

    ●   Communications with Stanbol and
                                                ●   jQuery UI widgets that connect
        dbPedia
                                                    VIE entities and Hallo Editor
●   jQuery UI                                   ●   Pluggable editors (Aloha also
    ●   Widget library for web                      supported)
        applications
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
Questions?
            henri.bergius@nemein.com
                         @bergie




http://viejs.org   http://createjs.org

Create - Decoupled CMS interface