Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Create - Decoupled CMS interface

6,650 views

Published on

Create

Published in: Technology
  • Be the first to comment

Create - Decoupled CMS interface

  1. 1. Create
  2. 2. Henri Bergius @bergie github.com/bergie bergie.iki.fi
  3. 3. Midgard CMSmidgard-project.org
  4. 4. PHPCRphpcr.github.com
  5. 5. noflojs.org - see also PhpFlo
  6. 6. Semantic CMS Community iks-project.eu
  7. 7. Createcreatejs.org
  8. 8. Monolithic approach Decoupled approach Web Editing Tool Content Management System Web Framework Database Content Repository
  9. 9. “Build a CMS, no forms allowed”
  10. 10. Stop filling forms. Just edit.
  11. 11. CMS and JavaScript mustagree on the content model
  12. 12. RDFa: Your Content, Explained
  13. 13. RDFa: Your Content, Explained
  14. 14. Suddenly JavaScript can understand
  15. 15. Bonus: SEO
  16. 16. Entering editing state
  17. 17. Editing and saving
  18. 18. Adding content Content can be added to any collections
  19. 19. Image handling
  20. 20. Tagging and annotations
  21. 21. 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
  22. 22. Framework for Semantic Interaction - viejs.org
  23. 23. Communicating changes to server
  24. 24. Hallo Editorbergie.github.com/hallo
  25. 25. Get started with Create1. Mark up your content with RDFa2. Include VIE & create.js to your pages3. Implement Backbone.sync
  26. 26. Blogsiple
  27. 27. Midgard
  28. 28. Symfony CMF
  29. 29. OpenCms
  30. 30. Happening in 2012● New reference UI (landed in March)● Presence, collaboration● History, versioning● More type-specific widgets● Community outreach● Early adopters
  31. 31. Questions? henri.bergius@nemein.com @bergiehttp://viejs.org http://createjs.org

×