48
DLM: DLM: The uPortal Pushmi- The uPortal Pushmi- Pullyu Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin- Madison

DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Embed Size (px)

Citation preview

Page 1: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM: DLM: The uPortal Pushmi-PullyuThe uPortal Pushmi-Pullyu

JA-SIG with Altitude, Denver 2007Susan Bramhall,Yale University

Jim Helwig, University of Wisconsin-Madison

Page 2: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM:DLM: The uPortal Pushmi-Pullyu The uPortal Pushmi-Pullyu

• History and Features of DLM

• A Description of DLM Concepts

• A Quick Walk Through of DLM Set Up

• DLM@Yale

• DLM@UW-Madison

Page 3: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

History and Features of DLMHistory and Features of DLM

Page 4: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

A Brief History of DLMA Brief History of DLMuP

orta

l w/ S

LM

Cam

pus

Pip

elin

e de

velo

ps D

LM

1.0

AL

dev

elop

ed a

s op

tion

Sun

gard

con

trib

utes

DL

M

uPor

tal 2

.6 w

/DL

M a

s de

faul

t

uPor

tal 2

.5 w

/ DL

M 1

.0 a

s op

tion

2001 2002 2003 2005 20062004 2007

Lum

inus

w/ D

LM

1.0

Lum

inus

w/ D

LM

2.0

Sun

gard

dev

elop

s D

LM

2.0

Page 5: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

FeaturesFeatures

A users layout is a unified view of all applicable roles

Student Employee Student Employee

Page 6: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

FeaturesFeatures

XML based configuration but easy to modify fragments

Layout owner Tab fragment

Page 7: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

FeaturesFeatures

A user’s layout is updated each time they log in

Page 8: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

FeaturesFeatures

A user’s layout is updated each time they log in

New channel

Page 9: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

FeaturesFeatures

Variable restrictions

Completely locked down

Completely flexible

Page 10: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM 2.0 FeaturesDLM 2.0 Features

• Graceful fragment degradation (uPortal 2.6)

• Processor pipeline (uPortal 2.6)

• Subscribe Fragments

• Fragment Manager channel/DB based configuration

Page 11: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

A Description of DLM ConceptsA Description of DLM Concepts

Page 12: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

My Layout in YaleInfoMy Layout in YaleInfo

Page 13: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

What is a layout?What is a layout?

tab

colu

mn

channels

Page 14: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

A fragment is a piece of a treeA fragment is a piece of a tree

tab

colu

mn

channels

tab

colu

mn

channels

A predefined fragment including 2 tabs, 3 columns, several channels

Page 15: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

How is the “tree of content” created?How is the “tree of content” created?

• Some content is pushed to the user

• Some is subscribed to by the user

• Some is allowed to go anywhere on the tree

• Some must remain is a certain place

Page 16: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

That is the layout manager’s jobThat is the layout manager’s job

Page 17: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM: Distributed Layout ManagerDLM: Distributed Layout Manager

• Default in just released uPortal 2.6• Combines the functions of previous layout

managers

DLM allows: users make changes+ administrators to make changes = merged layout with both changes

Page 18: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Cool but how does it work?Cool but how does it work?

Page 19: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Your Layout As Your Layout As Your Personal LibraryYour Personal Library

tab

column

channels

Page 20: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

uPortal Channel Registry like a LibraryuPortal Channel Registry like a Library

Page 21: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Layout vs. Channel RegistryLayout vs. Channel Registry

• Registry has all the channels you can use• Channels all contain permission attributes

determining which users can see and interact with them

• A layout contains channels the user gets at login time. Some may not be visible.

• User can add or use any channel in the registry that they have permission to view

Page 22: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

The Portal Can Be Your LibraryThe Portal Can Be Your Library

tab

column

channels

Fragment

Page 23: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

How is my layout created?How is my layout created?

Page 24: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

As a user you can As a user you can

select a book,select a book,

check it out,check it out,

and bring it home.and bring it home.

Page 25: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Adding Content In YaleInfo Adding Content In YaleInfo

Page 26: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Required readingRequired reading

• Students should see :– Books out of the

library

– Homework assignments due

– Recent email

– College Events

Page 27: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Suggested readingSuggested reading

• Staff should see :– Workflow approvals

awaiting attention

– Status of back up for machine

– Recent email

– Upcoming meetings

– Messages to staff

Page 28: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

The Layout Manager as LibrarianThe Layout Manager as Librarian

An administrator maintains the collection adding and

removing items

The layout manager helps users check items out of the

library or receive any changes to a collection

Page 29: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Push vs. pull

• User adds new channels, columns, or tabs

• User removes an element from her layout

• Portal administrators determine which channels, tabs, fragments to push into user’s layout

• Some can be moved or removed by the user

• Some come with restrictions

Page 30: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

AudienceAudience

Page 31: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

PriorityPriority

• Priority of the fragment tells DLM where to put it in relationship to other content in the user’s layout

Page 32: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

My Layout in YaleInfoMy Layout in YaleInfo

A tab I created

“Home” fragment pushed

to me

Page 33: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

A Quick Walk Through of DLM A Quick Walk Through of DLM Set UpSet Up

Page 34: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

1. Define fragment w/ layout owner, precedence and audiences in dlm.xml

Academics Owner

Academics Tab Students, Instructors

owned by

published to

Page 35: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

2. Log in as layout owner and create layout from a blank slate

Page 36: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

3. Restrict tab/column/channel actions as desired

Page 37: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM@YaleDLM@Yale

Page 38: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Yale Use Yale Use

• Multiple fragments for the same tab

• Less content by default

• Easy to add additional content

• Easy to find and use what you need when you need it

Page 39: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Sample Student layoutSample Student layout

Page 40: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Fragments defined at YaleFragments defined at Yale

• Home – different for Students, Faculty and Staff

• Academics– Pushed to Students and Faculty but not Staff

• News– Pushed to everyone

• Extras– Pushed to everyone

Page 41: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Multiple Fragments Named HomeMultiple Fragments Named Home

• Prior version had – Student Tab for students, Staff tab for Staff and

Faculty Tab for Faculty

• New version renamed the tab in each of the three fragments as “Home”– Allowed user modifications to be carried

forward– Allows for different content for each group

Page 42: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Irremovable TabsIrremovable Tabs

• Home and Academics cannot be removed

• Extras and News can

Page 43: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM@UW-MadisonDLM@UW-Madison

Page 44: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

My UW-MadisonMy UW-Madison

• Replaced existing portal

• Pages authorized for certain groups

• Portlets assigned a category

• Categories allowed on pages

• Default view configured by admin

Page 45: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Well defined organization,Well defined organization,limited customizationlimited customization

• Fixed set of tabs with content restricted to particular tabs

• Allowed remove and rearrange content

• Organization developed using card sort exercise

• Ease of support and marketing

• Users don’t seem to customize much

Page 46: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

My UW-MadisonMy UW-Madisonhttp://my.wisc.edu

Page 47: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

Separating content selection from Separating content selection from content rearrangementcontent rearrangement

Page 48: DLM: The uPortal Pushmi-Pullyu JA-SIG with Altitude, Denver 2007 Susan Bramhall,Yale University Jim Helwig, University of Wisconsin-Madison

DLM: DLM: The uPortal Pushmi-PullyuThe uPortal Pushmi-Pullyu

Susan Bramhall,Yale UniversityJim Helwig, University of Wisconsin-Madison

Questions?