OFC323 Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007 Jim Masson Lead Program Manager Microsoft.

Slides:



Advertisements
Similar presentations
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Advertisements

DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
OFC216 Using the Web Content Management Features of Microsoft Office SharePoint Server 2007 to Build Great Looking Sites Arpan Shah Group Product Manager.
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Certification Exam Coaching Session: Windows SharePoint Services 3.0, Configuring.
Microsoft Dynamics.
OFC308 Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites Todd C. Bleeker,
Walter Pitrof Technology Solution Professional Microsoft Switzerland Backup, Restore und Disaster Recovery mit Data Protection Manager 2012 Philipp Witschi.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
A Day in the Life of a SharePoint Administrator Amit Puri Senior Development Lead Microsoft India.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
Ed Martinez Principal Development Manager Microsoft Dynamics CRM DEV302.
customer.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Asia Pacific SharePoint Conference 2007 May 15th to 16th, 2007 Hilton Hotel Sydney.
Ian Morrish Senior Consultant OFC302 Understanding SharePoint Trouble Shooting Best Practices Resources.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Web Content Management with MOSS 2007 Patrick Tisseghem
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
Microsoft Virtual Academy Chris Oakman | Managing Partner Infrastructure Team | Eastridge Technology Curtis Sawin | Technical Solutions Professional |
OFC303 Hilton Giesenow Development Manager - 3fifteen Host –
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
Microsoft Office SharePoint Server 2007 Enterprise Search
MODULE 10 – PROJECT SERVER
Microsoft Virtual Academy
About Bill Bill Baer (ˈbɛər)
OFC214 Microsoft Office Project Server 2007: Overview
Microsoft Virtual Academy
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Business Connectivity Services in SharePoint 2010 and Office 2010
Microsoft Virtual Academy
Excel Services Deployment and Administration
SharePoint Online Management and Control
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
SharePoint Designer 2010: Top 10 Things To Know
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Enterprise Metadata in SharePoint 2013
Office 365 Development July 2014.
Microsoft Virtual Academy
Alan Shen Director Unify Square
What’s new in Visual Studio for web developers
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Microsoft Virtual Academy
12/27/2018 4:59 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Microsoft Office Project Server 2007: Server Administration
Microsoft Virtual Academy
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Developing and Managing SharePoint Solutions with Visual Studio 2012
One Marketing Template
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
TechEd /27/2019 5:37 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Microsoft Dynamics.
Microsoft Virtual Academy
Microsoft Virtual Academy
Mobile App Management David Alessi — Support Topic Owner for Enterprise Windows Phone, Microsoft Corporation Simon May — Enterprise Device Infrastructuralist,
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
Microsoft Virtual Academy
Presentation transcript:

OFC323 Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007 Jim Masson Lead Program Manager Microsoft Corporation

Agenda A look at an example internet site The ABCs of Publishing Authentication and Authorization Internet Facing Topologies Performance and Scale Key topics covered elsewhere OFC216 Using the Web Content Management Features of Microsoft Office SharePoint Server 2007 to Build Great Looking Sites Branding and change control Multi-lingual publishing Catch it on the DVD OFC329 Migrating Your Content Management Server 2002 Web Sites to Microsoft Office SharePoint Server 2007 Migration from CMS 2002 Thursday 1 – 2: AB

Jim Masson Lead Program Manager Office SharePoint Servers A Tour Through an Internet Site

Site Features Visible Custom Look And Feel Anonymous Access Blog Content Rollup Navigation Behind the Scenes Custom Master Page Forms Authentication WSS Blog template Content Query and Table of Contents Web Parts Controlled Publishing Process Separate authoring and production environments Cached for Performance

ABCs of Web Content Management

Single Infrastructure For Intranet, Internet, and Extranet Portals Team Division Enterprise Extranet Internet Individual

Authoring and Branding Custom master page provides a shared look and feel Page Layouts control how specific types of content are presented All press-releases share a common structure Constrained Editing Controls HTML editor, link, and image controls Styles can be separated from content Branding Enforcement Per web control of available master pages, page layouts, and web templates

Controlled Publishing Pages are document library items Check out Draft versions Simple moderation Approval workflows Custom workflows Page and document scheduling Author can specify when content goes live Content Deployment Controlled release into production

