Hippo CMS Integration Patterns

2,085 views

Published on

These slides were from my Hippo GetTogether 2014 presentation. During this presentation I went into detail about the different integration patterns I've seen over the last 5 years. I explained the different scenarios and their pros and cons. There is an accompanying video, which should be out soon.

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

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

No notes for slide

Hippo CMS Integration Patterns

  1. 1. follow the Hippo trail 1 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 1 Hippo GetTogether 2014 Hippo CMS Integration Patterns When, why and how… Hippo GetTogether 2014 Jeroen Reijn, Architect, Hippo | @jreijn | #hgt14
  2. 2. follow the Hippo trail 2 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 2 Hippo GetTogether 2014 Kick-ass Dev teams
  3. 3. follow the Hippo trail 3 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 3 Hippo GetTogether 2014 Can’t wait to get started!!
  4. 4. follow the Hippo trail 4 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 4 Hippo GetTogether 2014 Making a connection
  5. 5. follow the Hippo trail 5 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 5 Hippo GetTogether 2014 •  Integrating external content •  Integrating another application •  As a data provider
  6. 6. follow the Hippo trail 6 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 6 Hippo GetTogether 2014
  7. 7. follow the Hippo trail 7 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 7 Hippo GetTogether 2014 Balance
  8. 8. follow the Hippo trail 8 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 8 Hippo GetTogether 2014 Approach 1 publish DeliveryAuthor Synch
  9. 9. follow the Hippo trail 9 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 9 Hippo GetTogether 2014 Approach 2 publish DeliveryAuthor
  10. 10. follow the Hippo trail 10 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 10 Hippo GetTogether 2014 Approach 3 publish DeliveryAuthor
  11. 11. follow the Hippo trail 11 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 11 Hippo GetTogether 2014 Integrating existing business logic •  Use ‘hybrid‘ approach for web application frameworks (Spring MVC, Struts, Wicket) •  Spring Component Bridge
  12. 12. follow the Hippo trail 12 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 12 Hippo GetTogether 2014 Container level integration (‘hybrid’) Container HST Filter Request Response Client Servlet Filter Java Web App
  13. 13. follow the Hippo trail 13 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 13 Hippo GetTogether 2014 Spring Component Bridge http://www.onehippo.com/ HEADER FOOTER RIGHT MAIN Spring MVC Application
  14. 14. follow the Hippo trail 14 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 14 Hippo GetTogether 2014 Exposing content •  RESTful Web Services •  Addressable snippets •  Push data
  15. 15. follow the Hippo trail 15 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 15 Hippo GetTogether 2014 Exposing content via REST Custom Delivery Hippo CMS DMS system RDBMS
  16. 16. follow the Hippo trail 16 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 16 Hippo GetTogether 2014 Exposing content via HTML Snippets http://www.onehippo.com/ HEADER FOOTER RIGHT MAIN Delivery Custom
  17. 17. follow the Hippo trail 17 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 17 Hippo GetTogether 2014 Event bus Authoring Delivery CMS Custom
  18. 18. follow the Hippo trail 18 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 18 Hippo GetTogether 2014
  19. 19. follow the Hippo trail 19 16May2014–ClubTrouw-Amsterdam follow the Hippo trail 19 Hippo GetTogether 2014 Question & Answers Thank you so much for your time. Let’s stay in touch. @oneHippo www.onehippo.com +31 (0)20 522 44 66 or +1 877 414 4776

×