SlideShare a Scribd company logo
User Centered Design and
SharePoint Publishing
Portals
Incorporating User Centered Design and SharePoint Publishing Portals
CAP Area SharePoint Interest Group Meetup, 8/19/2015
About the Speaker
Tom is a User Experience Designer, and is very active in the User
Experience community. He has devoted countless hours to being
entrenched in projects and engaged with local organizations. He
learns and shares industry best practices, while applying them
into his own work. To advocate the value of usability, he works
closely with stakeholders. His belief is that great design is
intentional.
Tom has nearly 20 years of experience in Graphic and Web Design.
Following trending technologies, he shifted his focus to
incorporate SharePoint into his work. Since2007, he successfully
delivered numerous SharePoint solutions. These projects range
between Intranet Portals and Developing Roadmaps, and its
respective User Interface, for Communities of Practice and
Collaboration Spaces.
www.ptdesignsllc.com
tom@ptdesignsllc.com
linkedin.com/in/tpham211
@tpham211
PT Designs
 Design
 Corporate Branding
 Web Presence
 Graphic
 User Experience
 UX Exercises
 Usability Analysis
 SharePoint
 Consulting
 Training
 O&M
 Development
 Front-end Development
 Custom
25%
30%
45%
SERVICE OFFERINGS
Design UX SharePoint
Agenda
 User Experience
 User Centered Design Process (UCDP)
 From Abstract to Concrete
 Measures of Success
 UX Team
 SharePoint Publishing Portals
 Master Page, Page Layouts, CSS, JS, XSLTs, Search WP
 CSS Frameworks
 Responsive Web
 Bootstrap
“
”
…pay attention to
what users do, not
what they say
— Jakob Nielsen
Start with the end in mind.
The end is not completed solution.
The end is the user’s satisfaction.
User Experience Design
 Information Design
 Visual Design
 Interaction Design
 Information Architecture
 Usability Design
 Copywriting
 Marketing & Communication
 Technology Considerations
User Centered Design Process
 Taking Abstract ideas to Concrete
solutions.
 5 Planes
 Strategy, Scope, Structure,
Skeleton, Surface
 Checkpoints, Outputs and
Milestones
 This and more can be found in The
Elements of User Experience by
Jesse James Garrett
Strategy
 User Needs
 Externally derived goals for the
site; identified through user
research, etc.
 Site Objectives
 Business, creative, or other
internally derived goals for the site
Scope
 Content Requirements
 Definition of content elements
required in the site in order to
meet user needs
 Functional Specifications
 “Feature set": detailed
descriptions of functionality the
site must include in order to meet
user needs
Structure
 Information Architecture
 Structural design of the
information space to facilitate
intuitive access to content
 Interaction Design
 Development of application flows
to facilitate user tasks, defining
how the user interacts with site
functionality
Skeleton
 Navigation Design
 Design of interface elements to
facilitate the user's movement through
the information architecture
 Interface Design
 As in traditional HCI: design of interface
elements to facilitate user interaction
with functionality
 Information Design
 Designing the presentation of
information to facilitate understanding
Wireframe Tool: www.flairbuilder.com
Sample wireframe: Conference Portal
Surface
 Visual Design
 Visual treatment of text, graphic
page elements and navigational
components
 Graphic treatment of interface
