SharePoint 2010: Building an enterprise public website

Download Report

Transcript SharePoint 2010: Building an enterprise public website

SharePoint 2010: Building an
enterprise public website
Vinod Unny
Enterprise InfoTech
Microsoft Regional Director
Agenda
• Understanding Public Site Requirements
• Setting up a SharePoint Internet Site
• Customizing the Site
UNDERSTANDING
REQUIREMENTS
Public Facing SharePoint Sites
• SharePoint can be used for Internet facing
sites
• Provides CMS capabilities OOB
– Workflows
– Anonymous Access
– FBA
– and more…
SharePoint 2010 Requirements
• SharePoint requires a full 64-bit stack
– Windows Server 2008/R2
– SQL Server 2008/R2
• POP Quiz
– What’s the difference between 32-bit and 64bit?
Requirements for Public Sites
• SharePoint on the Internet requires
– SharePoint 2010 Standard or Enterprise …
– … but in a special edition
• SharePoint for Internet Sites – Standard or Enterprise
– No technical difference between comparable editions
– Licensing Difference only
• Standard Edition can host only a single domain +
subdomains
– Valid: www.xyz.com; extranet.xyz.com; pictures.xyz.com
– Invalid: www.xyz.com; www.abc.com; www.mno.com
• Enterprise can host multiple domains or FAST search
– Not both on a single license
SETTING UP A INTERNET SITE
SharePoint Features
• Claims-based Authentication Overview
• Web Application Creation
• Configuring the Authentication Store
Authentication Store
• To use FBA, you need to use CBA
• Simplest: ASP.NET Membership Store
• You can roll your own as well:
– Say OpenID or any other provider
• Binding required for:
– Central Admin
– Secure Store Web Service
– Your Public Web App
Steps
1.
2.
3.
4.
5.
6.
Setup an ASPNET DB store
Configure Connection String to store
Configure .NET Users and .NET Roles
Add at least 1 FBA admin user
Repeat 2-4 for each binding
Set Membership and Role provider for
site
DEMO
Configuring an Internet site for FBA and
Anonymous Access
CUSTOMIZING A PUBLIC SITE
Content Management
• Different types of content
–
–
–
–
–
Articles
Blogs
Jobs
Products
…
• Workflows for content publishing
• Managing the content
• Displaying different views of the content
SharePoint Features for WCM
• Publishing Templates
– With and Without Workflows
• Anonymous Access
– To Pages
– Not to Lists and Libraries
• Authentication
– Forms Based (as in ASP.NET)
– Windows Based
•
•
•
•
Master Pages
Site Columns
Content Types
Page Layouts
DEMO
A walkthrough of the default publishing
template
Site Columns
• Think of them as “fields” in an RDBMS
• SharePoint defines a number of site
columns
• Define your own columns for getting or
showing some data
• Used in Content Types
Content Types
• Think of them as “Tables” in an RDBMS
• Contains a number of site columns that
make up the data/page content
• In case of a Publishing site, you need to
start from a base content type of Page or
Article Page
• Add your own site columns as you wish
Page Layouts
• This defines how your Content Type is
presented to the visitor
• You can have multiple page layouts for
each content type
• SharePoint allows you to switch page
layouts on the fly
• Combines with a master page and data in
the content type to display a page
Master Page
Page Layout
Site Column 2
Site Column 1
Site Column 3
Web Parts
DEMO
Adding Site Columns
Setting up a new Content Type
Creating a new Page Layout
Adding Content
•
•
•
•
•
•
Page is an “instance” of a Page Layout
Can dynamically switch layouts
Add content directly on the page
View/Edit Properties in a Form
Or use the EditModePanel
Save & Publish
– Might start a workflow
DEMO
Adding Content
Note: Workflows are turned off for brevity
Display Content
• The Content Query Web Part is your friend
• Use CQWP with site columns for
enhanced views of data
• You can customize the default templates
with XSL
DEMO
Rolling up content using CQWP
Master Pages
• Publishing sites have master pages
• Master pages have special
ContentPlaceHolders
• Custom Master pages must have all the
placeholders even if you’re not using them
DEMO
Changing the Master Page
Things not covered
•
•
•
•
Globalization & Localization
Variations
Routing using Content Organizer
Web Analytics
Some Outstanding Case Studies
Questions?
My Contact Information:
Vinod Unny
Enterprise InfoTech
www.vinodunny.com/blog
@vinodunny
© 2011 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.