Jim Masson Lead Program Manager Microsoft Corporation Controlled Publishing

Security on Public Sites Authentication and Authorization Common pattern Anonymous access site But with a “members area” Forms Authentication Hardening Restricted Reader Role Disabling Client Integration Policy enforcement

Authentication and Authorization Several Authentication Methods Available Windows, Forms, Web SSO Per Web Application Forms Authentication ASP.NET 2.0 Membership model We ship LDAP membership provider AD, ADAM, third party LDAP servers Other ASP.NET Providers can also be used i.e. SQL Server Provider shipped with ASP.NET

Anonymous Access Configuring Anonymous Access Enabled by central administrator per web application Can then be enabled in webs and lists For publishing scenarios, must be enabled in the root web Subwebs can then require authentication i.e. members areas Rights capped You simply cannot give anonymous users some rights (i.e. writing to a document library)

Hardening Restricted Reader role Restricted Readers can use the site Can view pages, documents, images But they can’t use everything Can’t call Remote APIs Can’t view SharePoint application UI Can’t view minor or historical versions Disabling Client Integration Policy Can constrain maximum access per web application Deny all write access via ACLs can’t give you back write access Updates only via content deployment, or an intranet facing web app

Jim Masson Lead Program Manager Microsoft Corporation Security Configuration

Topologies Farms Scale up and down as needed PerformanceRedundancyMulti-farm Staging environments in different network Example Authoring in intranet with Active Directory authentication Production in perimeter network with forms auth Site collections can be deployed between environments

Authoring Farm Internet Production Farm Multi-Farm Topology ContentDeployment Requests

Content Deployment Paths and jobs Paths connect source and destination Site Collections Jobs control what content is copied when One direction (source -> destination) Not multi-master Incremental by default Incremental takes changes since last successful deployment Configured by central administrator Can delegate to authors using the “QuickDeploy” job Content fix-up LinksSecurity

Jim Masson Lead Program Manager Microsoft Corporation Content Deployment

Performance and Scale Internet Publishing Scenarios Mostly Read Many repeat views of the same content Course Grained Access Good candidate for caching Improve Scale Up Improve Scale Out

Caching Goal: Make your web site fast Goal: Make your web site fast Minimize work per request in order to increase performance for Internet scale Respect permissions and personalization Two main types of caching No execution of the web page Page output cache, disk-based cache Reduction of number of database round trips Page item cache, navigation node cache, list query cache (cross list, single list) Internet sites will focus on the first type

Page Output Cache 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 Cache is in-memory Most efficient when most users have the same rights on the site Anonymous users are all in one bucket Cache Request Master Page Navigation Page Content Data-Driven Views

Configuring Output Caching Cache Profiles – “How long should things be held in the cache”? Centrally defined, change in one place takes effect across site collection instantly Can apply to sites and to page layouts separately Separate profiles for anonymous users versus authenticated users Cache Policy – “What profiles can be used where?” Allow or disallow owners of sites and page layouts to choose a “cache profile” of their own Centrally controlled per site collection

Cache Logo.jpg Gradient.gif Styles.css Script.js Disk-Based Caching Caches page resources on web front-end servers for serving to users Images,.css,.js files are retrieved from the database once, and stored on disk on the web front end Further requests are served from the cache, trimmed based on security Configurable: Place on disk to cache, # of megabytes on disk, file extensions to support

Call To Action Install And Use Beta 2 Give Us Feedback Chalk Talks In The TLC Thursday 9:45 – 11:00 AM Thursday 2:45 – 4:00 PM Related Sessions OFC216 Using the Web Content Management Features of Microsoft Office SharePoint Server 2007 to Build Great Looking Sites Catch it on the DVD OFC329 Migrating Your Content Management Server 2002 Web Sites to Microsoft Office SharePoint Server AB Thursday 1:00 – 2:15

Resources Technical Chats and Webcasts Microsoft Learning and Certification MSDN & TechNet Virtual Labs Newsgroups communities/newsgroups/en-us/default.aspx Technical Community Sites User Groups

The 2007 Microsoft Office System Clients. Servers. Solutions. Install Beta 2 today! It’s in your attendee bag Learn more at the Office System TLC Demo Stations / Hands-on-Labs / Chalk-talks Get more information Get more information Lab Demo

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