Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson [email protected]...

35
Designing an Internet- Facing Web Site Using SharePoint 2010 Elisabeth Olson [email protected] (Twitter: @elisol) Program Manager - Microsoft SharePoint

Transcript of Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson [email protected]...

Page 1: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Designing an Internet-Facing Web Site Using SharePoint 2010

Elisabeth [email protected] (Twitter: @elisol)

Program Manager - Microsoft SharePoint

Page 2: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

SharePoint?

Page 3: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Or…SharePoint!

Page 4: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

The Many Flavors of SharePoint

Team Site

• No approval• Many authors• Unstructured• Lightly branded

Divisional Portal

• Fewer authors• Lightweight

approval

Corporate Intranet

• Simple workflow• Heavier branding

Internet

• Highly controlled publishing

• Structured content• Pixel perfect

branding

Page 5: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

SharePoint Tools

• Browser– Content creation/editing within an existing site

• SharePoint Designer– Designing or changing an existing site instance

• Visual Studio– Create reusable templates– Source control

Page 6: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

General Goodness

• Cross browser support– IE 7/8, Firefox, Safari

• Targeting WCAG 2.0 AA standards• XHTML + CSS standards-based rendering• Rich text editor gives content contributors

WYSIWYG control over content

Page 7: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Reusable UI Controls

• Ribbon• Dialogs• Status bar• Notifications

Ribbon

Status Bar

Notification

Dialog

Page 8: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

No One Knows You’re a Dog

• Anonymous– Enable at both server and site level

• Lockdown mode– Applies to forms pages– It’s not for everyone

Page 9: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Masterpages

• Apply to all pages in the site• Control overall chrome• Gotchas:– Always use all of the ContentPlaceHolders – even

if you’re sure you don’t need to– Don’t use minimal.master unless…

Page 10: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Page Layouts

• Control the layout of content within a masterpage

• Can be very restrictive in terms of structure• Acts like a “pseudo nested masterpage”

Page 11: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Seven Special Pages

• Seven special pages which don’t use MP setting:– AccessDenied.aspx– Confirmation.aspx– Error.aspx– Login.aspx– Reqacc.aspx– SignOut.aspx– WebDeleted.aspx

• Still possible to replace these with your own

Page 12: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Blue! No, Yellooooow….!

• Themes allow quick changes of colors/fonts• Can recolor images as well (think gradients)• Custom CSS can also be themed

Page 13: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

¡Pero no hablo inglés!

• Multi-lingual user interface for application UI• Variations for content– Separate versions of the site for each language– Easily manage translations of content

Page 14: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Only the Right Content

• Content Deployment• Approval workflow• Out of the box workflows are customizable• Tools: SharePoint Designer and Visio

Page 15: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Silverlight

• Create Gallery• Org Browser• Media Web Part• Silverlight Web Part

Page 16: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Data

• External Content Types• Web Services• REST API• Client OM– Silverlight or JavaScript– Wrap server OM

Page 17: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

What’s Going On?

• Traffic monitoring/analytics• Search analytics• Server health monitoring• Developer dashboard

Page 18: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Other Sessions of Interest

• PR01 - Designing Corporate Web Sites Using SharePoint 2010 – Paul Stubbs

• EX28 - Building Rich and Interactive Experiences in SharePoint – André Engberts

Page 19: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.vis

itcar

lsbe

rg.d

k

Page 20: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//co

rpor

ateu

k.en

eco.

nl/

Page 21: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.cim

ail.f

r

Page 22: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.atr

iagr

oup.

com

Page 23: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.nel

a.ne

t

Page 24: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.ent

revo

isin

s.or

g

Page 25: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.nati

onal

irish

bank

.ie

Page 26: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.edp

.pt

Page 27: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.alb

erta

pci.c

a

Page 28: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.mid

tow

n.co

m

Page 29: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.mon

teca

sino

.co.

za

Page 30: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//w

ww

.pav

ilhao

atla

ntico

.pt

Page 31: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

http:

//ag

ricul

ture

.new

holla

nd.c

om

Page 32: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Thanks!

Questions?

[email protected]

Page 33: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

Resources

• Enabling Anonymous Access: http://bit.ly/6uVeiu

• Turning on Lockdown Mode: http://bit.ly/CwNXN

• Using the UX controls: http://bit.ly/axIId7• Starter.master: http://bit.ly/cKDYMi• SharePoint Examples:

http://www.wssdemo.com

Page 34: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.
Page 35: Designing an Internet-Facing Web Site Using SharePoint 2010 Elisabeth Olson elisol@microsoft.com (Twitter: @elisol) Program Manager - Microsoft SharePoint.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,

it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.