elements (the "look" in "look-and-
feel")
Players/Roles
 Stakeholders
 Business sponsor
 Client
 PM
 User centered design team
 Business analyst
 Information Architect
 Solutions Architect
 UX Designer
 Interface Designer
 Development team
 Developer
 SharePoint Administrator
Aligning Roles to the User Centered
Design Process
STRATEGY SCOPE STRUCTURE SKELETON SURFACE
ABSTRACT CONCRETE
BUSINESS
ANALYSTS
INFORMATION
ARCHITECTS
UX/UI
DESIGNERS
OUTPUTS
EXERCISES
 Design Composition 1
 Design Composition 2
 Design Composition 3
 Wireframe
 Click-through Wireframe
 Content Mind Map
 Content Inventory
 Site Structure
 Solution Design Document
 System Requirement Specifications
 Business Needs Requirements
 Functional Requirements
 Content Mining  UX Review
 Wireframe review with Client
 Design Comps review with Client Technical Review Meeting Kick-off Meeting
 Internal Business Needs Review Meeting
 User Needs
 Site Objectives
 Content Requirements
 Functional Requirements
 Interaction Design
 Information Architecture
 Information Design
 Interface Design
 Navigation Design
 Visual Design
UX Team Poster
Measures of Success
 What are the project objectives?
 What are the project’s measure of success?
 What are your contribution’s measure of
success?
 How can you align measures of success to
objectives?
SharePoint Publishing Portals
The “technology”
SharePoint Publishing Portals
 Microsoft’s Content Management System
 Activate Server Publishing Infrastructure
 Site Collection Administration -> Site Collection Features
 Activate SharePoint Server Publishing Infrastructure
 Site Actions -> Manage Site Features
 Activate SharePoint Server Publishing
 2 Major Players in consideration when developing SharePoint Portals.
 Consumers (site visitors)
 Accessible
 Producers (content owners)
 Manageable
Publishing Pages
Publishing pages differ in that their content is stored
separately from the page in the different fields of the Pages
library.
Traditional pages like those created in the Site Pages library
store the page and its contents as a single entity within the
library.
The publishing page hosts special field controls that read the
data from the page item fields and display it on the page.
Designers then take control of the Page Layouts to set how
content is displayed.
Page Layouts
The advantage of this system is that the actual layout
page can be changed out without affecting the content it
is displaying. The data from the Pages library item is
simply read and displayed in the new layout.
Master Page
Leverage CSS Frameworks
 CSS Framework Comparison
 Bootstrap
 http://getbootstrap.com/
 Bootstrap Tutorial: http://www.w3schools.com/bootstrap/
 BINDTUNING
 Bootstrap Theme
 Eric Overfield
 SharePoint 2013 Branding Bootstrap 3
Don’t Forget
“I didn’t know we had to do that.”
Security Model
Owners
Contributors
Visitors
 Owners
 Full Control Access
 2 to 3 users
 Site Gate Keepers
 Contributors
 Contribute Access
 Content Owners
 Visitors
 View Access
 All Authenticated Users or Internal
Group
Configure Search
 Search Center Configuration
 Uses system.master
 Build Your Own Search Results
 Create Page
 Add Search Web Parts
 Configure Web Parts
 Configure search settings
Communication Plan
 Plan early
 Align plan with milestones and deliverables
 Audience
 Stakeholders
 Content Owners
 Users
 Frequency
Q & A

More Related Content

What's hot

Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Netwoven Inc.
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteJustin Lee
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
Benjamin Niaulin
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
girish goudar
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
balraj_s
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
Benjamin Niaulin
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
Binh Nguyen
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
Kanwal Khipple
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
SPTechCon
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
Vishal Pawar
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013David J Rosenthal
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 branding
Vinod Dangudubiyyapu
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
MJ Ferdous
 
A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013
Christian Buckley
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Mahmoud Hamed Mahmoud
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
Noorez Khamis
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
Michael Blumenthal (Microsoft MVP)
 

What's hot (20)

Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
 
Things I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 SiteThings I've learnt when skinning and customizing a SharePoint 2010 Site
Things I've learnt when skinning and customizing a SharePoint 2010 Site
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
 
Step into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniquesStep into the SharePoint branding world, tools and techniques
Step into the SharePoint branding world, tools and techniques
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Branding sharepoint project
Branding sharepoint projectBranding sharepoint project
Branding sharepoint project
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
Popping the Hood: How to Create Custom SharePoint Branding by Randy Drisgill ...
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
 
Style guide for share point 2013 branding
Style guide for share point 2013 brandingStyle guide for share point 2013 branding
Style guide for share point 2013 branding
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013A Business Users Guide to Getting the Most Out of SharePoint 2013
A Business Users Guide to Getting the Most Out of SharePoint 2013
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
Beginners SharePoint introduction
Beginners SharePoint introductionBeginners SharePoint introduction
Beginners SharePoint introduction
 

Viewers also liked

User Experience & SharePoint... Why Bother?
User Experience & SharePoint... Why Bother?User Experience & SharePoint... Why Bother?
User Experience & SharePoint... Why Bother?
Craig Wright
 
A SharePoint User eXperience
A SharePoint User eXperienceA SharePoint User eXperience
A SharePoint User eXperience
Sparked
 
Intranets That Communicate, Collaborate And Innovate
Intranets That Communicate, Collaborate And InnovateIntranets That Communicate, Collaborate And Innovate
Intranets That Communicate, Collaborate And Innovate
Stories Worth Retelling
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
C/D/H Technology Consultants
 
SharePoint Portal Ux
SharePoint Portal UxSharePoint Portal Ux
SharePoint Portal Ux
jfarq
 
Ten Steps to Creating a SharePoint Support Model - Geoff Evelyn
Ten Steps to Creating a SharePoint Support Model - Geoff EvelynTen Steps to Creating a SharePoint Support Model - Geoff Evelyn
Ten Steps to Creating a SharePoint Support Model - Geoff Evelyn
SPC Adriatics
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
Thomas Daly
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Thuan Ng
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development Platform
Ronald Courville
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
Ricardo Wilkins
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
Chakkaradeep Chandran
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overviewSentri
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?
Mark Rackley
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
Perficient, Inc.
 
Wireframing and design short course
Wireframing and design short courseWireframing and design short course
Wireframing and design short coursecarishurd
 
Things you shouldn't do with SharePoint
Things you shouldn't do with SharePointThings you shouldn't do with SharePoint
Things you shouldn't do with SharePoint
Perttu Tolvanen
 
Jumpstart an ailing shared services with finance transformation
Jumpstart an ailing shared services with finance transformationJumpstart an ailing shared services with finance transformation
Jumpstart an ailing shared services with finance transformation
sharedserviceslink.com
 
What The Wireframe?
What The Wireframe?What The Wireframe?
What The Wireframe?
Jason Robb
 
BT Finance Transformation Finance Shared Service Final
BT Finance Transformation   Finance Shared Service FinalBT Finance Transformation   Finance Shared Service Final
BT Finance Transformation Finance Shared Service Final
Ralph Geertsema
 

Viewers also liked (19)

User Experience & SharePoint... Why Bother?
User Experience & SharePoint... Why Bother?User Experience & SharePoint... Why Bother?
User Experience & SharePoint... Why Bother?
 
A SharePoint User eXperience
A SharePoint User eXperienceA SharePoint User eXperience
A SharePoint User eXperience
 
Intranets That Communicate, Collaborate And Innovate
Intranets That Communicate, Collaborate And InnovateIntranets That Communicate, Collaborate And Innovate
Intranets That Communicate, Collaborate And Innovate
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
 
SharePoint Portal Ux
SharePoint Portal UxSharePoint Portal Ux
SharePoint Portal Ux
 
Ten Steps to Creating a SharePoint Support Model - Geoff Evelyn
Ten Steps to Creating a SharePoint Support Model - Geoff EvelynTen Steps to Creating a SharePoint Support Model - Geoff Evelyn
Ten Steps to Creating a SharePoint Support Model - Geoff Evelyn
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013Make a better social collaboration platform with share point 2013
Make a better social collaboration platform with share point 2013
 
Introduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development PlatformIntroduction to SharePoint as a Development Platform
Introduction to SharePoint as a Development Platform
 
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram ExperienceSharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
SharePoint PowerShell for the Admin and Developer - A Venn Diagram Experience
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
SharePoint 2010 overview
SharePoint 2010 overviewSharePoint 2010 overview
SharePoint 2010 overview
 
What IS SharePoint Development?
What IS SharePoint Development?What IS SharePoint Development?
What IS SharePoint Development?
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
 
Wireframing and design short course
Wireframing and design short courseWireframing and design short course
Wireframing and design short course
 
Things you shouldn't do with SharePoint
Things you shouldn't do with SharePointThings you shouldn't do with SharePoint
Things you shouldn't do with SharePoint
 
Jumpstart an ailing shared services with finance transformation
Jumpstart an ailing shared services with finance transformationJumpstart an ailing shared services with finance transformation
Jumpstart an ailing shared services with finance transformation
 
What The Wireframe?
What The Wireframe?What The Wireframe?
What The Wireframe?
 
BT Finance Transformation Finance Shared Service Final
BT Finance Transformation   Finance Shared Service FinalBT Finance Transformation   Finance Shared Service Final
BT Finance Transformation Finance Shared Service Final
 

Similar to User Centered Design and SharePoint Publishing Portals

Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User Experience
Jeremy Johnson
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentation
flashbender
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
Katy Slemon
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdf
Promanage IT Solutions
 
Website Architecture
Website ArchitectureWebsite Architecture
Website Architecture
Megha yadav
 
UX Explained
UX ExplainedUX Explained
UX Explained
Mind Over Machines
 
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Drupal Camp Delhi
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuárioJonathan Prateat
 
What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...
Glenn Teneycke
 
Web Design
Web DesignWeb Design
Web Design
Virtu Institute
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013Khoa Quach
 
Designing For Interaction
Designing For Interaction Designing For Interaction
Designing For Interaction
Chris Bernard
 
Designing for Interaction, Chris Bernard
Designing for Interaction, Chris BernardDesigning for Interaction, Chris Bernard
Designing for Interaction, Chris Bernard
Boris Loukanov
 
Internship Presentation 1.pptx
Internship Presentation 1.pptxInternship Presentation 1.pptx
Internship Presentation 1.pptx
RahulGupta257719
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design Document
Bessie Chu
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
Ravi Bhadauria
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbi kumar
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Developmentryanaoliveira
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecturemferraz
 

Similar to User Centered Design and SharePoint Publishing Portals (20)

Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User Experience
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentation
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
 
Understanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdfUnderstanding the Concept of Web Design and Development.pdf
Understanding the Concept of Web Design and Development.pdf
 
Website Architecture
Website ArchitectureWebsite Architecture
Website Architecture
 
UX Explained
UX ExplainedUX Explained
UX Explained
 
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
Graphics Designing (Character, Posters, Advertisements, Brochure, Interface B...
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuário
 
What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...
 
Web Design
Web DesignWeb Design
Web Design
 
Branding share point 2013
Branding share point 2013Branding share point 2013
Branding share point 2013
 
Sachin_resume
Sachin_resumeSachin_resume
Sachin_resume
 
Designing For Interaction
Designing For Interaction Designing For Interaction
Designing For Interaction
 
Designing for Interaction, Chris Bernard
Designing for Interaction, Chris BernardDesigning for Interaction, Chris Bernard
Designing for Interaction, Chris Bernard
 
Internship Presentation 1.pptx
Internship Presentation 1.pptxInternship Presentation 1.pptx
Internship Presentation 1.pptx
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design Document
 
Professional ui for a website design
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Ferraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecture
 

Recently uploaded

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

User Centered Design and SharePoint Publishing Portals

  • 1. User Centered Design and SharePoint Publishing Portals Incorporating User Centered Design and SharePoint Publishing Portals CAP Area SharePoint Interest Group Meetup, 8/19/2015
  • 2. About the Speaker Tom is a User Experience Designer, and is very active in the User Experience community. He has devoted countless hours to being entrenched in projects and engaged with local organizations. He learns and shares industry best practices, while applying them into his own work. To advocate the value of usability, he works closely with stakeholders. His belief is that great design is intentional. Tom has nearly 20 years of experience in Graphic and Web Design. Following trending technologies, he shifted his focus to incorporate SharePoint into his work. Since2007, he successfully delivered numerous SharePoint solutions. These projects range between Intranet Portals and Developing Roadmaps, and its respective User Interface, for Communities of Practice and Collaboration Spaces. www.ptdesignsllc.com tom@ptdesignsllc.com linkedin.com/in/tpham211 @tpham211
  • 3. PT Designs  Design  Corporate Branding  Web Presence  Graphic  User Experience  UX Exercises  Usability Analysis  SharePoint  Consulting  Training  O&M  Development  Front-end Development  Custom 25% 30% 45% SERVICE OFFERINGS Design UX SharePoint
  • 4. Agenda  User Experience  User Centered Design Process (UCDP)  From Abstract to Concrete  Measures of Success  UX Team  SharePoint Publishing Portals  Master Page, Page Layouts, CSS, JS, XSLTs, Search WP  CSS Frameworks  Responsive Web  Bootstrap
  • 5. “ ” …pay attention to what users do, not what they say — Jakob Nielsen Start with the end in mind. The end is not completed solution. The end is the user’s satisfaction.
  • 6. User Experience Design  Information Design  Visual Design  Interaction Design  Information Architecture  Usability Design  Copywriting  Marketing & Communication  Technology Considerations
  • 7. User Centered Design Process  Taking Abstract ideas to Concrete solutions.  5 Planes  Strategy, Scope, Structure, Skeleton, Surface  Checkpoints, Outputs and Milestones  This and more can be found in The Elements of User Experience by Jesse James Garrett
  • 8. Strategy  User Needs  Externally derived goals for the site; identified through user research, etc.  Site Objectives  Business, creative, or other internally derived goals for the site
  • 9. Scope  Content Requirements  Definition of content elements required in the site in order to meet user needs  Functional Specifications  “Feature set": detailed descriptions of functionality the site must include in order to meet user needs
  • 10. Structure  Information Architecture  Structural design of the information space to facilitate intuitive access to content  Interaction Design  Development of application flows to facilitate user tasks, defining how the user interacts with site functionality
  • 11. Skeleton  Navigation Design  Design of interface elements to facilitate the user's movement through the information architecture  Interface Design  As in traditional HCI: design of interface elements to facilitate user interaction with functionality  Information Design  Designing the presentation of information to facilitate understanding Wireframe Tool: www.flairbuilder.com Sample wireframe: Conference Portal
  • 12. Surface  Visual Design  Visual treatment of text, graphic page elements and navigational components  Graphic treatment of interface elements (the "look" in "look-and- feel")
  • 13. Players/Roles  Stakeholders  Business sponsor  Client  PM  User centered design team  Business analyst  Information Architect  Solutions Architect  UX Designer  Interface Designer  Development team  Developer  SharePoint Administrator
  • 14. Aligning Roles to the User Centered Design Process STRATEGY SCOPE STRUCTURE SKELETON SURFACE ABSTRACT CONCRETE BUSINESS ANALYSTS INFORMATION ARCHITECTS UX/UI DESIGNERS OUTPUTS EXERCISES  Design Composition 1  Design Composition 2  Design Composition 3  Wireframe  Click-through Wireframe  Content Mind Map  Content Inventory  Site Structure  Solution Design Document  System Requirement Specifications  Business Needs Requirements  Functional Requirements  Content Mining  UX Review  Wireframe review with Client  Design Comps review with Client Technical Review Meeting Kick-off Meeting  Internal Business Needs Review Meeting  User Needs  Site Objectives  Content Requirements  Functional Requirements  Interaction Design  Information Architecture  Information Design  Interface Design  Navigation Design  Visual Design UX Team Poster
  • 15. Measures of Success  What are the project objectives?  What are the project’s measure of success?  What are your contribution’s measure of success?  How can you align measures of success to objectives?
  • 17. SharePoint Publishing Portals  Microsoft’s Content Management System  Activate Server Publishing Infrastructure  Site Collection Administration -> Site Collection Features  Activate SharePoint Server Publishing Infrastructure  Site Actions -> Manage Site Features  Activate SharePoint Server Publishing  2 Major Players in consideration when developing SharePoint Portals.  Consumers (site visitors)  Accessible  Producers (content owners)  Manageable
  • 18. Publishing Pages Publishing pages differ in that their content is stored separately from the page in the different fields of the Pages library. Traditional pages like those created in the Site Pages library store the page and its contents as a single entity within the library. The publishing page hosts special field controls that read the data from the page item fields and display it on the page. Designers then take control of the Page Layouts to set how content is displayed.
  • 19. Page Layouts The advantage of this system is that the actual layout page can be changed out without affecting the content it is displaying. The data from the Pages library item is simply read and displayed in the new layout.
  • 21. Leverage CSS Frameworks  CSS Framework Comparison  Bootstrap  http://getbootstrap.com/  Bootstrap Tutorial: http://www.w3schools.com/bootstrap/  BINDTUNING  Bootstrap Theme  Eric Overfield  SharePoint 2013 Branding Bootstrap 3
  • 22. Don’t Forget “I didn’t know we had to do that.”
  • 23. Security Model Owners Contributors Visitors  Owners  Full Control Access  2 to 3 users  Site Gate Keepers  Contributors  Contribute Access  Content Owners  Visitors  View Access  All Authenticated Users or Internal Group
  • 24. Configure Search  Search Center Configuration  Uses system.master  Build Your Own Search Results  Create Page  Add Search Web Parts  Configure Web Parts  Configure search settings
  • 25. Communication Plan  Plan early  Align plan with milestones and deliverables  Audience  Stakeholders  Content Owners  Users  Frequency
  • 26. Q & A

Editor's Notes

  1. Almost 20 years of Graphic and Web Design That path took me to user experience and HCI (human computer interaction) Since 2007 been working with SharePoint at various capacities, team/collaboration sites, 2007, 2010, 2013, publishing sites, InfoPath, workflows This presentation will be made available afterwards so you don’t have to copy the info
  2. Quick Plug about PT Designs I’m primarily solutions architect Work with a team of designers, information architects, copy writers, developers and engineers The majority of our work is in SharePoint – we have a niche because of our ability to marry visual design and SharePoint technologies Partnerships for contract vehicles
  3. What you need to put together a UX Team. Not a ‘know a guy’. Then we’ll delve into portals and how SharePoint plays a role in all of this.
  4. This does not mean “don’t listen to the users” It means to pay closer attention to their actions, in web and software development, that means how they are interacting with the system Are the users happy? Are they delighted by the experience?
  5. User Experience Design is a collection of all of these things Information Design – content types Visual Design – what the users see, colors, usability guidelines, corporate guidelines Interaction Design – ease of use Information Architecture – information structure that is easy to understand and easy to find Usability Design – text contrast, 508 compliance, readers for the visually impaired Copywriting – writing and language for the web Marketing & Communication – build excitement and anticipation for something better Technology Considerations – understanding capabilities and limitations to help govern how solution is built
  6. User Centered Design is an approach to designing solutions centered around the user It breaks up into 5 phases/planes Each plane has objectives, exercises, outputs and milestones Most projects start by getting the resident ‘graphic’ guy to come up with a mock-up of the new solution. By doing this, you’re missing the mark completely. If you haven’t already go check out The Elements of User Experience
  7. Exercises: Kickoff Meeting Business Needs Document review Measures of Success Possible Output: Business Requirements Document
  8. Exercises: Technical review internally Solution approach vet with Programmers and Admins Possible Output: Functional Requirements Document
  9. Exercises: Card Sorting Contextual Inquiries Possible Output: Mind Map
  10. Exercises: Wireframe Session Real Estate Discussion Use Cases Possible Output: Wireframe
  11. Exercises: Review of logos, fonts, brand assets Look in the “look & feel” Possible Output: Design Comp
  12. This is a poster I created and it can be downloaded
  13. Set expectations Build Excitement