Patterns for WebCenter Portal Role-Based Content Delivery
-
Upload
john-brunswick -
Category
Education
-
view
352 -
download
2
description
Transcript of Patterns for WebCenter Portal Role-Based Content Delivery
![Page 1: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/1.jpg)
PATTERNS FOR WEBCENTER PORTAL ROLE-BASED CONTENT DELIVERY JOHN BRUNSWICK
688
![Page 2: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/2.jpg)
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 OU
R JO
URN
EY
![Page 3: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/3.jpg)
• Identify personalization patterns
• Deliver and manage content within an intranet / extranet
• Apply concepts to scale personalized content delivery LE
ARN
ING
OB
JECT
IVES
![Page 4: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/4.jpg)
IN OTHER WORDS...
![Page 5: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/5.jpg)
Its OK to be lazy :-)
![Page 6: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/6.jpg)
BUSINESS STRATEGY & CHANLLENGES
![Page 7: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/7.jpg)
• Security vs Personalization
• Security
• Can be leveraged to provide “personalization”
• Limited flexibility
• Personalization
• Extensive flexibility
• Can be seen by anyone CHA
LLEN
GES
![Page 8: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/8.jpg)
• Designing the Engagement Strategy
• Goals
• Actors
• Measurable Goals
• Solve Rates
• Conversion Rates
CHA
LLEN
GES
![Page 9: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/9.jpg)
CHA
LLEN
GES
Availability of Rich Data
Knowledge of Actors + Relevancy
![Page 10: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/10.jpg)
EXTR
AN
ET
STRA
TEGY
![Page 11: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/11.jpg)
EXTR
AN
ET
STRA
TEGY
80
20
PROFILE REFERER CLICK STREAM GEO TRANSACTION HISTORY
![Page 12: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/12.jpg)
INTR
AN
ET
STRA
TEGY
![Page 13: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/13.jpg)
INTR
AN
ET
STRA
TEGY
80
20
DEPT ROLE GEO
![Page 14: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/14.jpg)
DELIVERY STRATEGIES
![Page 15: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/15.jpg)
• RIDC • CMIS • SOAP, etc
• Content Selection
• Deployment
• Security • Query, etc
• User • Community • “Portlet”
Preferences Content Selection
Connectivity Management DELI
VERY
ST
RATE
GY
![Page 16: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/16.jpg)
DELI
VERY
ST
RATE
GY
CHA
NN
ELS
Content Server
Portlet
Content Presenter
Document Library
![Page 17: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/17.jpg)
• Preferences • Space / User
• Security • Get Content
• RIDC • CMIS • Conductor Scenario
• 3rd Party Content Repository
PORT
LET
Content Server
Portlet
Content Presenter
Document Library
![Page 18: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/18.jpg)
• Start Node • Security Filtering
DOCU
MEN
T LI
BRA
RY
Content Server
Portlet
Content Presenter
Document Library
![Page 19: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/19.jpg)
• Selection User Interface • Single / Multiple • Query • CMIS • Results of Scenario
• Content Presenter Template • JSTL CO
NTE
NT
PRES
ENTE
R
Content Server
Portlet
Content Presenter
Document Library
![Page 20: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/20.jpg)
00
10
01
10
10
11
01
01
01
01
01
00
01
1
SUPPORTING LOGICAL ARCHITECTURE
00
10
01
10
10
11
01
01
01
01
01
00
01
1
![Page 21: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/21.jpg)
WEB
CEN
TER
PORT
AL
Decision Attributes
User Profile Enterprise Security Group
Application User Group
User Context
Access
Conductor Expression Language
CMIS Query
Content Presenter
![Page 22: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/22.jpg)
WEB
CEN
TER
CON
TEN
T
Access
SOAP REST Java (RIDC)
Decision Attributes
Categories Folders Security Meta Data Custom Meta Data
![Page 23: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/23.jpg)
Attributes Visitor Data Assets
WEB
CEN
TER
SITE
S
Access
REST SOAP “Engage” Java
History Attribute
Visitor Attribute
History Type
![Page 24: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/24.jpg)
PUTT
ING
IT
ALL
TOG
ETH
ER
User
Portal Runtime
Content
Presenter Profile Data
Back Office Data (ERP,
etc)
Template Logic
CMIS Query
User Logical Context
![Page 25: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/25.jpg)
COMMON PATTERNS
![Page 26: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/26.jpg)
• Example scenarios • Frequently one pattern can
adapt for multiple use cases • Selection may depend on
overall skillset and standards within your organization
DELI
VERY
PA
TTER
NS
![Page 27: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/27.jpg)
• Work “top down”
• Discover use cases
• Catalog use cases
• Distills down into surprisingly few patterns PA
TTER
N
STRA
TEGY
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…
![Page 28: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/28.jpg)
DEPA
RTM
ENTA
L DE
LIVE
RY
Content Presenter Template + CMIS Query
with Filter based on User Profile
RESULTS
CMIS QUERY
WebCenter Content
![Page 29: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/29.jpg)
CON
TEX
TUA
L DE
LIVE
RY
Content Presenter Template + Logic to use
Scoped variable for context
RESULTS
CMIS QUERY
WebCenter Content
Scoped Context Variable
![Page 30: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/30.jpg)
PROF
ILE
DELI
VERY
Conductor Scenario + Portlet via RIDC
SOAP RESPONSE
SOAP REQUEST
WebCenter Content
Conductor REST REQUEST
REPLY
![Page 31: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/31.jpg)
LIVE PATTERN DEMONSTRATIONS
![Page 32: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/32.jpg)
Session 688 - Patterns For Webcenter Portal Role-based Content Delivery http://www.johnbrunswick.com/2013/05/webcenter-portal-content-personalization/ SO
URCE
DO
WN
LOA
D
![Page 33: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/33.jpg)
Q&A
![Page 34: Patterns for WebCenter Portal Role-Based Content Delivery](https://reader033.fdocuments.in/reader033/viewer/2022051610/5495c943ac7959182e8b4ef0/html5/thumbnails/34.jpg)
LET’S CONNECT
@johnbrunswick
www.johnbrunswick.com
www.linkedin.com/in/johnbrunswick
youtube.com/johnbrunswick
profiles.google.com/johnbrunswick
WWW