SlideShare una empresa de Scribd logo
1 de 34
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 Designer's life easier
Opening your site up to millions of users
Customization opportunities
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
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 quot;stuffquot;
 Versioning
 Check-in/Check-out
 Lists/Libraries
 Powerful developer platform
Roll-up content
Navigation
Search
RSS Feeds
Access control
Workflow/Content Approval
Multi-lingual features
Publishing schedules
etc.
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
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
<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
Provide the template for the page
Reference a master page for global navigation
and chrome
Can have many layouts and switch between them
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
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
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
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
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
• Built on ASP.NET 2.0
• Plenty of customization opportunities
• ASP.NET AJAX Framework integration
• Silverlight
• Virtual Earth mashups
• The sky's the limit
• 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
© 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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minified
 
Advanced SharePoint Server Concepts
Advanced SharePoint Server ConceptsAdvanced SharePoint Server Concepts
Advanced SharePoint Server Concepts
 
Griffon Solutions Introduction To Share Point Administration And Governance
Griffon Solutions   Introduction To Share Point   Administration And GovernanceGriffon Solutions   Introduction To Share Point   Administration And Governance
Griffon Solutions Introduction To Share Point Administration And Governance
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to Know
 
Monitoring and Maintaining SharePoint 2013 Server
Monitoring and Maintaining SharePoint 2013 ServerMonitoring and Maintaining SharePoint 2013 Server
Monitoring and Maintaining SharePoint 2013 Server
 

Similar a Internet Sites with Microsoft Office SharePoint Server 2007

11 asp.net session16
11 asp.net session1611 asp.net session16
11 asp.net session16
Niit Care
 
Sharepoint Performance - part 2
Sharepoint Performance - part 2Sharepoint Performance - part 2
Sharepoint Performance - part 2
Regroove
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
Niit Care
 
SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5
Usman Zafar Malik
 
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
SPTechCon
 
SharePoint 2010 Customization Poster
SharePoint 2010 Customization PosterSharePoint 2010 Customization Poster
SharePoint 2010 Customization Poster
brendonschwartz
 
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling PagecacheChanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Ajax Experience 2009
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 

Similar a Internet Sites with Microsoft Office SharePoint Server 2007 (20)

Tutorial, Part 4: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 4: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 4: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 4: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
11 asp.net session16
11 asp.net session1611 asp.net session16
11 asp.net session16
 
Sharepoint Performance - part 2
Sharepoint Performance - part 2Sharepoint Performance - part 2
Sharepoint Performance - part 2
 
Parallelminds.web partdemo1
Parallelminds.web partdemo1Parallelminds.web partdemo1
Parallelminds.web partdemo1
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
 
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
Seamless Integrations between WebCenter Content, Site Studio, and WebCenter S...
 
SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5SharePoint 2010 Training Session 5
SharePoint 2010 Training Session 5
 
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
Turbo-Charge Collaboration by Automating Site Provisioning in SharePoint 2010...
 
11 asp.net session16
11 asp.net session1611 asp.net session16
11 asp.net session16
 
Building fast track external facing sharepoint site
Building fast track external facing sharepoint siteBuilding fast track external facing sharepoint site
Building fast track external facing sharepoint site
 
Parallelminds.web partdemo
Parallelminds.web partdemoParallelminds.web partdemo
Parallelminds.web partdemo
 
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
Changhao jiang facebook
Changhao jiang facebookChanghao jiang facebook
Changhao jiang facebook
 
SharePoint 2010 Customization Poster
SharePoint 2010 Customization PosterSharePoint 2010 Customization Poster
SharePoint 2010 Customization Poster
 
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling PagecacheChanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
ASP.NET 06 - Customizing Your Sites Appearance
ASP.NET 06 - Customizing Your Sites AppearanceASP.NET 06 - Customizing Your Sites Appearance
ASP.NET 06 - Customizing Your Sites Appearance
 
web development
web developmentweb development
web development
 

Más de goodfriday

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
goodfriday
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
goodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
goodfriday
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
goodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
goodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
goodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
goodfriday
 

Más de goodfriday (20)

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
 
Triunemar05
Triunemar05Triunemar05
Triunemar05
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 
April2009
April2009April2009
April2009
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter2009
Easter2009Easter2009
Easter2009
 
Bulletin
BulletinBulletin
Bulletin
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
Mar 29 2009
Mar 29 2009Mar 29 2009
Mar 29 2009
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
 

Último

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Internet Sites with Microsoft Office SharePoint Server 2007

  • 1.
  • 3.
  • 4. 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
  • 5.
  • 6. 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
  • 7.
  • 8. SharePoint is a great platform for lots of things, including web pages and documents.
  • 9. Creating a custom look and feel for your web site is easier than ever.
  • 10. SharePoint is used for intranets, extranets, and internet-facing websites.
  • 11. Many internet-facing web sites are using SharePoint.
  • 12. 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
  • 13. Roll-up content Navigation Search RSS Feeds Access control Workflow/Content Approval Multi-lingual features Publishing schedules etc.
  • 14.
  • 15. 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
  • 16. 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
  • 17. <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
  • 18.
  • 19.
  • 20. Provide the template for the page Reference a master page for global navigation and chrome Can have many layouts and switch between them
  • 21. 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
  • 22. 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
  • 23.
  • 24.
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. • Built on ASP.NET 2.0 • Plenty of customization opportunities • ASP.NET AJAX Framework integration • Silverlight • Virtual Earth mashups • The sky's the limit
  • 29.
  • 30.
  • 31. • 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
  • 32.
  • 33.
  • 34. © 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.