Tuesday, January 7, 2014

Configuring My Site in SharePoint 2010

Create the My Site Web Application

We begin by first creating a Web Application that will eventually house our My Site Host and subsequent site collections.

Navigate to Central Administration / Application Management / Web Applications

Click New

image thumb Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Authentication: Select either Claims or Classic depending on your requirements.  I will select “Classic”

IIS Web Site: Create a new IIS web site (enter your details as per your requirements)

image thumb1 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Authentication Provider: Select your preferred provider based on your requirements.

Public URL: Specify the URL that users will type to access their My Sites.

image thumb2 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Application Pool: Create a new application pool and give it a descriptive name

As we have been utilizing the least privilege model whilst configuring our SharePoint farm in this series, we will click on Register a new managed account and enter the details for our My Site Application Pool Identity.  Note: This account will be required to be provisioned in Active Directory before you can proceed. e.g. In my example I have created an account called DOMAIN\sp_mysite.

image thumb3 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Click OK

image thumb4 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Database Name and Authentication: Specify your Database server and Database name.

Failover Server: Specify your failover server if you are utilising SQL Server database mirroring.

image thumb5 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Click OK

You should receive the below confirmation that the Web Application has been successfully created.

image thumb6 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Click on our newly created “SharePoint – My Site” Web Application and click on General Settings.  Proceed to fill out your Web Application specific settings such as the Default Time Zone etc.

image thumb7 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Create the My Site Host Site Collection

Now that we have successfully created our My Site Web Application, we can now proceed to create our My Site Host Site Collection.  This will be the top level site that will house our individual user’s site collections.

Navigate to Central Administration / Application Management / Create site collections.

Ensure that the recently created My Site Web Application is selected, enter in a Title and click select the My Site Host Template located under the Enterprise Tab.  Lastly, specify your site collection administrators and click OK.

image thumb8 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

You should then receive confirmation that the top level My Site Host has been successfully created.

image thumb9 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Setup My Sites

Now that we have successfully provisioned our My Site Web Application and Top Level Site Collection that will host our My Sites, we can continue to configure our My Site Settings.

Navigate to Central Administration / Application Management / Manage service applications.

Click on User Profiles.

Click on Setup My Sites located under My Site Settings.

image thumb10 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Enter the details of your Preferred Search Center if you have one setup already.

Enter the URL of your My Site Host that we have just created in the previous step and the personal site location.

image thumb11 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Finally, select your Site Naming format, configure your Language Options, Permissions and My Site Email Notifications.

image thumb12 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Click OK.

Add our Managed Path

Because we have specified “personal” as our Personal Site Location, we will need to define our managed path against our My Site Web Application.

Navigate to Central Administration / Application Management / Manage Web Applications.

Click on your My Site Web Application and click on Managed Paths from the Ribbon.

image thumb13 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Add “personal” as a Wildcard inclusion, click Add Path and click OK

image thumb14 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Enable Self-Service Creation

Our last configuration step provides our users with the privilege to provision their own My Site’s by enabling the Self-Service Creation.

Navigate back to Central Administration / Application Management / Manage Web Applications.

Click on your My Site Web Application and click on Self-Service Site Creation.

image thumb15 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

Select On and click OK.

image thumb16 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

If I now browse to my My Site URL I will be presented with the following “What’s New” Page.

image thumb17 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

It is only until I click on “My Content”, that SharePoint will proceed to create my personal site as per SharePoint 2007.

image thumb18 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

My Content

image thumb19 Configuring My Site in SharePoint 2010 sharepoint 2010 sharepoint

As you can see, we have now successfully completed our setup of a My Site Host which will house our user’s My Sites.

MySite Host in SP2013

SharePoint 2013 MySite Configuration.
This article describes hot to setup and Create Personal site in sharepoint 2013


Step 1:Create Separate Web Application for MySite.(Tips: Although you can use an existing web application, for optimal performance and security, we recommend that you create the My Site host site collection in a dedicated web application)

  1. Go To Central Administrator
  2. Click Manage Web Application



Step 2: Click New to Create New Web Application





Step 3: I have created Web Application http://sharepointhost:33333/




Step 4: Creating Site collection

1. Now Create Site Collection under http://sharepoint:33333/

2. Select Experience version as 2013.





Step:5 My Site Host Configuration

1. Define Managed Path as MY




Step:6 Add new managed path with wild card inclusion






Step : 7 Click Service Connection Button from Ribbon




Step:8 Start the following services and make sure that all are running




Step : 9 Click the Self Service Site Creation Button for the web application


Step : 10 Select On for Site Collections and Prompt users to create a team site under: for Start a Site. Also provide the managed path created earlier.



Step : 11 Select the Permission Policy button for the web application that will host MySite to grant permissions to the users to create their own MySite


Step : 12 Provide the name MySite Creation and under Site Permissions select Create Subsites


Step: 13




Step: 14 Add Users to the newly created policy by selecting the User Policy button for the web application


Step: 15





Step: 16

Step : 17



Step : 18 Configure My Site settings for the User Profile service application

To configure My Site settings for the User Profile service applicationVerify that you have the following administrative credentials:

To configure My Site settings for the User Profile service application, you must be a member of the Farm
Administrators group on the computer running the SharePoint Central Administration website or a service
application administrator for the User Profile service application.

2. In Central Administration, in the Application Management section, click Manage service applications.

3. Click the User Profile service application that you connected to the web application hosting My Sites earlier in this task.On the Manage Profile Service page, in the My Site Settings section, click Setup My Sites.On the My Sites Settings page, in the Preferred Search Center section, specify settings for the search center to direct users to when they search for people or documents from their About Me profile page. If you do not have a search center set up yet, you can skip this step and complete it later.

4. In the My Site Host section, type the URL of the My Site host site collection that you created earlier in this task.

5. In the Personal Site Location section, type the wildcard inclusion managed path you configured earlier in this task. By default, personal is prepopulated in the box. However, if you chose a different path for your wildcard inclusion managed path, replace personal with your path.

6. In the Site Naming Format section, select a naming format for the My Sites site collections that will be created when users view their My Sites for the first time.

7. In the Language Options section, specify whether users can select a preferred language for their My Site. The available languages correspond to the language packs installed in the farm. All servers in a farm must have the same language packs..

8. In the Read Permission Level section, specify the users or groups that can view other users’ My Sites when they are created. By default, this includes all authenticated users. HoweverIn the Security Trimming Options section, specify how system generated posts are checked for permissions before they are displayed in feeds and on the Tags and Notes page.

9. In the Newsfeed section, enable system generated posts to the feed on My Sites by selecting Enable activities in My Site newsfeeds. This option is selected by default. This is important in hosted environments where tenants can share the same User Profile service but have different requirements on whether they can enable newsfeeds for their users.

10. In the E-mail Notifications section, specify an email address to use as the sender email address for My Site email notifications. This account does not have to be a real monitored email address. If you want to receive notifications for newsfeed activities, such as replies to your posts or when someone follows you, select Enable newsfeed email notifications.

11.Click OK