patterns for webcenter portal role-based content delivery

34
PATTERNS FOR WEBCENTER PORTAL ROLE-BASED CONTENT DELIVERY JOHN BRUNSWICK 688

Upload: john-brunswick

Post on 18-Dec-2014

357 views

Category:

Education


2 download

DESCRIPTION

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/

TRANSCRIPT

Page 1: Patterns for WebCenter Portal Role-Based Content Delivery

PATTERNS FOR WEBCENTER PORTAL ROLE-BASED CONTENT DELIVERY JOHN BRUNSWICK

688

Page 2: Patterns for WebCenter Portal Role-Based Content Delivery

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

•  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

IN OTHER WORDS...

Page 5: Patterns for WebCenter Portal Role-Based Content Delivery

Its OK to be lazy :-)

Page 6: Patterns for WebCenter Portal Role-Based Content Delivery

BUSINESS STRATEGY & CHANLLENGES

Page 7: Patterns for WebCenter Portal Role-Based Content Delivery

•  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

•  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

CHA

LLEN

GES

Availability of Rich Data

Knowledge of Actors + Relevancy

Page 10: Patterns for WebCenter Portal Role-Based Content Delivery

EXTR

AN

ET

STRA

TEGY

Page 11: Patterns for WebCenter Portal Role-Based Content Delivery

EXTR

AN

ET

STRA

TEGY

80

20

PROFILE REFERER CLICK STREAM GEO TRANSACTION HISTORY

Page 12: Patterns for WebCenter Portal Role-Based Content Delivery

INTR

AN

ET

STRA

TEGY

Page 13: Patterns for WebCenter Portal Role-Based Content Delivery

INTR

AN

ET

STRA

TEGY

80

20

DEPT ROLE GEO

Page 14: Patterns for WebCenter Portal Role-Based Content Delivery

DELIVERY STRATEGIES

Page 15: Patterns for WebCenter Portal Role-Based Content Delivery

•  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

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

•  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

•  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

•  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

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

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

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

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

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

COMMON PATTERNS

Page 26: Patterns for WebCenter Portal Role-Based Content Delivery

•  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

•  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

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

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

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

LIVE PATTERN DEMONSTRATIONS

Page 32: Patterns for WebCenter Portal Role-Based Content Delivery

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

Q&A

Page 34: Patterns for WebCenter Portal Role-Based Content Delivery

LET’S CONNECT

@johnbrunswick  

 

www.johnbrunswick.com  

 

www.linkedin.com/in/johnbrunswick  

 

youtube.com/johnbrunswick  

 

profiles.google.com/johnbrunswick  

WWW