SlideShare a Scribd company logo
SharePoint Best Practices
Public Websites and Portals
Quick Facts



About Us           Approach          Partnerships
• 21st Year        • Vendor          • Microsoft Gold
• Grand Rapids &     Independent         • Central Region Client
                                           Experience Award Winner
  Royal Oak        • Non-reseller    •    VMware Enterprise
• 30 Staff         • Professional    •    Citrix Silver
                     Services Only   •    Novell Gold
                                     •    Cisco Premier
Expertise
C/D/H News: C/D/H Purchases Plante
             Moran Web Development/SharePoint Team

 • On July 15, C/D/H expanded with purchase of Plante Moran
   Web Development/SharePoint team
 • Why care?
     – Acquisition brings expertise in web development, web content mgt, intranet and
       extranet, .NET, SQL, BizTalk and Java development. Also user interface and
       public web design expertise using SharePoint.
     – Makes C/D/H the largest SharePoint group in MI!
 • Meet the team:




John Bissa    Julie Boudro   Jeff Kinnelly   Dan Kohls      Amy Moore      Mark Sassin
CDH   Talks Tech
Your Presenter


Jeff Kinnelly
Consultant, Design / Development
JeffK@cdh.com
Agenda

•   Understanding User Experience
•   User Experience in SharePoint
•   Case Study: Praxity
•   Case Study: Chippewa Valley Technical College
•   Development Tools and Tips
•   Web Analytics and Optimization
•   Resources
Ferrari.com
AMD.com
The Goal




Make It Not Look Like SharePoint!

                                    10
UX. What is it?


User Experience
n. the overall experience and satisfaction a
user has when using a product or system
UX. What is it?




User Experience is
multifaceted!
UX. What is it?

User Experience is…
a multi-disciplinary process of design
•   Accessibility
•   Information Architecture (IAI)
•   Information Design (IDA)
•   Interaction Design (IxDA)
•   Technical Writing (STC)
•   Usability Engineering (UPA)
•   User Research (HFES)
•   Visual Design / Branding
•   Web Analytics (WAA)
UX. What is it?

• Differentiates a product or service
• Creates business opportunities
• Improves efficiency
The Proof is in the Returns
       10
         9
                                                                        Design Organizations
          8
          7
          6
                                                                        S&P 500
          5
          4
           3
           2
           1
            0
                    Year 1
                                        Year 3
                                                 Year 5
Stock performance of 63 “Design Oriented Companies” versus the S&P 500 over 1, 3 and 5 years
Source: Peer Research , Fast Company,
A Valuable Investment

• “Every $1 invested in usability returns between
  $10 and $100” -- IBM, Cost-Justifying Ease of Use

• Investing 10% of a total project budget yields:
    Metric                                                 Return
    Sales/ Conversion rate                                 100%
    Visitors/ Traffic                                      150%
    User Performance / Productivity                        161%
    Use of (Key) Features                                  202%

                              Jakob Nielson, Return on Investment for Usability
UX with SharePoint
What Users Want

1. Users don‟t care about how the software is built. They
   want performance, convenience and results

2. Unless it allows them to get their work/task done faster,
   they don‟t want to learn a new/different way of doing
   something

3. They want a responsive UI with visual clues as to „what
   next‟. They don‟t want to guess what to do (or hunt for it)

4. As far as they‟re concerned the experience is the
   product
What Users Expect: Conventions




               Marcy Kellar / Universal Usability Guidelines
Successfully Improving User
                     Experience

• Use Web Analytics to identify when usability issues occur
  (e.g. funnel analysis)
• Find reasons why usability issues occur (e.g. expert review)
• Evaluate different design solutions (e.g. usability testing)
• Validate design solutions (e.g. multivariate Testing)
• Use Web Analytics data to optimize navigation (e.g. order of
  navigation items)
• Interdisciplinary teams of Information Architects, User
  Researchers, Designers, and Web Analysts can fulfill these
  requirements best
                                       Source: Nicolas Mohr - SapientNitro
Content is King

Facets of content relevant to SharePoint
   – Governance & Ownership - Who owns, creates content? when
     does content get created or removed? Is it centralized? Does it
     need approval?
Format (that content is in)
   – Textual documents, articles,, newsletters, audio & videos, etc.
   – Volume
   – How big is your website going to be? How many content
      contributors do you have?
Dynamism
   – What is the rate of growth of content? Should it expire?
Design Best Practices

• Master Pages
  – 2 or 3
     • Home page
     • Landing page
     • Content Subpage
