PATTERNS FOR WEBCENTER PORTAL
ROLE-BASED CONTENT DELIVERY
JOHN BRUNSWICK
688
Personalized Content Delivery Challenges
Attributes of Delivery
•  Meta data / User profile data
Engines for Delivery
•  C...
•  Identify personalization patterns
•  Deliver and manage content within an
intranet / extranet
•  Apply concepts to scal...
IN OTHER WORDS...
Its OK to be lazy :-)
BUSINESS
STRATEGY &
CHANLLENGES
•  Security vs Personalization
•  Security
•  Can be leveraged to provide
“personalization”
•  Limited flexibility
•  Pers...
•  Designing the Engagement Strategy
•  Goals
•  Actors
•  Measurable Goals
•  Solve Rates
•  Conversion Rates
CHALLENGES
CHALLENGES
Availability of
Rich Data
Knowledge of Actors +
Relevancy
EXTRANET
STRATEGY
EXTRANET
STRATEGY 80
20
PROFILE REFERER  CLICK STREAM
 GEO  TRANSACTION HISTORY
INTRANET
STRATEGY
INTRANET
STRATEGY 80
20
DEPT  ROLE  GEO
DELIVERY
STRATEGIES
•  RIDC
•  CMIS
•  SOAP, etc
•  Content
Selection
•  Deployment
•  Security
•  Query, etc
•  User
•  Community
•  “Portlet...
DELIVERY
STRATEGY
CHANNELS
Content
Server
Portlet
Content
Presenter
Document
Library
•  Preferences
•  Space / User
•  Security
•  Get Content
•  RIDC
•  CMIS
•  Conductor Scenario
•  3rd Party Content Repos...
•  Start Node
•  Security Filtering
DOCUMENT
LIBRARY
Content
Server
Portlet
Content
Presenter
Document
Library
•  Selection User Interface
•  Single / Multiple
•  Query
•  CMIS
•  Results of Scenario
•  Content Presenter Template
•  ...
010100011
SUPPORTING
LOGICAL
ARCHITECTURE
01010100011
WEBCENTER
PORTAL
Decision Attributes
User Profile
Enterprise
Security
Group
Application
User Group
User
Context
Access
Con...
WEBCENTER
CONTENT
Access
SOAP REST Java (RIDC)
Decision Attributes
Categories Folders Security Meta Data
Custom
Meta Data
Attributes
Visitor
Data
Assets
WEBCENTER
SITES
Access
REST SOAP “Engage” Java
History
Attribute
Visitor
Attribute
History
...
PUTTINGIT
ALLTOGETHER User
Portal Runtime
Content
Presenter
Profile
Data
Back Office
Data (ERP,
etc)
Template
Logic
CMIS
Q...
COMMON
PATTERNS
•  Example scenarios
•  Frequently one pattern can
adapt for multiple use cases
•  Selection may depend on
overall skillse...
•  Work “top down”
•  Discover use cases
•  Catalog use cases
•  Distills down into
surprisingly few
patterns
PATTERN
STRA...
DEPARTMENTAL
DELIVERY Content Presenter
Template + CMIS Query
with Filter based on User
Profile
RESULTS
CMIS QUERY
WebCent...
CONTEXTUAL
DELIVERY
Content Presenter
Template + Logic to use
Scoped variable for
context
RESULTS
CMIS QUERY
WebCenter
Con...
PROFILE
DELIVERY
Conductor Scenario
+ Portlet via RIDC
SOAP RESPONSE
SOAP REQUEST
WebCenter
Content
ConductorREST REQUEST
...
LIVE
PATTERN
DEMONSTRATIONS
Session 688 - Patterns For Webcenter
Portal Role-based Content Delivery
http://www.johnbrunswick.com/2013/05/
webcenter-po...
Q&A
LET’S
CONNECT
@johnbrunswick	
  
	
  
www.johnbrunswick.com	
  
	
  
www.linkedin.com/in/johnbrunswick	
  
	
  
youtube.co...
Upcoming SlideShare
Loading in …5
×

Patterns for WebCenter Portal Role-Based Content Delivery

770 views

Published on

Presentation from Collaborate 2013 outlining various strategies for WebCenter Portal personalized content delivery. View a screencast that reviews these concepts at http://www.johnbrunswick.com/2013/05/webcenter-portal-content-personalization/

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

