Asia Pacific SharePoint Conference 2007 May 15th to 16th, 2007 Hilton Hotel Sydney.

Slides:



Advertisements
Similar presentations
JERRY GILES MNIS Unclassified Information Sharing Service PAUL HILTON.
Advertisements

The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment.
Go Live! Launching your MOSS Publishing site DEV435 Spencer Harbar.
Site Collection, Sites and Sub-sites
SP Business Suite Deployment Kick-off
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
SharePoint 2010 Permissions Keith Tuomi. profile KEITH TUOMI SharePoint Consultant / Developer at itgroove Developing Online Systems since years.
OFC323 Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007 Jim Masson Lead Program Manager Microsoft.
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.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
Inside Microsoft Office SharePoint Server 2007 Jozef Kalivoda Solution Sales Professional Microsoft Slovakia.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Microsoft Dynamics.
Welcome to Philly Code Camp Russ Basiura SharePoint Consultant RJB Technical Consulting
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
Edwin Sarmiento Microsoft MVP – Windows Server System Senior Systems Engineer/Database Administrator Fujitsu Asia Pte Ltd
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
EBZ318 Deploying A Content Management Server 2002 Solution Case Study Daniel Kogan Program Manager Microsoft CMS / E-Biz server Group.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
SharePoint 2007 Overview and Solution Examples Inetium.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Project Server 2003: DC340: Security (Part 1 of 2): How to securely deploy Project Server in an enterprise environment Pradeep GanapathyRaj (PM), Karthik.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Module 7 : Configuration I Jong S. Bok
Module 6 Securing Content. Module Overview Administering SharePoint Groups Implementing SharePoint Roles and Role Assignments Securing and Auditing SharePoint.
Windows Role-Based Access Control Longhorn Update
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
April-June 2006 Windows Hosting Seminar Series Technical Labs.
Module 5 : Security I Jong S. Bok
Ian Morrish Senior Consultant OFC302 Understanding SharePoint Trouble Shooting Best Practices Resources.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
By: Usman Zafar Malik [MCTS : Microsoft Office SharePoint Server 2007] [MCTS : Windows SharePoint Services (WSS) 3.0] [MSBMSS : Microsoft Dynamics CRM.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Web Content Management with MOSS 2007 Patrick Tisseghem
EBZ361 Integrating Microsoft Content Management Server with Microsoft SharePoint Technologies Arpan Shah & Mike Fitzmaurice Technical Product Managers.
Jorke Odolphi Product Technology Specialist WebCentral Using Microsoft Operations Manager To Monitor And Maintain Your Farm.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Extending SharePoint through Web Parts and ASP.NET 최승현 대리 한국마이크로소프트.
Windows SharePoint Services Installation and Configuration.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Developing Web Content Management solutions with Office SharePoint Server 2007 Mark Harrison Architectural Engineer Microsoft UK
SharePoint lösningsområden Collaboration BusinessIntelligence Portal Business Processes Search ContentManagement PlatformServices.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
SharePoint 2010 Performance and Capacity Planning Best Practices
Stop Those Prying Eyes Getting to Your Data
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
RMS with Microsoft SharePoint
Microsoft Dynamics.
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Asia Pacific SharePoint Conference 2007 May 15th to 16th, 2007 Hilton Hotel Sydney

Jorke Odolphi Product Technology Specialist WebCentral Configuring an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007

Agenda A look at an example internet site The ABCs of Publishing Authentication and Authorization Internet Facing Topologies Performance and Scale

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

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 Protect your servers –Use Firewalls and standard network security –Disable SMTP Secure your Central Administration site Secure your content deployment –Disable “Deploy user names” when you configure your path Disable incoming Use Lockdown mode –stsadm –o activatefeature –url -filename ViewFormPagesLockdown\feature.xml

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 Disable 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

Security Configuration

Topologies Farms –Scale up and down as needed Performance Redundancy Multi-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 –Links –Security

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 –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

Configuring caching

Key Takeaways Lock down your servers Control your sites’ access through Policy Use Caching to improve performance

© 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Questions?