• Content Types
  – 1 – very generic and broad type
• Page Layouts
  – Optimal number 5 to 7
     • Less than 5  Limited layout options
     • More than 7  Difficult to support and train end-users
  – Consider maintenance
Design Best Practices

• Build your own templates
   –   Site definitions
   –   Master pages
   –   Style sheets
   –   Content types
   –   Page layouts
• Leverage SharePoint Community resources
• Randy Drisgill - MVP SharePoint Server
   – Starter Master Pages for SharePoint 2010
Case Studies
Case Study: Praxity

• Public website and extranet
• Rich-media enhancements
• Convergent solution
  – Authenticated user get an enhanced experience
• Deployed in a phased approach
• Extranet leverages OOTB functionality
  – Mindful customization to allow team sites to
    stay flexible
http://www.praxity.com/
Case Study:
    Chippewa Valley Technical College

•   Public website
•   Rich-media enhancements
•   Leverages OOTB functionality
•   Leveraged staff‟s knowledge
•   Rich integration with data systems
•   Measureable objectives
    – Process Automation
    – Centralized course catalog
http://www.cvtc.edu/
Analytics & Optimization

Performance Goals: Reduce page weight (wait)


Dev/Optimization     Analytics            SP2010 Techniques
• Yslow              • Reinvigorate       • Output Caching
• Fiddler            • Omniture           • CSS Sprites
• Firebug                                 • Consolidate JS & CSS files
• Hammerhead         • Google Analytics   • Cache JS, CSS and image
• Aptimize           • Web Trends           files in browser
                                          • Minification of JS and CSS
                                          • Anonymous access for
                                            CSS, JS and image files
                                          • Javascript Suppression
Advanced Tips & Tricks

Remove specific content from Search Results
  <div class=“footer noindex”/>
     <!--- footer content --->
   </div>



Security controlled content
<Sharepoint:SPSecurityTrimmedControl runat="server"
Permissions="ManageWeb">
   <!--- content here --->
</Sharepoint:SPSecurityTrimmedControl>
Advanced Tips & Tricks

Including a footer in your design?

Add s4-notdlg for HTML elements that you don‟t want to show in the
dialog boxes

<div class=“customFooter”>

<div class=“customFooter s4-notdlg”>
Easily show a Favicon in
                           SharePoint 2010

Easily show a Favicon in SharePoint 2010




SharePoint 2007 approach
<link rel=“shortcut icon” href=“/Style Library/images/favicon.ico”/>


SharePoint 2010 approach
<SharePoint:SPShortcutIcon runat=“server” IconUrl=“/Style Library/images/favicon.ico”/>
Improve Performance
CSS Optimization

• Minify you CSS
Javascript Optimization

           The problem…
                – SP2010 Javascript payload is large (480k)
                – Script On Demand framework (SOD)
                – Removal / suppression isn‟t currently
                  supported
            The solution…
                – A custom control
                – Improves page load times by 16%-25%


Chris O'Brien - SharePoint MVP (www.sharepointnutsandbolts.com)
Javascript Optimization




    Chris O'Brien - SharePoint MVP (www.sharepointnutsandbolts.com)
Aptimize

• Automates many optimizations
  – Image sprites
  – Combining/minifying JavaScript & CSS
• Filter is installed on WFEs
• Good option where no optimization
  expertise?
• Project decision – spend $ on product or
  implementation effort?
Aptimize
In Conclusion

• Design should be about making business
  sense and achieving business objectives
• Users aren‟t concerned about the
  technical solution
• Users want performance, convenience
  and results
• Every Web CMS has its quirks
• SharePoint remains an evolving and
  flexible solution
Questions about whether design is
necessary or affordable are quite
beside the point. Design is inevitable.
The alternative to good design is bad
design, not no design at all.


                                          Douglas Martin
                     Book Design: A Practical Introduction
Thank You

Royal Oak                                 Grand Rapids
306 S Washington Ave                      15 Ionia SW
Suite 212                                 Suite 270
Royal Oak, MI 48067                       Grand Rapids, MI 49503
p: (248) 546-1800                         p: (616) 776-1600




               www.cdh.com
                 (c) C/D/H 2007. All rights reserved

More Related Content

What's hot

Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
SPTechCon
 
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
Sharpen SharePoint Adoption in SharePoint 2013 with GamificationSharpen SharePoint Adoption in SharePoint 2013 with Gamification
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
Joel Oleson
 
