0
Create.jsDecoupling Content Management
Henri Bergius           Director of R&D           Nemein Berlin           @bergie           bergie.iki.fi
"The Midgard Project is born."         Launching our first Open Source CMS effort                         bergie.iki.fi, A...
http://noflojs.org/
Your CMS is a monolith             Content            Management              System Database                File System
"We like the user interface, but our   IT doesnt want to run PHP"
"We wanted to have a .Net CMS,   but our users hate the UI"
"Marketing wants this CMS, but  we cant develop our app on it"
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...
Semantic CMS Community  www.iks-project.eu
decoupledcms.org
Create.js    Create.js is a comprehensive web editing  interface for Content Management Systems. It is designed to provide...
“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
Multi-type Collections
Image handling
Tagging and annotations    http://szabyg.github.com/annotate.js/
Never lose content
Any language
Two faces of Create.js                    Custom UX Create.jsdefault UX                  Create.js widgets Server         ...
Symfony CMF
TYPO3 Neos
OpenCms
Drupal
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
Launching Create.js
JSON-LD
Framework for Semantic Interaction - viejs.org
Your decoupled CMS         Create.js   Your application here    Content Repository
Decoupling means collaboration
Questions?        @bergie        createjs.org        hallojs.org        viejs.org        decoupledcms.org
Upcoming SlideShare
Loading in...5
×

Decoupling Content Management with Create.js

1,403

Published on

JS.Everywhere(2012)

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

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

No notes for slide

Transcript of "Decoupling Content Management with Create.js"

  1. 1. Create.jsDecoupling Content Management
  2. 2. Henri Bergius Director of R&D Nemein Berlin @bergie bergie.iki.fi
  3. 3. "The Midgard Project is born." Launching our first Open Source CMS effort bergie.iki.fi, April 25th 1998
  4. 4. http://noflojs.org/
  5. 5. Your CMS is a monolith Content Management System Database File System
  6. 6. "We like the user interface, but our  IT doesnt want to run PHP"
  7. 7. "We wanted to have a .Net CMS,  but our users hate the UI"
  8. 8. "Marketing wants this CMS, but  we cant develop our app on it"
  9. 9. Decoupling Content Management Monolithic approach Decoupled approach Web Editing Tool Content Management System Web FrameworkDatabase File System Content Repository
  10. 10. 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
  11. 11. Semantic CMS Community www.iks-project.eu
  12. 12. decoupledcms.org
  13. 13. Create.js Create.js 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. 
  14. 14. “Build a CMS, no forms allowed”
  15. 15. http://hallojs.org & http://github.com/bergie/blogsiple
  16. 16. http://aloha-editor.org
  17. 17. Manage Collections Content can be added to any collections
  18. 18. Multi-type Collections
  19. 19. Image handling
  20. 20. Tagging and annotations http://szabyg.github.com/annotate.js/
  21. 21. Never lose content
  22. 22. Any language
  23. 23. Two faces of Create.js Custom UX Create.jsdefault UX Create.js widgets Server Server
  24. 24. Symfony CMF
  25. 25. TYPO3 Neos
  26. 26. OpenCms
  27. 27. Drupal
  28. 28. Interfacing with Create.js Web Editing Tool HTML+RDFa JSON-LD over REST Web Framework
  29. 29. RDFa: Your Content, Explained
  30. 30. RDFa: Your Content, Explained
  31. 31. Suddenly JavaScript can understand
  32. 32. Bonus: SEO
  33. 33. Launching Create.js
  34. 34. JSON-LD
  35. 35. Framework for Semantic Interaction - viejs.org
  36. 36. Your decoupled CMS Create.js Your application here Content Repository
  37. 37. Decoupling means collaboration
  38. 38. Questions? @bergie createjs.org hallojs.org viejs.org decoupledcms.org
  1. A particular slide catching your eye?

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

×