34

Internet Sites with Microsoft Office SharePoint Server 2007

Embed Size (px)

DESCRIPTION

Come learn about the Microsoft Office SharePoint Server enhancements that enable Internet-facing applications and how to take advantage of the content management and site publishing capabilities it offers. We take you from out-of-the-box functionality to custom-developed extensibility options.

Citation preview

Page 1: Internet Sites with Microsoft Office SharePoint Server 2007
Page 2: Internet Sites with Microsoft Office SharePoint Server 2007

Tyler ButlerProgram ManagerMicrosoft Corporation

Page 3: Internet Sites with Microsoft Office SharePoint Server 2007
Page 4: Internet Sites with Microsoft Office SharePoint Server 2007

Internet web site characteristics

A little about SharePoint

Customizing the look and feel of your web site

Making the Designer's life easier

Opening your site up to millions of users

Customization opportunities

Page 5: Internet Sites with Microsoft Office SharePoint Server 2007
Page 6: Internet Sites with Microsoft Office SharePoint Server 2007

Have a unique look and feel

More controlled authoring environment

Need to service hundreds of thousands, millions of users

Users expect high availability

Users expect good performance

Page 7: Internet Sites with Microsoft Office SharePoint Server 2007
Page 8: Internet Sites with Microsoft Office SharePoint Server 2007

SharePoint is a great platform for lots of things, including web pages and documents.

Page 9: Internet Sites with Microsoft Office SharePoint Server 2007

Creating a custom look and feel for your web site is easier than ever.

Page 10: Internet Sites with Microsoft Office SharePoint Server 2007

SharePoint is used for intranets, extranets, and internet-facing websites.

Page 11: Internet Sites with Microsoft Office SharePoint Server 2007

Many internet-facing web sites are using SharePoint.

Page 12: Internet Sites with Microsoft Office SharePoint Server 2007

Design, build and manage web pages in SharePoint

Authoring

Branding

Controlled Publishing

All the regular SharePoint "stuff"

Versioning

Check-in/Check-out

Lists/Libraries

Powerful developer platform

Page 13: Internet Sites with Microsoft Office SharePoint Server 2007

Roll-up content

Navigation

Search

RSS Feeds

Access control

Workflow/Content Approval

Multi-lingual features

Publishing schedules

etc.

Page 14: Internet Sites with Microsoft Office SharePoint Server 2007
Page 15: Internet Sites with Microsoft Office SharePoint Server 2007

Stored in a document library

Uses ASP.NET 2.0 master pages to determine basic appearance

Uses templates called "page layouts"

Page contents is stored in SharePoint list columns

Page 16: Internet Sites with Microsoft Office SharePoint Server 2007

A typical page render

1. Welcome.aspx pageis requested

2. Page layout associated with page is retrieved

3. Master page associated with site is retrieved

4. Controls in page layout render content from page’s fields into the page

FileName

Welcome.aspx

PageLayout

PageLayout.aspx

Title

Welcome To News

Body

Lorem ipsum dolor sit ...

Image

/Images/Chair.jpg

MasterPage.master

PageLayout.aspxTitle

BodyImage

Date

ByLine

Field Control

Field

Control

Field ControlField ControlField Control

Field Control

http://foo.com/bar/pages/welcome.aspx

Page 17: Internet Sites with Microsoft Office SharePoint Server 2007

Navigation

Logos

Search box

Login control

Editing controls

CSS references

…Any server control or markup

MasterPage.master

<SharePoint:HighlightMenu …>

<PublishingNavigation:

PortalSiteMapDataSource …>

<SPSWC:

RightBodySectionSearchBox …>

<link rel=“stylesheet” …>

<IMG …><asp:LoginStatus …>

<SharePoint:SiteActions …>

Page 18: Internet Sites with Microsoft Office SharePoint Server 2007
Page 19: Internet Sites with Microsoft Office SharePoint Server 2007
Page 20: Internet Sites with Microsoft Office SharePoint Server 2007

Provide the template for the page

Reference a master page for global navigation and chrome

Can have many layouts and switch between them

Page 21: Internet Sites with Microsoft Office SharePoint Server 2007

Define what can be authored in the page

Define how much control the author has over page content’s look and feel

Turning on restrictions on field controls

Wrapping controls in CSS classes

Page 22: Internet Sites with Microsoft Office SharePoint Server 2007

Web parts and web part zones

Authors free to add or reorganize parts on page

Field controls with no restrictions

Field controls with restrictions enabled

Must use CSS styles

Must pick images from inside site

Little to no usage of web part zones

More ad-hoc More constrained

Team

Division

Enterprise

Extranet

Internet

Individual

Page 23: Internet Sites with Microsoft Office SharePoint Server 2007
Page 24: Internet Sites with Microsoft Office SharePoint Server 2007
Page 25: Internet Sites with Microsoft Office SharePoint Server 2007

Goal: Make your web site fast!

Minimize work per request in order to increase performance for Internet scale

Three main types of caching in MOSS

Page 26: Internet Sites with Microsoft Office SharePoint Server 2007

Serves cached versions of HTML output of page to users

Cache one version of the page for each "bucket" of users with unique permissions on the site

Most efficient when most users have the same rights on the site

Cache

RequestLogos

BrandingNavigation

Page ContentData-Driven Views

Page 27: Internet Sites with Microsoft Office SharePoint Server 2007

CacheLogo.jpg

Gradient.gif

Styles.css

Script.js

Caches page resources on web front-end serversfor serving to users

Removes need to store these resources outsideof SharePoint

Page 28: Internet Sites with Microsoft Office SharePoint Server 2007

• Built on ASP.NET 2.0

• Plenty of customization opportunities

• ASP.NET AJAX Framework integration

• Silverlight

• Virtual Earth mashups

• The sky's the limit

Page 29: Internet Sites with Microsoft Office SharePoint Server 2007
Page 30: Internet Sites with Microsoft Office SharePoint Server 2007
Page 31: Internet Sites with Microsoft Office SharePoint Server 2007

• SharePoint Product Information:

http://www.microsoft.com/sharepoint

• Enterprise Content Management team blog:

http://blogs.msdn.com/ecm

• SharePoint team blog:

http://blogs.msdn.com/sharepoint

Page 32: Internet Sites with Microsoft Office SharePoint Server 2007
Page 33: Internet Sites with Microsoft Office SharePoint Server 2007
Page 34: Internet Sites with Microsoft Office SharePoint Server 2007

© 2007 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.