Tyler Butler
Program Manager
Microsoft Corporation
Internet web site characteristics
A little about SharePoint
Customizing the look and feel of your web site
Making the Desi...
Have a unique look and feel
More controlled authoring environment
Need to service hundreds of thousands, millions of users...
SharePoint is a great platform for lots of things,
including web pages and documents.
Creating a custom look and feel for your web site is
easier than ever.
SharePoint is used for intranets, extranets, and
internet-facing websites.
Many internet-facing web sites are using SharePoint.
Design, build and manage web pages in SharePoint
 Authoring
 Branding
 Controlled Publishing
All the regular SharePoint qu...
Roll-up content
Navigation
Search
RSS Feeds
Access control
Workflow/Content Approval
Multi-lingual features
Publishing sch...
Stored in a document library
Uses ASP.NET 2.0 master pages to determine basic
appearance
Uses templates called quot;page l...
A typical page render
http://foo.com/bar/pages/welcome.aspx
               MasterPage.master                              ...
<link rel=“stylesheet” …>     <SharePoint:SiteActions …>
Navigation
                                                      ...
Provide the template for the page
Reference a master page for global navigation
and chrome
Can have many layouts and switc...
Define what can be authored in the page
Define how much control the author has over page
content’s look and feel
 Turning ...
Extranet
                                      Enterprise                     Internet
                               Divi...
Goal: Make your web site fast!
Minimize work per request in order to increase
performance for Internet scale
Three main ty...
Serves cached versions of HTML output of page to
users
Cache one version of the page for each quot;bucketquot; of
users wi...
Caches page resources on web front-end servers
for serving to users
Removes need to store these resources outside
of Share...
• Built on ASP.NET 2.0
• Plenty of customization opportunities
• ASP.NET AJAX Framework integration
• Silverlight
• Virtua...
• SharePoint Product Information:
   http://www.microsoft.com/sharepoint
• Enterprise Content Management team blog:
   htt...
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Internet Sites with Microsoft Office SharePoint Server 2007
Upcoming SlideShare
Loading in …5
×

Internet Sites with Microsoft Office SharePoint Server 2007

1,858 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,858
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
91
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Internet Sites with Microsoft Office SharePoint Server 2007

  1. 1. Tyler Butler Program Manager Microsoft Corporation
  2. 2. 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
  3. 3. 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
  4. 4. SharePoint is a great platform for lots of things, including web pages and documents.
  5. 5. Creating a custom look and feel for your web site is easier than ever.
  6. 6. SharePoint is used for intranets, extranets, and internet-facing websites.
  7. 7. Many internet-facing web sites are using SharePoint.
  8. 8. Design, build and manage web pages in SharePoint Authoring Branding Controlled Publishing All the regular SharePoint quot;stuffquot; Versioning Check-in/Check-out Lists/Libraries Powerful developer platform
  9. 9. Roll-up content Navigation Search RSS Feeds Access control Workflow/Content Approval Multi-lingual features Publishing schedules etc.
  10. 10. Stored in a document library Uses ASP.NET 2.0 master pages to determine basic appearance Uses templates called quot;page layoutsquot; Page contents is stored in SharePoint list columns
  11. 11. A typical page render http://foo.com/bar/pages/welcome.aspx MasterPage.master 1. Welcome.aspx page is requested PageLayout.aspx 2. Page layout associated Date Title Field Control Field Control Field Control ByLine with page is retrieved Image Body Field Control 3. Master page associated Field Control with site is retrieved Field Control 4. Controls in page layout render content from page’s fields into the page FileName PageLayout Title Body Image Welcome.aspx PageLayout.aspx Welcome To News Lorem ipsum dolor sit ... /Images/Chair.jpg
  12. 12. <link rel=“stylesheet” …> <SharePoint:SiteActions …> Navigation <asp:LoginStatus …> <IMG …> Logos <SPSWC: <SharePoint:HighlightMenu …> RightBodySectionSearchBox …> Search box <PublishingNavigation: PortalSiteMapDataSource …> Login control Editing controls CSS references …Any server control or markup
  13. 13. Provide the template for the page Reference a master page for global navigation and chrome Can have many layouts and switch between them
  14. 14. 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
  15. 15. Extranet Enterprise Internet Division Team Individual More ad-hoc More constrained Field controls with restrictions enabled Web parts and web part zones Must use CSS styles Authors free to add or reorganize parts on page Must pick images from inside site Field controls with no restrictions Little to no usage of web part zones
  16. 16. 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
  17. 17. Serves cached versions of HTML output of page to users Cache one version of the page for each quot;bucketquot; of users with unique permissions on the site Most efficient when most users have the same rights on the site Request Logos Branding Cache Navigation Page Content Data-Driven Views
  18. 18. Caches page resources on web front-end servers for serving to users Removes need to store these resources outside of SharePoint Logo.jpg Cache Gradient.gif Styles.css Script.js
  19. 19. • Built on ASP.NET 2.0 • Plenty of customization opportunities • ASP.NET AJAX Framework integration • Silverlight • Virtual Earth mashups • The sky's the limit
  20. 20. • 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
  21. 21. © 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.

×