Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5

2,415 views

Published on

A fast paced presentation on the evolution of the WCM industry for the coming year and a brief introduction and demo of CQ5 WCM.

(creative commons credits to http://www.flickr.com/photos/ashleighthompson)

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,415
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
86
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5

  1. 1. Mardi 17 Novembre 2009 Paris, la Défense WCM Trends for 2010 and CQ5 David Nuescheler CTO Day Software david@day.com
  2. 2. David Nuescheler Chief Technology Officer david.nuescheler@day.com David Nuescheler JSR-170 Spec Lead jsr-170-comments@jcp.org David Nuescheler Jackrabbit Committer / Member uncled@apache.org David Nuescheler TC Member / CMIS-JCR Liaison david@day.com
  3. 3. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  4. 4. WCM Stakeholders Site Systems Owner CMO CIO Business IT Authors Developer
  5. 5. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  6. 6. Good-bye Vendor Lock-in.
  7. 7. Introducing the CM Cloud WCM COLLAB PIM SCM SOCIAL RM DM DAM
  8. 8. Many different usecases. Little agreement.
  9. 9. There is light. The Content Repository. All disciplines of CM agree on the existence and the featureset of a content repository
  10. 10. A Content Repository!? CONTENT REPOSITORY FEATURES OF AN FEATURES OF A RDBMS FILESYSTEM Transactions, Query, Structure, Integrity Binaries, Hierarchy, Locking, Access Control + ALL THE OTHER GOOD STUFF YOU ALWAYS WANTED Unstructured, Versioning, Full-text, Multi-Value, Sort-Order, Observation
  11. 11. A history of standards.  DMA & ODMA Document Management oriented Specification. Little Adoption. No active specification development.  WebDAV (& friends) Filesystem (Resource) oriented Protocol Specification IETF. Widely adopted. Every Desktop has WebDAV support. Every CM Vendor Supports WebDAV. No active specification development.  JCR Java Language API specification. Functionally Broad. Wide adoption by Java Applications. Active development.  CMIS N Document Management oriented Protocol TIO IVE ICA CIF Specification. Work in progress. Active SP E CT development of the Specification. A
  12. 12. Introducing JCR 170 283 12
  13. 13. 13
  14. 14. Known Compliant Repositories (* partially using 3rd party connectors) Exo Apache Jackrabbit Oracle XML DB ECMS Platform Microsoft Sharepoint OpenText Livelink Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7 Interwoven Saperion +hund r regeds of TCKs Repository IBM CM / Domino EMC Documentum Archive istered
  15. 15. Some known JCR Applications Fast BEA Portal Oracle WebCenter Enterprise Search Sun JBoss Portal OpenPortal Interface 21 Day Communique Spring Framework DAM magnolia WCMS Apache Sling Day Communique Mindquarry Collab Alfresco ECMS Collaboration Apache Tapestry QSLabs Apache Compliance Day Communiqué Cocoon WCMS medic-2-medic IBM FileNet Apache James Artifactory mapofmedicine WebSiteManager Maven Proxy Exo ECMS Platform TYPO3 GX WebManager v5.0 WCM InfoQ Hippo Liferay Nuxeo ECM Online Community CMS Enterprise Portal Jahia Sakai Percussion Framework E-learning Rhythmix QuickWCM Sourcemix WCMS Lutece Sourcemix Portal
  16. 16. Introducing CMIS. TO ED P OS T PRO SIS SEP 8 2005 OA V0.
  17. 17. JCR vs. CMIS Goals & Bodies JCR CMIS VS. Java Language API Bindings SOAP & AtomPub Protocol Bindings Large Expert Group Large Technical Committee v2.0 released pre v1.0 Public Review RELATION COMPLEMENTARY
  18. 18. JCR vs. CMIS Scope comparison SCM COLLAB WCM SOCIAL JCR CMIS PIM VS. SCM COLLAB WCM SOCIAL PIM RM DM DAM RM DM DAM General Purpose Content Repository RELATION Focused Model Document Management COMPATIBLE Model SUBSET
  19. 19. JCR vs. CMIS Compatibility JCR CMIS VS. Apache Chemistry makes every JCR compliant repository CMIS compliant. Automatically. No work involved. RELATION COMPATIBLE
  20. 20. JCR vs. CMIS What, when? JCR CMIS VS. Apache Chemistry makes every JCR compliant repository CMIS compliant. Automatically. No work involved. RELATION COMPATIBLE
  21. 21. Tech Buzzword Bingo JCR & CMIS
  22. 22. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  23. 23. Sites are Apps.
  24. 24. Application & WCM 1.0 pre 2009 WebApps miles WebSites s portalapps business ets extran rce comme
  25. 25. Applications & WCM 2.0 header nav title container content content block Progress label Application Content Block Label Label Label Cancel OK labels content 25
  26. 26. Mash it up...
  27. 27. Drag & Drop Integration applications, portlets, gadgets
  28. 28. Tech Buzzword Bingo PORTLETS & OPENSOCIAL
  29. 29. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  30. 30. WCM is about Agility
  31. 31. Adapt in changing markets 1 2 3 content structure logic ...well you h that’s ave a why CMS .
  32. 32. Data First. Your content model is going to be... ...WRONG. ...it is matt just a er of time
  33. 33. Componentized Deployment. Your application is going to be... ...OUTDATED. ...or b uggy .
  34. 34. Tech Buzzword Bingo OSGI & DATA FIRST
  35. 35. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  36. 36. URLs matter beyond SEO
  37. 37. REST Learn to REST. do th ings “web the -way ”
  38. 38. Roy Fielding Chief Scientist Day Software Co-Founder and Creator of Apache WebServer Project Co-Author of HTTP, URL, … standard specification Founder of the Apache Software Foundation VP of the Apache WebServer project Author of the Apache license Creator of the term “REST” 38
  39. 39. It’s the Web. URLs matter. .../product.jsp?id=12346 Mistake 1 : Mistake 2: Mistake 3: Addressing th e “Script” .jsp? What the heck? Passing in “th is”
  40. 40. Reclaiming the web. RESTful URL decomposition /cars/audi/s4.details.html Content ...selects a Repository Pa particular scr th ipt
  41. 41. Tech Buzzword Bingo REST
  42. 42. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  43. 43. Users, not surfers.
  44. 44. Users, are users, are users. 3 ±2 Authors 10 4 ±2 Intranet 10 5 ±2 Public 10
  45. 45. User Profile Management Content Repository & ntation Name, Segme rmation Email, .. Every User of the website has a Profile / oup Inf o . Gr User Home Private file Registration and upload ontrteld d Access Cntica ol e Forms content Authe Highly Scalable s ate W ebPage Use r Lic riv User P Use ense r St s atis & tics
  46. 46. User Generated Content Tightly Integrated Start “small” and without entry barrier Control all user generated content using flexible workflows for approval Built for Enterprise Class DMZ and Load Balancing environments
  47. 47. <div class=”comment”> Check out this site <a href=”javascript:alert(‘ha’)”>this</a> site </div> <div class=”comment”> Look at my profile <img src=”javascript:alert(‘ha’)”> </div> <div class=”comment”> Cool <b>stuff</b> <b onload=”alert(‘ha’)”>stuff</b> </div> XSS Protection #1 Attack Vector on Web-Apps: Cross Site Scripting (XSS) Needs sensible, not rigorous, escaping of HTML Built-in XSS Protection Library - used in all Social Collab components & your JSPs Configurable white list for flexible degree of freedom to user generated content
  48. 48. Tech Buzzword Bingo SOCIAL COLLABORATION
  49. 49. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  50. 50. Enable online Marketing.
  51. 51. Baking vs. Frying 1 2 Baked Fried (Static Delivery) (Dynamic Delivery)
  52. 52. Built-in Analytics Any Event (Click) Analytics Server (embedded) Send Event Plug-able Aggregator Analyzes Request information (user, content, event, ...) Store Analytics Data Pull Realtime Analytics / Reports Persist all Analytics Information in the Content Repository
  53. 53. Inside the Online Marketing ...and win. Identify Campaign Buy Now! Segment Target the audience Campaigns
  54. 54. Traditional Marketing HiPPO* *Highest Paid Person’s Opinion
  55. 55. MVT: Let your prospect decide. Your rs e designe. fav Your s HiPPO. fave Your te. f avouri
  56. 56. Tech Buzzword Bingo FRYING, TARGETING & MVT
  57. 57. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  58. 58. Web 2.0, Ajax, Flash & Flex
  59. 59. Web 2.0: AJAX JavaScript ect full dir ess acc
  60. 60. Web 2.0: Flex ActionScript ect full dir ess acc
  61. 61. Web 2.0: Flash ActionScript ect full dir ess acc
  62. 62. Tech Buzzword Bingo ACTION SCRIPT & AJAX SUPPORT
  63. 63. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  64. 64. Cloudy - Stormy Traffic
  65. 65. “I need hardware to run WCM...” Internet Connectivity? SAN / NAS Agreements Sizing CPUs? Investment Purchase Order Cores? Disaster Recovery Backup Rack space How much Disk? Operating systems JVM Version root access? Clustering What Filesystems? Hosting costs Firewall Network Zone Performance Tuning Unix Sysadmins Load Balancer IP Address Who authorized this? Configuration Web Server Latency Shipping Date Hardware Request Form
  66. 66. hardware for rent. CLOUD
  67. 67. Cloud = SaaS
  68. 68. Storm Traffic server3 server2 server1 Q1 Q2 Q3 Q4
  69. 69. Scaling Options in ECM 1 2 “Ostrich”-style “Exception”-style Copyright © 1993-2008 Day Software AG Configuring Clusters 1. Configuring Clusters Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM. +,-!.,/!0'12%12!-#1#$%3!45! 0'1(6$7361$!86$9!:;#6<#=6<62>! 61!#! ?71!0<7@2%3!A1;63'1B%12! ! ! ! *CDCED! ! ! ! 0'12%12!-#1#$%B%12!"%3('3B#1F%! +,-!?6<6F'1!4#<<%>!G#=! ! ! ! ! ! ! ! 1/20 PDF Created : 19.10.2008 14:09:59 Page 1/1 http://docs.day.com 1/284 ! ! "#$%!&!'(!&)*!
  70. 70. Scaling Options in ECM 3 “Cloud”-style Hot-Join ster- “ lu e” c born
  71. 71. Tech Buzzword Bingo NATIVE CLOUD SUPPORT
  72. 72. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  73. 73. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  74. 74. Rebooting WCM Web means Business. Business means Web.
  75. 75. Rebooting WCM - 999- 1 It’s WebContent Management WebSite
  76. 76. Rebooting WCM -2009- It’s Web ContentManagement General Purpose
  77. 77. Rebooting WCM Nutrition Facts Serving Size 1 WCM Platform 2010+ Amount Per Serving Calories from Duct Tape 0 % of Daily Value** Solid Web Platform 100% Business Agility 100% Cloud & Saas Ready 100% Driving OpenSource 100% Content Infrastructure 100% Standards 100% Duct Tape 0% * Duct Tape is not only introduced into old and crusty solutions some of the brand new solutions are slapped together from a bunch of open source projects. ** Based on a healthy diet for Enterprises leveraging the Web as an important means of driving business.
  78. 78. WCM Stakeholders Site Systems Owner CMO CIO Business IT Authors Developer
  79. 79. Platform Social WCM DAM Collab + Portal + BPM Standardized Content Infrastructure connector connector CRX JCR Compliant Content Repository connector connector + Search
  80. 80. demo
  81. 81. demo
  82. 82. demo
  83. 83. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  84. 84. thank you. (contact lynda@day.com if interested in a full-fledged demo) http://www.flickr.com/photos/mcgraths http://www.flickr.com/photos/ashleighthompson

×