The Next Level Seminar - ThreeWill · –Simple Approval –Approve and Publish –Page Layouts...

Post on 20-Aug-2020

0 views 0 download

transcript

Agenda

• Introduction to Seminar

• Session 1

• Break

• Session 2

• Summary and Call To Action

Areas of Focus

1. Single Platform2. Business Apps and

Workflow3. Microsoft Office

Integration4. Business Intelligence

6. Communities and

Collaboration7. Enterprise Content

Management8. Enterprise Search

SharePoint Security

• Today’s Focus – Inheriting security

– List-level security

– Item-level security through code

– Configuring Forms-based Auth.

– Configuring/Using SSO

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility• Single Sign On (SSO)

SharePoint Security

• Today’s Focus

– List-level security

– Item-level security through code

– Configuring Forms-based Auth.

– Configuring/Using SSO

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility • Single Sign On (SSO)

SharePoint Security

• The default permissions for a list/library is to inherit from the parent.

SharePoint Security

• Today’s Focus – Inheriting security

– Item-level security through code

– Configuring Forms-based Auth.

– Configuring/Using SSO

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility• Single Sign On (SSO)

SharePoint Security

• A list can be secured to only allow

the person who originally created an

item to be able to read and/or edit an

item.

• The following comes from the

Advanced Settings on a list.

SharePoint Security

• The following screen shows a custom

permission level. This can be applied to an

existing or new SharePoint group.

SharePoint Security

• Today’s Focus – Inheriting security

– List-level security

– Configuring Forms-based Auth.

– Configuring/Using SSO

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility• Single Sign On (SSO)

SharePoint Security

• Today’s Focus – Inheriting security

– List-level security

– Item-level security through code

– Configuring/Using SSO

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility• Single Sign On (SSO)

SharePoint Security

• Here is a summary of steps required to

configure Forms-based Authentication

(FBA)– Create a Forms Auth database using

aspnet_regsql.exe

– Set up an initial user for administration

– “Extend” the web application that you want to make available for FBA

– Update the Central Administration web.config

– Update the web.config for the extended web

application

– Update Central Administration for FBA and the new

FBA-based site administrator

SharePoint Security

SharePoint Security

SharePoint Security

• Today’s Focus – Inheriting security

– List-level security

– Item-level security through code

– Configuring Forms-based Auth.

• Broad Topics• Built-in Security• Authentication• Authorization

• Extensibility• Single Sign On (SSO)

SharePoint Security

– Activating the Single Sign On (SSO)

service in MOSS can be a little tricky• There are specific configuration details regarding

AD accounts, groups, and database access

required

• The slide notes contain a link that distills the steps

required to get the SSO service up and running

– The SSO service can help to work

around the “double hop” problem

– We are not talking about the Web Single

Sign On authentication option in WSS

SharePoint Security

SharePoint Security

• Clicking on the link below (in the web part)

takes you to the screen at the bottom of the

page.

Areas of Focus

1. Single Platform2. Business Apps and

Workflow3. Microsoft Office

Integration4. Business Intelligence

5. SharePoint Security

7. Enterprise Content

Management8. Enterprise Search

Communities and Collaboration

• Broad Topic• Blog Sites• Wikis

• Discussion Lists• My Sites

• Today’s Focus• Community Site Example

• SharePoint Blog - Digg / Del.icio.us Links

• Content Query Web Part

• Custom Web Parts

Communities and Collaboration

• Broad Topic• Blog Sites• Wikis

• Discussion Lists• My Sites

• Today’s Focus• Community Site Example

• SharePoint Blog - Digg / Del.icio.us Links

• Content Query Web Part

• Custom Web Parts

Community Site Example

• VersionOne

– Provides software for Agile project

management

– Community provides integration

with Google Groups

– http://community.versionone.com

Communities and Collaboration

• Broad Topic• Blog Sites• Wikis

• Discussion Lists• My Sites

• Today’s Focus• Community Site Example

• SharePoint Blog - Digg / Del.icio.us Links

• Content Query Web Part

• Custom Web Parts

SharePoint BlogDigg / Del.icio.us

• Adding Digg / Del.icio.us Links to a SharePoint Blog Site

• Chris Edwards blogged on this

– http://blogs.threewill.com/impleme

ntingsharepoint/Lists/Posts/Post.as

