Site features and site collection features allow the
site collection administrator to turn on and off a variety of features.
These pages are fairly intimidating if SharePoint Server 2010 Enterprise
is installed, so the site collection administrator should carefully
consider which, if any, of these features to enable above and beyond the
features that are enabled by default when the site collection is
created. Some site features require that site collection features are
enabled, and error messages will indicate when there is a prerequisite
that has not been met.
For planning purposes, a list is provided of the standard site features provided by SharePoint Server 2010 Enterprise:
Content Organizer. Email Integration with Content Organizer— Requires that the Content Organizer feature is enabled. Group Work Lists—
Enables additional functionality for calendars so they can show
scheduled events for the logged-in user from Exchange, and other users’
calendars can be added for comparison purposes. Hold and eDiscovery—
Enabling the Hold and eDiscovery site feature is used to track external
actions such as litigation, investigations, and audits and will add a
Hold and eDiscovery section to the Site Settings page.
Metadata Navigation and Filtering—
This allows the use of metadata tree view hierarchies and filter
controls to enhance navigation within lists and libraries.
Offline Synchronization for External Lists— This enables synchronization with Outlook and SharePoint Workspace. PerformancePoint Services Site Features—
This site feature has a dependency on the Site Collection feature. If
both are active, allows the use of PerformancePoint web parts. SharePoint Server Enterprise Site Features— Includes features such as Visio Services, Access Services, and Excel Services applications. SharePoint Server Publishing—
Has a dependency on a Site Collection feature. When enabled, adds
libraries, master pages, and other features to facilitate the use of
SharePoint as a publishing platform. SharePoint Server Standard Features— Includes features such as user profiles and search. Team Collaboration Lists— Makes standard lists such as document libraries and issues available. Wiki Page Home Page— When active, creates a wiki page as the site home page. Report Server File sync— When active, allows synchronization with SQL Server Reporting Services.
The following list covers the site collection features provided by SharePoint Server 2010 Enterprise:
Advanced Web Analytics— Includes advanced web analytics reports, data-driven workflows, the Web Analytics web part, and customize report functionality. Content Type Syndication Hub— Provisions a site to be an enterprise medadata hub site.
Custom Site Collection Help— Creates a Help library that can be used to store custom help for the site collection. Disposition Approval Workflow—
When active, enables the Disposition Approval workflow, which allows
participants to decide whether to retain or delete expired documents. Document ID Service— When active, assigns IDs to documents in the site collection. Document Sets— When active, enables document sets to be used. In Place Records Management— When active, enables the definition and declaration of records in place. Library and Folder Based Retention— Allows list administrators to override content type retention schedules. Open Documents in Client Applications by Default— Configures links to documents so that they open in client applications instead of web applications by default. PerformancePoint Services Site Collection Features— Enables the PerformancePoint site, including content types and site definitions for the site collection. Publishing Approval Workflow— Enables the Publishing Approval workflow that allows Approvers to approve or reject the page. Reporting— When active, creates reports about activities in SharePoint 2010. Search Server Web Parts— When active, uploads all web parts required for the Search Center site template. SharePoint 2007 Workflows— When active, provides the out-of-the-box workflows provided by SharePoint 2007. SharePoint Server Enterprise Site Collection Features— When active, allows the use of features such as InfoPath Forms Services, Visio Services, Access Services, and Excel Services. SharePoint Server Publishing Infrastructure—
When active, provides libraries, content types, master pages, and page
layouts to facilitate the use of SharePoint as a publishing environment.
Adds site collection documents and site collection images, as well, to
the top-level site in the site collection. SharePoint Server Standard Site Collection Features— Provides features such as user profiles and search. Three-State Workflow— When active, enables the Three-State workflow. Workflows— When active, allows use of out-of-the-box SharePoint workflows. Report Server File sync— When active, allows synchronization with SQL Server Reporting Services.
Audience Targeting Explained and Demonstrated
The creation of audiences may be
outside of the control of the humble site administrator, but she should
understand how they are compiled and how they can be used. This section
provides an example of creating an audience, compiling it, and then
configuring a document library to use audience targeting, and the
configuration of a web part on a home page to use audience targeting.
This example combines tasks that would be performed by library
administrators, site administrators, as well as farm administrators, but
is necessary to fully provide an example of the process of using
audiences. It is also important to note that audiences do not affect the
access permissions of documents, but simply filter content that appears
in web parts, and that is also illustrated in this example.
For this reason, in this
author’s experience, audiences are not used that often, except in sites
where there are a variety of different groups accessing the content from
the home page, and there is value in filtering the data each person
sees in specific web parts based on their membership in one or more
audiences.
This example starts with the
task of defining and compiling the audience, which needs to be done by a
user with Central Administrator site access, typically someone in the
farm administrator role. The audience is then defined as follows:
1. | From Central Administration, click Application Management, and then click Manage Service Applications.
| 2. | Scroll down to User Profile Service Application and click it.
| 3. | Click Manage Audiences in the People section.
| 4. | From the View Audiences page, click New Audience on the toolbar.
| 5. | Give the audience a name and description and assign an owner, as shown in Figure 1. In this example the name Project X Audience is used. Decide whether the audience should include users who satisfy all of the rules or any of the rules, and then click OK.
| 6. | On
the next page, leave User selected in the Operand section, select
Member Of in the Operator drop-down menu, and enter the AD group that
contains the users for the audience. In this example, the AD group Project X Group is entered as shown in Figure 2. This group contains User1 and User4. Click OK to complete.
| 7. | After
this is completed, return to the Manage Profile Service page, and then
from the People section, click Compile Audiences. After this completes,
the audience will be ready to use.
|
This next section can be
performed by an administrator with full control permissions on a site
(for example, a site administrator or other user in the Owners group, or
of course, a site collection administrator). To test the audience,
follow these steps:
1. | From
a document library that has audience targeting enabled, upload a new
document by clicking the Upload button, and then provide target audience
information in the Target Audience field, as shown in Figure 3. Click Save. Repeat for additional documents if desired.
| 2. | The item is now tagged with a specific audience (Project X Audience, in this example).
| 3. | Navigate to the home page of the site, click Site Actions drop-down list, and then click Edit Page.
| 4. | Click
Add a Web Part from the Left zone, and choose the web part that
corresponds to the document library you have enabled audience targeting
in and in which you tagged one or more documents in step 1. In this
example, the web part is New Document Library, as shown in Figure 4. Click Add to add the web part to the page.
| 5. | Next, as shown in Figure 5,
hover over the title section for the new web part just added (New
Document Library in this example) and hover over the down arrow and
select Edit Web Part; the Editing Panel will open on the right side of
the screen.
| 6. | Expand
the Advanced menu in the panel, scroll down to the section titled
Target Audience, and enter the name of the audience to use for this web
part (in this example, Project X Audience). Click OK.
| 7. | Now
only the documents that have been tagged for this audience will appear
in this web part, if the logged-in user is a member of the audience. For
example, assume User2 is logged in to this site. Because she isn’t a
member of the Project X AD group, and therefore
not included in the Project X Audience, she won’t see the documents
tagged for the Project X group show up in this web part.
| 8. | Click
Stop Editing to save changes. (Note that if you are using a publishing
site with content approval, additional steps will be needed)
| 9. | Test
the performance of the audience targeting by logging in as a user who
is a member of the group (User1 or User4 in this example) and then as a
user who isn’t a member (User2 in this example). Note that the document
tagged for the audience won’t appear in the web part for the user who
isn’t a member of the group.
|
Note
It is important to realize
that assigning an audience or audiences to documents does not change the
permissions of the document. So in the previous example, just because
one or more documents were tagged as being targeted for the Project X
Audience, this doesn’t mean that users who aren’t part of that group
can’t still access the document. The security settings of the document
library and the folder and the document itself determine who can read,
edit, delete, or modify the document, not the audience tags.
|