Jornata llc sps baltimore 2012 - share point branding
Jornata llc   sps baltimore 2012 - share point brandingJornata llc   sps baltimore 2012 - share point branding
Jornata llc sps baltimore 2012 - share point brandingjcsturges
 
Records Management in SharePoint
Records Management in SharePointRecords Management in SharePoint
Records Management in SharePoint
Regroove
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
D'arce Hess
 
SharePoint Conference Recap - BI
SharePoint Conference Recap - BISharePoint Conference Recap - BI
SharePoint Conference Recap - BI
Knowledge Management Associates, LLC
 
SharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FASTSharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FAST
Knowledge Management Associates, LLC
 
SharePoint Conference Recap - Social
SharePoint Conference Recap - SocialSharePoint Conference Recap - Social
SharePoint Conference Recap - Social
Knowledge Management Associates, LLC
 
A Guide to Scalable SharePoint Governance
A Guide to Scalable SharePoint GovernanceA Guide to Scalable SharePoint Governance
A Guide to Scalable SharePoint Governance
Knowledge Management Associates, LLC
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
SPTechCon
 
Sentri's SharePoint 2013 Extranets Webinar
Sentri's SharePoint 2013 Extranets WebinarSentri's SharePoint 2013 Extranets Webinar
Sentri's SharePoint 2013 Extranets Webinar
Knowledge Management Associates, LLC
 
SPSNH - what goes where
SPSNH  - what goes whereSPSNH  - what goes where
SPSNH - what goes where
Mike Gilronan
 
SharePoint Intranet Trends & Best Practices: 2010 and beyond
SharePoint Intranet Trends & Best Practices: 2010 and beyond SharePoint Intranet Trends & Best Practices: 2010 and beyond
SharePoint Intranet Trends & Best Practices: 2010 and beyond
Optimus BT
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
SPTechCon
 
Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010guest18ae5b00
 

What's hot (19)

Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
 
Capabilities Deck Usa Web
Capabilities Deck Usa WebCapabilities Deck Usa Web
Capabilities Deck Usa Web
 
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
Sharpen SharePoint Adoption in SharePoint 2013 with GamificationSharpen SharePoint Adoption in SharePoint 2013 with Gamification
Sharpen SharePoint Adoption in SharePoint 2013 with Gamification
 
Jornata llc sps baltimore 2012 - share point branding
Jornata llc   sps baltimore 2012 - share point brandingJornata llc   sps baltimore 2012 - share point branding
Jornata llc sps baltimore 2012 - share point branding
 
Records Management in SharePoint
Records Management in SharePointRecords Management in SharePoint
Records Management in SharePoint
 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
 
SharePoint Conference Recap - BI
SharePoint Conference Recap - BISharePoint Conference Recap - BI
SharePoint Conference Recap - BI
 
NESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMONESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMO
 
SharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FASTSharePoint Conference Recap - Extranets & FAST
SharePoint Conference Recap - Extranets & FAST
 
SharePoint Conference Recap - Social
SharePoint Conference Recap - SocialSharePoint Conference Recap - Social
SharePoint Conference Recap - Social
 
Sp tech con-admin101
Sp tech con-admin101Sp tech con-admin101
Sp tech con-admin101
 
A Guide to Scalable SharePoint Governance
A Guide to Scalable SharePoint GovernanceA Guide to Scalable SharePoint Governance
A Guide to Scalable SharePoint Governance
 
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Sentri's SharePoint 2013 Extranets Webinar
Sentri's SharePoint 2013 Extranets WebinarSentri's SharePoint 2013 Extranets Webinar
Sentri's SharePoint 2013 Extranets Webinar
 
SPSNH - what goes where
SPSNH  - what goes whereSPSNH  - what goes where
SPSNH - what goes where
 
SharePoint Intranet Trends & Best Practices: 2010 and beyond
SharePoint Intranet Trends & Best Practices: 2010 and beyond SharePoint Intranet Trends & Best Practices: 2010 and beyond
SharePoint Intranet Trends & Best Practices: 2010 and beyond
 
Extranets webinar 2011_12_14
Extranets webinar 2011_12_14Extranets webinar 2011_12_14
Extranets webinar 2011_12_14
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
 
Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010Share point2010 sbtug_28april2010
Share point2010 sbtug_28april2010
 

Similar to Best Practices for SharePoint Public Websites

Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
D'arce Hess
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Michael Greene
 
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
 
Manage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchManage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and Search
Perficient, Inc.
 