px?ID=15

Digg – Computed Fields

12\TEMPLATE\SiteTemplates\Blog\Lists\Post\schema.xml

Digg – Blog Views

• Adding the new computed fields to all of the blog views

• Adding the FieldRefs to all of the

blog views

Communities and Collaboration

• Broad Topic• Blog Sites• Wikis

• Discussion Lists• My Sites

• Today’s Focus• Community Site Example

• SharePoint Blog - Digg / Del.icio.us Links

• Content Query Web Part

• Custom Web Parts

Content Query Web Part

• Can aggregate information across sites for a dashboard

• Must have Publishing Feature enabled (e.g., Publishing Site)

• Can use XSLT for formatting and

CSS for additional styling

Content Query Web Part

Here is a set of snips from the “exported” CQWP

• BEFORE: The snip below shows there are no

custom fields selected for display

• AFTER: The following snip shows some

additional fields to provide the content for the

display shown on the previous slide

– Notice the name of the field, followed by the type

Communities and Collaboration

• Broad Topic• Blog Sites• Wikis

• Discussion Lists• My Sites

• Today’s Focus• Community Site Example

• SharePoint Blog - Digg / Del.icio.us Links

• Content Query Web Part

• Custom Web Parts

Demo

Virtual Earth Web Part

Editors Parts

Editors Parts

Editors Parts

Areas of Focus

1. Single Platform2. Business Apps and

Workflow3. Microsoft Office

Integration4. Business Intelligence

5. SharePoint Security6. Communities and

Collaboration

8. Enterprise Search

Enterprise Content

Management

• Today’s Focus – Simple Approval

– Approve and Publish

– Page Layouts

– Portal Types/Site Definitions

• Broad Topics• Built-in Workflows• Content Authoring and Publishing• Page Layouts

• Portal Types • Policy, Auditing, and Compliance

Enterprise Content

Management

• Today’s Focus

– Approve and Publish

– Page Layouts

– Portal Types/Site Definitions

• Broad Topics• Built-in Workflows• Content Authoring and Publishing• Page Layouts

• Portal Types • Policy, Auditing, and Compliance

Enterprise Content Management

– The simple content approval

(approve | reject) is very powerful

and should not be overlooked.

Enterprise Content

Management

• Today’s Focus – Simple Approval

– Page Layouts

– Portal Types/Site Definitions

• Broad Topics• Built-in Workflows• Content Authoring and Publishing• Page Layouts

• Portal Types • Policy, Auditing, and Compliance

Enterprise Content Management

– Built-in publishing

• Default/custom page layouts (shown

later)

• Check-out/check-in

• Versioning

• Approval

• Publish

Enterprise Content Management

Enterprise Content

Management

• Today’s Focus – Simple Approval

– Approve and Publish

– Portal Types/Site Definitions

• Broad Topics• Built-in Workflows• Content Authoring and Publishing• Page Layouts

• Portal Types • Policy, Auditing, and Compliance

Enterprise Content Management

• The following “Site Actions” are available on a “Publishing” site

Enterprise Content Management

• Here is an example Out-of-the-Box Page Layout…

Enterprise Content Management

• Here is the page template ready to fill out…

Enterprise Content Management

• Here is the built-in toolbar to Check In content and/or Submit for Approval

• Here is the same toolbar where the content is ready to be

“published”

Enterprise Content

Management

• Today’s Focus – Simple Approval

– Approve and Publish

– Page Layouts

• Broad Topics• Built-in Workflows• Content Authoring and Publishing• Page Layouts

• Portal Types • Policy, Auditing, and Compliance

Enterprise Content Management

Areas of Focus

1. Single Platform2. Business Apps and

Workflow3. Microsoft Office

Integration4. Business Intelligence

5. SharePoint Security6. Communities and

Collaboration7. Enterprise Content

Management

Enterprise Search

• Today’s Focus – Search Overview

– Customizing Search & Search

Architecture

– Custom Security Trimmer

• Broad Topic• Scopes• Best Bets• 3rd Party Tools

• Search Site• Content Sources• Crawl Rules

Enterprise Search

• Today’s Focus – Search Overview

– Customizing Search & Search

Architecture

– Custom Security Trimmer

• Broad Topic• Scopes• Best Bets• 3rd Party Tools

• Search Site• Content Sources• Crawl Rules

