Building Graph-Based Web Applications with Structr 1.0 - Axel Morgner @ GraphConnect London 2013

2,791 views
2,720 views

Published on

Axel introduces Structr -the first stable release of the award-winning open-source Mobile and Web Application Framework and Content Managment System based on Neo4j.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,791
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
57
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Building Graph-Based Web Applications with Structr 1.0 - Axel Morgner @ GraphConnect London 2013

  1. 1. structr Building Graph-Based Web Applications with Structr 1.0 

  2. 2. structr Axel Morgner Founder/CEO Structr Twitter: @amorgner
  3. 3. structr
  4. 4. structr
  5. 5. structr
  6. 6. structr structr
  7. 7. structr structr Open Source
  8. 8. structr structr Open Source Content Management System

  9. 9. structr structr Open Source Content Management System
 Application Framework
  10. 10. structr structr Open Source Content Management System
 Application Framework First release: May 2011
  11. 11. structr structr Open Source Content Management System
 Application Framework First release: May 2011 On Maven Central: Nov. 2013
  12. 12. structr structr Open Source Content Management System
 Application Framework First release: May 2011 On Maven Central: Nov. 2013 Twitter: @structr
  13. 13. structr A new CMS? Why the hell…
  14. 14. structr
  15. 15. structr
  16. 16. structr
  17. 17. structr First Iteration: CMS Standalone web application Trees (Sites, Groups, Data) HTML code in templates and content nodes Apache Click, Freemarker template engine
  18. 18. structr Scope Change: Backend REST backend, no frontend Bi-directional JSON-to-Graph
 mapping Advanced Search Schema definition: Type safety, constraints, cardinality enforcement, cascading delete
  19. 19. structr New CMS UI Synchronous UI Websockets Drag’n’Drop In-page editing Real-time, cacheless page rendering
  20. 20. structr 200,000+ LoC 6,400+ Commits ~ 10,000 Hours
  21. 21. structr Content Management (Demo)
  22. 22. structr How does it work?
  23. 23. structr Data Model and Page Rendering (Demo)
  24. 24. structr Dynamic Elements 
 and Data Binding 
 (Demo)
  25. 25. structr Custom Data Types
 (Demo)
  26. 26. structr Widgets
 (Demo)
  27. 27. structr User Interaction
 (Demo)
  28. 28. structr Summary Powerful REST/Websocket Backend CMS and Data Editing UI Fast page rendering by graph traversal Data integration: REST, Cypher, XPath
  29. 29. structr Features http://structr.org/about
  30. 30. structr Availability 1.0 to be released soon Open Source (GPL/AGPL) Commercial licenses at request Neo4j OEM license
  31. 31. structr We need… Feedback Ideas Projects Contributors
  32. 32. structr What’s next? Widget Store Runtime schema definition (meta schema) Structr as a Service (Cloud hosting) Context-aware code editor CMIS WebDAV/CIFS
  33. 33. structr Thank You!

×