No Downloads
Views
Total views
770
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Patterns for WebCenter Portal Role-Based Content Delivery

  1. 1. PATTERNS FOR WEBCENTER PORTAL ROLE-BASED CONTENT DELIVERY JOHN BRUNSWICK 688
  2. 2. Personalized Content Delivery Challenges Attributes of Delivery •  Meta data / User profile data Engines for Delivery •  Conductor / Engage Integration Patterns for Delivery •  WebCenter Portal, Content and Sites Live Demonstration •  Delivery & Management of Content and Delivery Rules OURJOURNEY
  3. 3. •  Identify personalization patterns •  Deliver and manage content within an intranet / extranet •  Apply concepts to scale personalized content delivery LEARNING OBJECTIVES
  4. 4. IN OTHER WORDS...
  5. 5. Its OK to be lazy :-)
  6. 6. BUSINESS STRATEGY & CHANLLENGES
  7. 7. •  Security vs Personalization •  Security •  Can be leveraged to provide “personalization” •  Limited flexibility •  Personalization •  Extensive flexibility •  Can be seen by anyone CHALLENGES
  8. 8. •  Designing the Engagement Strategy •  Goals •  Actors •  Measurable Goals •  Solve Rates •  Conversion Rates CHALLENGES
  9. 9. CHALLENGES Availability of Rich Data Knowledge of Actors + Relevancy
  10. 10. EXTRANET STRATEGY
  11. 11. EXTRANET STRATEGY 80 20 PROFILE REFERER  CLICK STREAM  GEO  TRANSACTION HISTORY
  12. 12. INTRANET STRATEGY
  13. 13. INTRANET STRATEGY 80 20 DEPT  ROLE  GEO
  14. 14. DELIVERY STRATEGIES
  15. 15. •  RIDC •  CMIS •  SOAP, etc •  Content Selection •  Deployment •  Security •  Query, etc •  User •  Community •  “Portlet” Preferences Content Selection ConnectivityManagement DELIVERY STRATEGY
  16. 16. DELIVERY STRATEGY CHANNELS Content Server Portlet Content Presenter Document Library
  17. 17. •  Preferences •  Space / User •  Security •  Get Content •  RIDC •  CMIS •  Conductor Scenario •  3rd Party Content Repository PORTLET Content Server Portlet Content Presenter Document Library
  18. 18. •  Start Node •  Security Filtering DOCUMENT LIBRARY Content Server Portlet Content Presenter Document Library
  19. 19. •  Selection User Interface •  Single / Multiple •  Query •  CMIS •  Results of Scenario •  Content Presenter Template •  JSTL CONTENT PRESENTER Content Server Portlet Content Presenter Document Library
  20. 20. 010100011 SUPPORTING LOGICAL ARCHITECTURE 01010100011
  21. 21. WEBCENTER PORTAL Decision Attributes User Profile Enterprise Security Group Application User Group User Context Access Conductor Expression Language CMIS Query Content Presenter
  22. 22. WEBCENTER CONTENT Access SOAP REST Java (RIDC) Decision Attributes Categories Folders Security Meta Data Custom Meta Data
  23. 23. Attributes Visitor Data Assets WEBCENTER SITES Access REST SOAP “Engage” Java History Attribute Visitor Attribute History Type
  24. 24. PUTTINGIT ALLTOGETHER User Portal Runtime Content Presenter Profile Data Back Office Data (ERP, etc) Template Logic CMIS Query User Logical Context
  25. 25. COMMON PATTERNS
  26. 26. •  Example scenarios •  Frequently one pattern can adapt for multiple use cases •  Selection may depend on overall skillset and standards within your organization DELIVERY PATTERNS
  27. 27. •  Work “top down” •  Discover use cases •  Catalog use cases •  Distills down into surprisingly few patterns PATTERN STRATEGY Scenario Audience Content Source HR Information for specific geography Individual contributors / first level managers WebCenter Content Complimentary product information Customers logging into self service WebCenter Content Etc… Etc… Etc…
  28. 28. DEPARTMENTAL DELIVERY Content Presenter Template + CMIS Query with Filter based on User Profile RESULTS CMIS QUERY WebCenter Content
  29. 29. CONTEXTUAL DELIVERY Content Presenter Template + Logic to use Scoped variable for context RESULTS CMIS QUERY WebCenter Content Scoped Context Variable
  30. 30. PROFILE DELIVERY Conductor Scenario + Portlet via RIDC SOAP RESPONSE SOAP REQUEST WebCenter Content ConductorREST REQUEST REPLY
  31. 31. LIVE PATTERN DEMONSTRATIONS
  32. 32. Session 688 - Patterns For Webcenter Portal Role-based Content Delivery http://www.johnbrunswick.com/2013/05/ webcenter-portal-content-personalization/ SOURCE DOWNLOAD
  33. 33. Q&A
  34. 34. LET’S CONNECT @johnbrunswick     www.johnbrunswick.com     www.linkedin.com/in/johnbrunswick     youtube.com/johnbrunswick     profiles.google.com/johnbrunswick   WWW  

×