Ascendum Solutions Overview
Ascendum Solutions OverviewAscendum Solutions Overview
Ascendum Solutions OverviewBukola Stewart
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
D'arce Hess
 
Introduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingIntroduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingDerek Cash-Peterson
 
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Michael Greene
 
Increasing Website Engagement with Sitecore CMS
Increasing Website Engagement with Sitecore CMSIncreasing Website Engagement with Sitecore CMS
Increasing Website Engagement with Sitecore CMS
Perficient, Inc.
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint Success
C/D/H Technology Consultants
 
A Mashup with Backbone
A Mashup with BackboneA Mashup with Backbone
A Mashup with Backbone
C/D/H Technology Consultants
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
Perficient, Inc.
 
SharePoint 2013 Pros and Cons
SharePoint 2013 Pros and ConsSharePoint 2013 Pros and Cons
SharePoint 2013 Pros and Cons
Prescient Digital Media
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013WinWire Technologies Inc
 
Mastering your SharePoint Internet Design
Mastering your SharePoint Internet DesignMastering your SharePoint Internet Design
Mastering your SharePoint Internet Design
C/D/H Technology Consultants
 
What SharePoint is My Ferrari?
What SharePoint is My Ferrari? What SharePoint is My Ferrari?
What SharePoint is My Ferrari?
Michael Hinckley
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication Sites
D'arce Hess
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Nicolas Georgeault
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
Philipp Klöckner
 

Similar to Best Practices for SharePoint Public Websites (20)

Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
 
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
 
SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
Manage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchManage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and Search
 
Ascendum Solutions Overview
Ascendum Solutions OverviewAscendum Solutions Overview
Ascendum Solutions Overview
 
Your Road to Modern Communication Sites
Your Road to Modern Communication SitesYour Road to Modern Communication Sites
Your Road to Modern Communication Sites
 
Introduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and BrandingIntroduction to SharePoint Information Architecture and Branding
Introduction to SharePoint Information Architecture and Branding
 
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
 
Increasing Website Engagement with Sitecore CMS
Increasing Website Engagement with Sitecore CMSIncreasing Website Engagement with Sitecore CMS
Increasing Website Engagement with Sitecore CMS
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint Success
 
A Mashup with Backbone
A Mashup with BackboneA Mashup with Backbone
A Mashup with Backbone
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
 
SharePoint 2013 Pros and Cons
SharePoint 2013 Pros and ConsSharePoint 2013 Pros and Cons
SharePoint 2013 Pros and Cons
 
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
Wired2Win Webinar - Design & Deploy great looking portals with SharePoint 2013
 
Mastering your SharePoint Internet Design
Mastering your SharePoint Internet DesignMastering your SharePoint Internet Design
Mastering your SharePoint Internet Design
 
What SharePoint is My Ferrari?
What SharePoint is My Ferrari? What SharePoint is My Ferrari?
What SharePoint is My Ferrari?
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication Sites
 
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
Sps ottawa 2012 slides - "my SharePoint is a production platform! not facebook!"
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
 

More from C/D/H Technology Consultants

6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
C/D/H Technology Consultants
 
No Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 MigrationNo Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 Migration
C/D/H Technology Consultants
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
C/D/H Technology Consultants
 
Google for education vs office 365
Google for education vs office 365Google for education vs office 365
Google for education vs office 365
C/D/H Technology Consultants
 
C/D/H 1990-2015
C/D/H 1990-2015C/D/H 1990-2015
SharePoint for Government
SharePoint for GovernmentSharePoint for Government
SharePoint for Government
C/D/H Technology Consultants
 
Lean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft AzureLean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft Azure
C/D/H Technology Consultants
 
SharePoint site admins leverage search
SharePoint site admins leverage searchSharePoint site admins leverage search
SharePoint site admins leverage search
C/D/H Technology Consultants
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
C/D/H Technology Consultants
 
Microsoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentationMicrosoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentation
C/D/H Technology Consultants
 
Have It Your Way! SharePoint Customizations
Have It Your Way! SharePoint CustomizationsHave It Your Way! SharePoint Customizations
Have It Your Way! SharePoint Customizations
C/D/H Technology Consultants
 
Office 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the CloudOffice 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the Cloud
C/D/H Technology Consultants
 

More from C/D/H Technology Consultants (20)

6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
No Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 MigrationNo Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 Migration
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
Google for education vs office 365
Google for education vs office 365Google for education vs office 365
Google for education vs office 365
 
C/D/H 1990-2015
C/D/H 1990-2015C/D/H 1990-2015
C/D/H 1990-2015
 
