Your SlideShare is downloading. ×
0
Create.jsinline editing for any website
Henri Bergius           Director of R&D           Nemein Berlin           @bergie           bergie.iki.fi
github.com/bergie/noflogithub.com/bergie/phpflo
"I built this web app, but now the client wants to edit the About page.                         Should I install a CMS?"
Every CMS is a monolith             Content            Management              System Database                File System
"Marketing wants this CMS, but  we cant develop our app on it  because the framework sucks"
Decoupling Content Management   Monolithic approach       Decoupled approach                              Web Editing Tool...
Clean separation of concerns      Web Editing Tool      Tools that user needs to create,      manipulate, and publish cont...
Create.js  Create.js is a comprehensive web editing interface. It is designed to provide a modern, fully browser­based HTM...
Semantic CMS Community           www.iks-project.eu  "Create.js is free software developed by Henri Bergius and the Midgar...
“Build a CMS, no forms allowed”
http://hallojs.org & http://github.com/bergie/blogsiple
http://aloha-editor.org
Manage Collections       Content can be added to       any collections
Image handling
Tagging and annotations    http://szabyg.github.com/annotate.js/
Never lose content
Symfony CMF
OpenCms
Drupal
(your web platform here)
Interfacing with Create.js              Web Editing Tool  HTML+RDFa                      JSON-LD over REST              We...
RDFa: Your Content, Explained
RDFa: Your Content, Explained
Suddenly JavaScript can understand
Bonus: SEO
JSON-LD
Framework for Semantic Interaction - viejs.org
Your decoupled CMS        Create.js   Your framework here    Content Repository
Decoupling means collaboration
Questions?        @bergie        createjs.org        hallojs.org        viejs.org        decoupledcms.org        iks-proje...
Upcoming SlideShare
Loading in...5
×

Create.js - Inline editing for any website

1,888

Published on

Slides from BerlinJS talk on August 16th 2012

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,888
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Create.js - Inline editing for any website"

  1. 1. Create.jsinline editing for any website
  2. 2. Henri Bergius Director of R&D Nemein Berlin @bergie bergie.iki.fi
  3. 3. github.com/bergie/noflogithub.com/bergie/phpflo
  4. 4. "I built this web app, but now the client wants to edit the About page.   Should I install a CMS?"
  5. 5. Every CMS is a monolith Content Management System Database File System
  6. 6. "Marketing wants this CMS, but  we cant develop our app on it  because the framework sucks"
  7. 7. Decoupling Content Management Monolithic approach Decoupled approach Web Editing Tool Content Management System Web FrameworkDatabase File System Content Repository
  8. 8. Clean separation of concerns Web Editing Tool Tools that user needs to create, manipulate, and publish content Web Framework Rendering and serving content and handling business logic Content Repository Data storage and retrieval. Access controls, validations, full-text search
  9. 9. Create.js Create.js is a comprehensive web editing interface. It is designed to provide a modern, fully browser­based HTML5 environment for  managing content.Create can be adapted to work on almost any  website back­end. 
  10. 10. Semantic CMS Community www.iks-project.eu "Create.js is free software developed by Henri Bergius and the Midgard Project in collaboration with IKS and co­funded by the European Union"
  11. 11. “Build a CMS, no forms allowed”
  12. 12. http://hallojs.org & http://github.com/bergie/blogsiple
  13. 13. http://aloha-editor.org
  14. 14. Manage Collections Content can be added to any collections
  15. 15. Image handling
  16. 16. Tagging and annotations http://szabyg.github.com/annotate.js/
  17. 17. Never lose content
  18. 18. Symfony CMF
  19. 19. OpenCms
  20. 20. Drupal
  21. 21. (your web platform here)
  22. 22. Interfacing with Create.js Web Editing Tool HTML+RDFa JSON-LD over REST Web Framework
  23. 23. RDFa: Your Content, Explained
  24. 24. RDFa: Your Content, Explained
  25. 25. Suddenly JavaScript can understand
  26. 26. Bonus: SEO
  27. 27. JSON-LD
  28. 28. Framework for Semantic Interaction - viejs.org
  29. 29. Your decoupled CMS Create.js Your framework here Content Repository
  30. 30. Decoupling means collaboration
  31. 31. Questions? @bergie createjs.org hallojs.org viejs.org decoupledcms.org iks-project.eu
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×