slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
sharepointmn PowerPoint Presentation
Download Presentation
sharepointmn

Loading in 2 Seconds...

play fullscreen
1 / 42

sharepointmn - PowerPoint PPT Presentation


  • 263 Views
  • Uploaded on

Welcome to the Minnesota SharePoint User Group. September 9 th , 2009 Building Extranets with SharePoint. Brian Caauwe. Meeting # 58. http://www.sharepointmn.com. Agenda. Introductions Features Alignment Break Technical Challenges Wrap up and Drawing. http://www.sharepointmn.com.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'sharepointmn' - Samuel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Welcome to the

Minnesota SharePoint

User Group

September 9th, 2009

Building Extranets with SharePoint

Brian Caauwe

  • Meeting # 58

http://www.sharepointmn.com

slide2

Agenda

  • Introductions
  • Features Alignment
  • Break
  • Technical Challenges
  • Wrap up and Drawing

http://www.sharepointmn.com

user group goal objectives
User Group Goal / Objectives

Develop and support a local community focused on Microsoft SharePoint Technologies

Educate user group members about SharePoint Technologies

Transfer knowledge within the community

Communicate best practices

Introduce new products / solutions

http://www.sharepointmn.com

introductions mnspug sponsors
Introductions – MNSPUG Sponsors

Inetium (www.inetium.com)

Technology consulting company

Microsoft Gold Certified Partner

Practice area focused on SharePoint

New Horizons – Minnesota (www.newhorizonsmn.com)

Microsoft Gold Certified Partner

Training on many technologies

Microsoft (www.microsoft.com)

http://www.sharepointmn.com

www sharepointmn com
www.sharepointmn.com

Website for user group

SharePoint resource documents

SharePoint resource links

RSS Feeds

Meeting Schedule

Past User Group Presentations

www.sharepointmn.com

http://www.sharepointmn.com

upcoming schedule
Upcoming Schedule

Next Meeting

October 14th 9:00 AM to 11:30 AM

Microsoft’s Bloomington Office

Topic: Panel Discussion

Check www.sharepointmn.com for updates!

Ongoing Schedule

2nd Wednesday of every month

9:00 to 11:30 am

Microsoft’s Bloomington Office

http://www.sharepointmn.com

slide7

Conferences

  • SharePoint Conference 2009 – October 19-22, 2009http://www.mssharepointconference.comLas Vegas, NV

Local Events

  • Twin Cities SharePoint Camp – September 19, 2009http://www.twincitiessharepointcamp.comEdina, MN
  • Minneapolis Office Developer Interest Group – October
  • http://www.sharepointmn.com/MODIG
  • Topic: SharePoint and Office 2010 stuff…

http://www.sharepointmn.com

announcements
Announcements

Microsoft Virtualization: Best Choice for SharePoint

http://blogs.msdn.com/sharepoint/archive/2009/09/02/microsoft-virtualization-best-choice-for-sharepoint.aspx

SharePoint Administration Toolkit v4

http://blogs.msdn.com/sharepoint/archive/2009/08/27/announcing-the-fourth-release-of-the-microsoft-sharepoint-administration-toolkit.aspx

SharePoint in Plain English Video

http://www.microsoft.com/video/en/us/details/76e8d3af-c2bd-42a6-bb12-befcbd041bf1

http://www.sharepointmn.com

slide9

Presentation

http://www.sharepointmn.com