What is Enterprise Search?

• Searching your enterprise! (duh!)

– SharePoint sites

– People

– File shares

– Web sites

– BDC

WSS Search vs. MOSS Search

• WSS

– Single site collection

– Limited Scopes

– IFilters

• MOSS

Content

• Other Site Collections• People• Web Sites• Exchange Public Folders• File Shares• BDC

Features

• Search Site Template• Custom Scopes• Managed Properties• Best Bets• Usage Reporting• Extending Search…

Search Concepts/Terms

Search Scopes

People Search

Advanced Search

Best Bests

Search Web Parts

Security Trimmed Results

Search Concepts/Terms

Content Sources

Crawl Rules

Crawl Logs

Managed Properties

Enterprise Search

• Today’s Focus – Search Overview

– Customizing Search & Search

Architecture

– Custom Security Trimmer

• Broad Topic• Scopes• Best Bets• 3rd Party Tools

• Search Site• Content Sources• Crawl Rules

Enhancing Search -Configuration

• Content Sources

• Crawl Rules

• Search By

– Scope of Search

– Content Type / Managed Property

• Look and Feel

– Additional Fields

– Styling

• Desktop Search Integration

Enterprise Search Architecture

Index E

ngin

e Protocal

Handlers

IFilters

Custom Search

Applications

Query Engine

Search

Center

External Web Sites

SharePoint Sites

Qu

ery

Searc

h C

onfigura

tio

n D

ata

Exchange Folders

Business Data

Network

Shares

Pro

pert

y

Sto

re

Conte

nt

Ind

ex

Resu

lts

Enterprise Search

• Today’s Focus – Search Overview

– Customizing Search & Search

Architecture

– Custom Security Trimmer

• Broad Topic• Scopes• Best Bets• 3rd Party Tools

• Search Site• Content Sources• Crawl Rules

Custom Security Trimmer

Protocol Handlers

w/ACL

Protocol Handlers

w/o ACL

SharePoint Search Web Site Search

File Share Search BDC Search

Exchange Public

Folder Search

• Useful if the protocol handler does not store ACL information when crawling/indexing

Demo

Enterprise Search

Custom Security Trimmer

• Runs at query time

– Performance consideration

• Tied to a crawl rule

• Install before you crawl

• .NET Interface

• Main ISecurityTrimmer method:BitArray CheckAccess(

IList<string> documentCrawlUrls,

IDictionary<string, object> sessionProperties)

What to take away…• SharePoint Security

– SharePoint has various security capabilities

• Communities and Collaboration– SharePoint can be configured and

extended for communities

• Enterprise Content Management– SharePoint has feature-rich ECM

capabilities

• Enterprise Search– SharePoint has a solid and extensible

enterprise search architecture

Agenda

• Introduction to Seminar

• Session 1

• Break

• Session 2

• Summary and Call To Action

Seminar Survey

Before we wrap up with a summary please complete and

return seminar survey for a

chance to win a Xbox 360 Halo 3 Special Edition Console along

with a number of other giveaways

Summary

1. Single Platform2. Business Apps and

Workflow3. Microsoft Office

Integration4. Business Intelligence

5. SharePoint Security6. Communities and

Collaboration7. Enterprise Content

Management8. Enterprise Search

Call to Action

• Download this Presentation from our Blog Site and share with others (available later today) -www.worktogetherbetter.com

• We will include an Appendix of key SharePoint products

• Visit our technical blog –www.implementingsharepoint.com

• Subscribe to ThreeWill Newsletter –http://www.threewill.com/newsletter/

• Free video on Exploring SharePoint 2007 – http://www.threewill.com/video/

Call to Action

• Request a Free SharePoint Assessment –http://www.threewill.com/assessment/

• Find out more about our SharePoint Quick-Start program –http://www.threewill.com/quickstart/– 1 to 3 week program

– First week is planning sprint

– Second and third weeks are proof of concept sprint

– Fixed cost and shared investment

2008 Seminar Schedule

• Look for one seminar per quarter

– One with Business Focus

– One with Technical Focus

• Keep up to date on the seminars by visiting

www.worktogetherbetter.com

Thanks to…

• Our presenters

• Our sponsors, especially Trey

Kimball of Microsoft

• Our seminar coordinator, Andi Peters

• You – thank you for taking the time to be here today