improving the client's user experience - jab 2012

101
Improving the Client’s User Experience Randy Carey i CueProject. com

Upload: randy-carey

Post on 11-Jan-2015

1.188 views

Category:

Technology


1 download

DESCRIPTION

An applied strategy for improving the CMS user experience from the client's perspective. Presented at J and Beyond 2012, Bad Nauheim, Germany. See slide notes for slide-by-slide comments.

TRANSCRIPT

Page 1: Improving the Client's User Experience - JAB 2012

Improving the Client’s User Experience

Randy Carey

iCueProject.com

Page 2: Improving the Client's User Experience - JAB 2012
Page 3: Improving the Client's User Experience - JAB 2012
Page 4: Improving the Client's User Experience - JAB 2012
Page 5: Improving the Client's User Experience - JAB 2012
Page 6: Improving the Client's User Experience - JAB 2012

Strategy:

their own CMS user experience

Page 7: Improving the Client's User Experience - JAB 2012

Strategy:

so we can deliver usability

PHPMVCHTML

embrace complexity…

Page 8: Improving the Client's User Experience - JAB 2012
Page 9: Improving the Client's User Experience - JAB 2012
Page 10: Improving the Client's User Experience - JAB 2012

Areas to improve

Page 11: Improving the Client's User Experience - JAB 2012

Areas to improve

front-endediting

Page 12: Improving the Client's User Experience - JAB 2012

Areas to improve

‘client’backend

Page 13: Improving the Client's User Experience - JAB 2012

Areas to improve

role-basedACL

Page 14: Improving the Client's User Experience - JAB 2012

Areas to improve

client’sedit screens

Page 15: Improving the Client's User Experience - JAB 2012

Areas to improve

segmentusers

Page 16: Improving the Client's User Experience - JAB 2012

Areas to improve

task-basedworkflows

Page 17: Improving the Client's User Experience - JAB 2012

Areas to improve

We can do better

Page 18: Improving the Client's User Experience - JAB 2012

Areas to improve

front-endediting

Page 19: Improving the Client's User Experience - JAB 2012
Page 20: Improving the Client's User Experience - JAB 2012
Page 21: Improving the Client's User Experience - JAB 2012
Page 22: Improving the Client's User Experience - JAB 2012
Page 23: Improving the Client's User Experience - JAB 2012
Page 24: Improving the Client's User Experience - JAB 2012

?

Page 25: Improving the Client's User Experience - JAB 2012
Page 26: Improving the Client's User Experience - JAB 2012
Page 27: Improving the Client's User Experience - JAB 2012
Page 28: Improving the Client's User Experience - JAB 2012
Page 29: Improving the Client's User Experience - JAB 2012
Page 30: Improving the Client's User Experience - JAB 2012

Areas to improve

‘client’backend

Page 31: Improving the Client's User Experience - JAB 2012
Page 32: Improving the Client's User Experience - JAB 2012

admin template

‘client’ template

Page 33: Improving the Client's User Experience - JAB 2012

admintemplate

‘client’ template

A C L

• Administrator• Super

• Staff

Page 34: Improving the Client's User Experience - JAB 2012

admintemplate

‘client’ template

Templateassignment

• Bluestork

• Mission Control

Page 35: Improving the Client's User Experience - JAB 2012
Page 36: Improving the Client's User Experience - JAB 2012

client’s dashboard icons

Page 37: Improving the Client's User Experience - JAB 2012

client’s dashboard icons

Page 38: Improving the Client's User Experience - JAB 2012

Mission Control: rokQuickLinks

Page 39: Improving the Client's User Experience - JAB 2012

Mission Control: rokQuickLinks

Page 40: Improving the Client's User Experience - JAB 2012

Areas to improve

role-basedACL

Page 41: Improving the Client's User Experience - JAB 2012
Page 42: Improving the Client's User Experience - JAB 2012
Page 43: Improving the Client's User Experience - JAB 2012
Page 44: Improving the Client's User Experience - JAB 2012

grant access to backend

Page 45: Improving the Client's User Experience - JAB 2012

Single role for client

Page 46: Improving the Client's User Experience - JAB 2012

Multiple roles for client

Page 47: Improving the Client's User Experience - JAB 2012