SharePoint for Government
SharePoint for GovernmentSharePoint for Government
SharePoint for Government
 
Lean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft AzureLean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft Azure
 
SharePoint site admins leverage search
SharePoint site admins leverage searchSharePoint site admins leverage search
SharePoint site admins leverage search
 
Real world records management in SharePoint 2013
Real world records management in SharePoint 2013Real world records management in SharePoint 2013
Real world records management in SharePoint 2013
 
Real world records management in share point 2013
Real world records management in share point 2013Real world records management in share point 2013
Real world records management in share point 2013
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Microsoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentationMicrosoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentation
 
Office 365 branding webinar
Office 365 branding webinarOffice 365 branding webinar
Office 365 branding webinar
 
Have It Your Way! SharePoint Customizations
Have It Your Way! SharePoint CustomizationsHave It Your Way! SharePoint Customizations
Have It Your Way! SharePoint Customizations
 
C/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy StepsC/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy Steps
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 
Lync seminar preso all content
Lync seminar preso all contentLync seminar preso all content
Lync seminar preso all content
 
Office 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the CloudOffice 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the Cloud
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 

Recently uploaded

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
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
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
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
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
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

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
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
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
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
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
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
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 !
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Best Practices for SharePoint Public Websites

  • 1. SharePoint Best Practices Public Websites and Portals
  • 2. Quick Facts About Us Approach Partnerships • 21st Year • Vendor • Microsoft Gold • Grand Rapids & Independent • Central Region Client Experience Award Winner Royal Oak • Non-reseller • VMware Enterprise • 30 Staff • Professional • Citrix Silver Services Only • Novell Gold • Cisco Premier
  • 4. C/D/H News: C/D/H Purchases Plante Moran Web Development/SharePoint Team • On July 15, C/D/H expanded with purchase of Plante Moran Web Development/SharePoint team • Why care? – Acquisition brings expertise in web development, web content mgt, intranet and extranet, .NET, SQL, BizTalk and Java development. Also user interface and public web design expertise using SharePoint. – Makes C/D/H the largest SharePoint group in MI! • Meet the team: John Bissa Julie Boudro Jeff Kinnelly Dan Kohls Amy Moore Mark Sassin
  • 5. CDH Talks Tech
  • 6. Your Presenter Jeff Kinnelly Consultant, Design / Development JeffK@cdh.com
  • 7. Agenda • Understanding User Experience • User Experience in SharePoint • Case Study: Praxity • Case Study: Chippewa Valley Technical College • Development Tools and Tips • Web Analytics and Optimization • Resources
  • 10. The Goal Make It Not Look Like SharePoint! 10
  • 11. UX. What is it? User Experience n. the overall experience and satisfaction a user has when using a product or system
  • 12. UX. What is it? User Experience is multifaceted!
  • 13. UX. What is it? User Experience is… a multi-disciplinary process of design • Accessibility • Information Architecture (IAI) • Information Design (IDA) • Interaction Design (IxDA) • Technical Writing (STC) • Usability Engineering (UPA) • User Research (HFES) • Visual Design / Branding • Web Analytics (WAA)
  • 14. UX. What is it? • Differentiates a product or service • Creates business opportunities • Improves efficiency
  • 15. The Proof is in the Returns 10 9 Design Organizations 8 7 6 S&P 500 5 4 3 2 1 0 Year 1 Year 3 Year 5 Stock performance of 63 “Design Oriented Companies” versus the S&P 500 over 1, 3 and 5 years Source: Peer Research , Fast Company,
  • 16. A Valuable Investment • “Every $1 invested in usability returns between $10 and $100” -- IBM, Cost-Justifying Ease of Use • Investing 10% of a total project budget yields: Metric Return Sales/ Conversion rate 100% Visitors/ Traffic 150% User Performance / Productivity 161% Use of (Key) Features 202% Jakob Nielson, Return on Investment for Usability
  • 18. What Users Want 1. Users don‟t care about how the software is built. They want performance, convenience and results 2. Unless it allows them to get their work/task done faster, they don‟t want to learn a new/different way of doing something 3. They want a responsive UI with visual clues as to „what next‟. They don‟t want to guess what to do (or hunt for it) 4. As far as they‟re concerned the experience is the product
  • 19. What Users Expect: Conventions Marcy Kellar / Universal Usability Guidelines
  • 20. Successfully Improving User Experience • Use Web Analytics to identify when usability issues occur (e.g. funnel analysis) • Find reasons why usability issues occur (e.g. expert review) • Evaluate different design solutions (e.g. usability testing) • Validate design solutions (e.g. multivariate Testing) • Use Web Analytics data to optimize navigation (e.g. order of navigation items) • Interdisciplinary teams of Information Architects, User Researchers, Designers, and Web Analysts can fulfill these requirements best Source: Nicolas Mohr - SapientNitro
  • 21. Content is King Facets of content relevant to SharePoint – Governance & Ownership - Who owns, creates content? when does content get created or removed? Is it centralized? Does it need approval? Format (that content is in) – Textual documents, articles,, newsletters, audio & videos, etc. – Volume – How big is your website going to be? How many content contributors do you have? Dynamism – What is the rate of growth of content? Should it expire?
  • 22. Design Best Practices • Master Pages – 2 or 3 • Home page • Landing page • Content Subpage • Content Types – 1 – very generic and broad type • Page Layouts – Optimal number 5 to 7 • Less than 5  Limited layout options • More than 7  Difficult to support and train end-users – Consider maintenance
  • 23. Design Best Practices • Build your own templates – Site definitions – Master pages – Style sheets – Content types – Page layouts • Leverage SharePoint Community resources • Randy Drisgill - MVP SharePoint Server – Starter Master Pages for SharePoint 2010
  • 25. Case Study: Praxity • Public website and extranet • Rich-media enhancements • Convergent solution – Authenticated user get an enhanced experience • Deployed in a phased approach • Extranet leverages OOTB functionality – Mindful customization to allow team sites to stay flexible
  • 27. Case Study: Chippewa Valley Technical College • Public website • Rich-media enhancements • Leverages OOTB functionality • Leveraged staff‟s knowledge • Rich integration with data systems • Measureable objectives – Process Automation – Centralized course catalog
  • 29. Analytics & Optimization Performance Goals: Reduce page weight (wait) Dev/Optimization Analytics SP2010 Techniques • Yslow • Reinvigorate • Output Caching • Fiddler • Omniture • CSS Sprites • Firebug • Consolidate JS & CSS files • Hammerhead • Google Analytics • Cache JS, CSS and image • Aptimize • Web Trends files in browser • Minification of JS and CSS • Anonymous access for CSS, JS and image files • Javascript Suppression
  • 30. Advanced Tips & Tricks Remove specific content from Search Results <div class=“footer noindex”/> <!--- footer content ---> </div> Security controlled content <Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageWeb"> <!--- content here ---> </Sharepoint:SPSecurityTrimmedControl>
  • 31. Advanced Tips & Tricks Including a footer in your design? Add s4-notdlg for HTML elements that you don‟t want to show in the dialog boxes <div class=“customFooter”> <div class=“customFooter s4-notdlg”>
  • 32. Easily show a Favicon in SharePoint 2010 Easily show a Favicon in SharePoint 2010 SharePoint 2007 approach <link rel=“shortcut icon” href=“/Style Library/images/favicon.ico”/> SharePoint 2010 approach <SharePoint:SPShortcutIcon runat=“server” IconUrl=“/Style Library/images/favicon.ico”/>
  • 35. Javascript Optimization The problem… – SP2010 Javascript payload is large (480k) – Script On Demand framework (SOD) – Removal / suppression isn‟t currently supported The solution… – A custom control – Improves page load times by 16%-25% Chris O'Brien - SharePoint MVP (www.sharepointnutsandbolts.com)
  • 36. Javascript Optimization Chris O'Brien - SharePoint MVP (www.sharepointnutsandbolts.com)
  • 37. Aptimize • Automates many optimizations – Image sprites – Combining/minifying JavaScript & CSS • Filter is installed on WFEs • Good option where no optimization expertise? • Project decision – spend $ on product or implementation effort?
  • 39. In Conclusion • Design should be about making business sense and achieving business objectives • Users aren‟t concerned about the technical solution • Users want performance, convenience and results • Every Web CMS has its quirks • SharePoint remains an evolving and flexible solution
  • 40. Questions about whether design is necessary or affordable are quite beside the point. Design is inevitable. The alternative to good design is bad design, not no design at all. Douglas Martin Book Design: A Practical Introduction
  • 41. Thank You Royal Oak Grand Rapids 306 S Washington Ave 15 Ionia SW Suite 212 Suite 270 Royal Oak, MI 48067 Grand Rapids, MI 49503 p: (248) 546-1800 p: (616) 776-1600 www.cdh.com (c) C/D/H 2007. All rights reserved