extranet definition k str n t
Extranet Definition – (ěk'strə-nět‘)

Merriam Webster

A network (as of a company) similar to an intranet that also allows access by certain others (as customers or suppliers)

Microsoft - TechNet

An extranet environment is a private network that is securely extended to share part of an organization’s information or processes with remote employees, external partners, or customers.

http://www.sharepointmn.com

scenarios
Scenarios

Customers

Client / Project Sites

Partners

Collaboration

Employees

Internal Systems

http://www.sharepointmn.com

collaboration
Collaboration

Starting point to collaborate with outside sources

More than just document libraries

Project Timelines

Tasks Assignment

Alerts / Notifications

Contact Information

Be creative with use of lists

Survey’s

Discussion Boards

http://www.sharepointmn.com

portal
Portal

Employee Profile Information

MySite public profile

Summary Links web part

Audience Targeting Content

Highlight new products / initiatives

Push content to internal users

Site Directory / Navigation

Require categories

Publishing vs. Collaboration navigation options

Branding / Consistency

Alternate CSS

Theme

http://www.sharepointmn.com

search
Search

Internal People Search

Modify People scope for internal only

Best Bests / Keywords

Drive traffic

Product name changes

Customizing search results

Scopes and Tabs

Auditing / Usage analysis

Review how people are utilizing search

Think from an internal AND external perspective

Search results are security trimmed

http://www.sharepointmn.com

content management
Content Management

Consistency

Page Layouts

Master Pages

Content Types

Site Columns

Templates

Versioning

Major / Minor

Pages vs. Lists

Permissions Management

http://www.sharepointmn.com

business process
Business Process

Out of the box Workflows

WSS

MOSS

SharePoint Designer Workflows

Out of the box options

Custom activities: http://www.codeplex.com/SPDActivities

InfoPath

Forms Services

Publishing with multiple URL’s

Custom List Forms

New

Edit

Display

http://www.sharepointmn.com

business intelligence
Business Intelligence

Dashboards

Key Performance Indicators

Connected web parts

Excel Services

Provide read only system data

Build charts, graphs

Business Data Catalog

Tag items with business data

Search business data

http://www.sharepointmn.com

challenges
Challenges

Information Accessibility

Authenticating Users

Ensuring a secure environment

Maintaining a corporate image

How is an extranet licensed

Extranet Governance

http://www.sharepointmn.com

slide19

Break

http://www.sharepointmn.com

challenges information accessibility
Challenges : Information Accessibility

Where are my servers located?

How is my firewall affected?

What other related products do I need to consider?

Does this require high availability?

How do I ensure authentication is secured?

How does this effect my SharePoint architecture?

http://www.sharepointmn.com

architecture
Architecture

Server Locations

Inside network

Perimeter network

Collocation environment

Combine hardware

Intranet

Extranet

Internet

Firewall Configuration

ISA Server / TMG Server / IAG

Load balancing for high availability

http://www.sharepointmn.com

architecture cont d
Architecture (cont’d)

Authentication

Domain Trusts

LDAP / SQL

Federation

SSL for authentication

SharePoint Architecture

Web Applications / SSP alignment

Sites / Site Collections (security inheritance … good & bad)

http://www.sharepointmn.com

challenges authenticating users
Challenges : Authenticating Users

How do users log in?

Where are their credentials stored?

What is the user experience?

How is client integration affected?

http://www.sharepointmn.com

authentication
Authentication

Windows Authentication

NTLM

Kerberos

Web Single Sign-On (Federation / ADFS)

URL Challenge for multiple authentication types

http://www.sharepointmn.com

authentication cont d
Authentication (cont’d)

Forms Based Authentication

Windows Live

http://spwla.codeplex.com

SQL

http://fba.codeplex.com

ADAM

http://www.microsoft.com/downloads/details.aspx?FamilyId=D9AF2C25-989C-45C4-8008-1F15722190ED&displaylang=en

Managing Users

IIS 7.0 Management Utilities

ASP.NET Membership Provider (Development)

http://www.sharepointmn.com

challenges ensuring a secure environment
Challenges : Ensuring a secure environment

What tools are available?

How can I secure my farm?

How do I ensure site privacy?

Do I need additional anti-virus protection?

http://www.sharepointmn.com

security hardening
Security: Hardening

Extranet Hardening Tool

Security Compliance Management Toolkit (Group Policy Accelerator)

Server 2003: http://technet.microsoft.com/en-us/library/cc163140.aspx

Server 2008: http://technet.microsoft.com/en-us/library/cc514539.aspx

Server Permission modification

Non-standard ports (proxy)

Forefront

http://www.sharepointmn.com

security hardening cont d
Security: Hardening (cont’d)
  • Extranet Hardening Tool: Back-to-back perimeter
    • Visio Template: http://go.microsoft.com/fwlink/?LinkId=85531&clcid=0x409

http://www.sharepointmn.com

security sharepoint permissions
Security: SharePoint Permissions

Active Directory Groups

SharePoint Groups

Forms Based Authentication Users and Roles

People Picker

FBA considerations

Additional domains

SharePoint Admin Toolkit – Permissions Reporting Tool

http://blogs.msdn.com/sharepoint/archive/2009/08/27/announcing-the-fourth-release-of-the-microsoft-sharepoint-administration-toolkit.aspx

http://www.sharepointmn.com

challenges maintaining a corporate image
Challenges : Maintaining a corporate image

How is branding an extranet different than an intranet or public internet site?

How do I retain a similar look and feel?

How do I ensure appropriate content is viewable?

How do I integrate external company logos?

http://www.sharepointmn.com

branding content management
Branding / Content Management

Scenarios

Intranet

Extranet

Public Internet

Consistency

Page layouts

Master pages

Approval

Approval Workflow

Moderators

Co-branding

Combined user experience

http://www.sharepointmn.com

challenges how is an extranet licensed
Challenges : How is an extranet licensed

Do I need an External Connector?

What do I need for CAL’s?

How do I license SQL?

Does it matter what approach is used for authentication?

http://www.sharepointmn.com

licensing company a
Licensing : Company A

Employee Portal

Authenticated Employees must have CAL’s

Partner / Customer Extranet

Authenticated Employees must have CAL’s

Authenticated Non-Employee users can have CAL’s or External Connector

SQL External Connector required for non-employees

Employees authenticate using Active Directory

Non-Employees are authenticating using SQL FBA

http://www.sharepointmn.com

licensing company b
Licensing : Company B

Partner / Customer Extranet

Authenticated Employees must have CAL’s

Authenticated Non-Employee users can have CAL’s or External Connector

SQL External Connector required for non-employees

Employees authenticate using Active Directory

Non-Employees are authenticating using Windows Live FBA

Anonymous Access Portal

Authenticated Employees must have CAL’s for content management

Anonymous access requires External Connector

SQL External Connector required for non-employees

Employees authenticate using Active Directory

http://www.sharepointmn.com

licensing
Licensing

Contact your licensing representative

MOSS 2007 FAQ – Licensing

http://office.microsoft.com/en-us/sharepointserver/HA101655351033.aspx#2

http://www.sharepointmn.com

challenges extranet governance
Challenges : Extranet Governance

What are the expected Service Level Agreements?

How are end users trained?

What is the expected lifecycle of information?

Do I need to manage quotas for storage?

Do I need to manage multi-lingual sites?

How is extranet information communicated to external users?

What is acceptable use of the extranet?

http://www.sharepointmn.com

extranet governance
Extranet Governance

Service Level Agreements

Patch Management

Backup / Recovery

Training

Frequently Asked Questions

SharePoint Training Kit: http://www.microsoft.com/downloads/details.aspx?familyid=673DC932-626A-4E59-9DCA-16D685600A51&displaylang=en

Information Lifecycle

Site lifecycle

Content lifecycle

Storage

Site Collection Quota

Content Database footprint

http://www.sharepointmn.com

extranet governance cont d
Extranet Governance (cont’d)

Multi-Lingual

Language Packs

Variations

Communication

Internal Communication

External Communication

Acceptable Use

Publishing Content

Collaboration Content

http://www.sharepointmn.com

slide40

Q & A

http://www.sharepointmn.com

references
References

Microsoft

Extranet Collaboration Toolkit: http://www.microsoft.com/downloads/details.aspx?FamilyId=D9AF2C25-989C-45C4-8008-1F15722190ED&displaylang=en

Extranet Hardening Tool: http://go.microsoft.com/fwlink/?LinkId=85531&clcid=0x409

MOSS 2007 FAQ: http://office.microsoft.com/en-us/sharepointserver/HA101655351033.aspx#2

Security Compliance Management Toolkit (Group Policy Accelerator)

Server 2003: http://technet.microsoft.com/en-us/library/cc163140.aspx

Server 2008: http://technet.microsoft.com/en-us/library/cc514539.aspx

SharePoint Admin Toolkit: http://blogs.msdn.com/sharepoint/archive/2009/08/27/announcing-the-fourth-release-of-the-microsoft-sharepoint-administration-toolkit.aspx

SharePoint Training Kit: http://www.microsoft.com/downloads/details.aspx?familyid=673DC932-626A-4E59-9DCA-16D685600A51&displaylang=en

http://www.sharepointmn.com

references cont d
References (cont’d)

Codeplex

Custom activities: http://www.codeplex.com/SPDActivities

FBA SQL Management: http://fba.codeplex.com

Windows Live: http://spwla.codeplex.com

http://www.sharepointmn.com