Multiple roles for client

Page 48: Improving the Client's User Experience - JAB 2012
Page 49: Improving the Client's User Experience - JAB 2012

explained in RocketTheme Magazine

Page 50: Improving the Client's User Experience - JAB 2012
Page 51: Improving the Client's User Experience - JAB 2012

Areas to improve

client’sedit screens

Page 52: Improving the Client's User Experience - JAB 2012

RedShop - out-of-box product edit screen

Page 53: Improving the Client's User Experience - JAB 2012
Page 54: Improving the Client's User Experience - JAB 2012
Page 55: Improving the Client's User Experience - JAB 2012
Page 56: Improving the Client's User Experience - JAB 2012
Page 57: Improving the Client's User Experience - JAB 2012
Page 58: Improving the Client's User Experience - JAB 2012
Page 59: Improving the Client's User Experience - JAB 2012

We can do better

Page 60: Improving the Client's User Experience - JAB 2012
Page 61: Improving the Client's User Experience - JAB 2012
Page 62: Improving the Client's User Experience - JAB 2012
Page 63: Improving the Client's User Experience - JAB 2012
Page 64: Improving the Client's User Experience - JAB 2012
Page 65: Improving the Client's User Experience - JAB 2012

Areas to improve

segmentusers

Page 66: Improving the Client's User Experience - JAB 2012
Page 67: Improving the Client's User Experience - JAB 2012
Page 68: Improving the Client's User Experience - JAB 2012
Page 69: Improving the Client's User Experience - JAB 2012

Recognize difference in users:infrequent-and-casual –vs– frequent-and-engaged

Page 70: Improving the Client's User Experience - JAB 2012

Recognize difference in users:infrequent-and-casual –vs– frequent-and-engaged

Page 71: Improving the Client's User Experience - JAB 2012
Page 72: Improving the Client's User Experience - JAB 2012
Page 73: Improving the Client's User Experience - JAB 2012
Page 74: Improving the Client's User Experience - JAB 2012
Page 75: Improving the Client's User Experience - JAB 2012

/images/a

/docs/a

/video/a

/images

/docs

/video

Page 76: Improving the Client's User Experience - JAB 2012

/images/staff

/docs/staff

/video/staff

/images

/docs

/video

Page 77: Improving the Client's User Experience - JAB 2012
Page 78: Improving the Client's User Experience - JAB 2012
Page 79: Improving the Client's User Experience - JAB 2012
Page 80: Improving the Client's User Experience - JAB 2012
Page 81: Improving the Client's User Experience - JAB 2012

Areas to improve

task-basedworkflows

Page 82: Improving the Client's User Experience - JAB 2012

Task-specific extensions

eventsRestaurant menustestimonials

specializedinventory

listing

Page 83: Improving the Client's User Experience - JAB 2012
Page 84: Improving the Client's User Experience - JAB 2012

1

Page 85: Improving the Client's User Experience - JAB 2012

2

Page 86: Improving the Client's User Experience - JAB 2012

3

Page 87: Improving the Client's User Experience - JAB 2012
Page 88: Improving the Client's User Experience - JAB 2012

5

Page 89: Improving the Client's User Experience - JAB 2012

5

Page 90: Improving the Client's User Experience - JAB 2012

iCueProject.com plugin

Page 91: Improving the Client's User Experience - JAB 2012

index.php?option=com_k2&view=items&catid=2

iCueProject.com plugin

index.php?option=com_k2&view=items&catid=3

Page 92: Improving the Client's User Experience - JAB 2012
Page 93: Improving the Client's User Experience - JAB 2012
Page 94: Improving the Client's User Experience - JAB 2012
Page 95: Improving the Client's User Experience - JAB 2012

implementingthe client’s user experience

Page 96: Improving the Client's User Experience - JAB 2012

http://client.com

Page 97: Improving the Client's User Experience - JAB 2012
Page 98: Improving the Client's User Experience - JAB 2012
Page 99: Improving the Client's User Experience - JAB 2012
Page 100: Improving the Client's User Experience - JAB 2012
Page 101: Improving the Client's User Experience - JAB 2012

Improving the Client’s User Experience

Randy Carey

iCueProject.com