RSS Feed Feed your read!

Bookmark and Share







Tag Cloud

ASP.NET Generic, Best Practices, Business Intelligence, Freeware Releases, InfoPath, Infrastructure, jQuery, Lunch & Learn Events, Project Server, Random, Reporting Services, Search, SharePoint Administration, SharePoint Business Analysis and Project Management, SharePoint Development, Silverlight, Social Networking, Speaking Events, White Paper Releases, Workflow Foundation,

Archives

June 2007 (3)
August 2007 (1)
November 2007 (2)
February 2008 (2)
April 2008 (5)
May 2008 (7)
June 2008 (8)
July 2008 (7)
August 2008 (3)
September 2008 (7)
October 2008 (1)
November 2008 (3)
December 2008 (3)
January 2009 (7)
February 2009 (5)
March 2009 (10)
April 2009 (2)
May 2009 (6)
June 2009 (3)
July 2009 (4)
August 2009 (6)
September 2009 (3)
October 2009 (9)
November 2009 (10)
December 2009 (1)
January 2010 (1)
February 2010 (3)
March 2010 (6)
April 2010 (2)
May 2010 (3)
June 2010 (4)
July 2010 (3)

Installation Instructions, Facebook Kit for SharePoint 

Tags: Freeware Releases

This post is a "living post", and will be updated as necessary to ensure the latest instructions are available to FKS users. As an FYI, I hope to soon publish a release of the FKS that cuts back on these installation steps dramatically. I choose instead to release the FKS sooner to get it out to the community, but I do desire to make the installation much more streamlined in the future. So stay tuned!

 

FKS Details: http://philwicklund.com/freeware/fks/default.aspx

 

1. Setup Facebook Connect Application (if you haven't already)

 

Go to http://facebook.com/developers and click Setup new Application:

 

 

Type in an application name, and click submit.

 

The only other thing you MUST do, is specify a callback URL:

 

 

Version 1.0 of FKS only supports a web application deployment, so specify the root relative URL for your SharePoint web application. For instance, http://philwicklund.com/. Type your SharePoint Web Application URL and click Save Settings.

 

2. Deploy Cross-Domain Receiver Page

 

In the Web Application folder on each web front end in the farm, deploy the xd_receiver.htm file:

 

 

In IIS, make sure anonymous access is enabled on the file/folder and set the security permissions for "Everyone" to have read/execute permissions (alternatively, grant the IUSR account anonymous access is running as). Lastly, TEST the deployment by browsing to http://www.[your domain].com/xd_receiver.htm. Make sure to test this first! You'll get a page that is empty, but the title will show "Cross-Domain Receiver Page":

 

 

Works! You can download the xd_receiver file(s) from the latest release of FKS on codeplex:

 

3. Add and Deploy the Facebook SharePoint solution package

 

Download the latest solution package and drop it onto one of your web front ends in your farm. Execute the addsolution command, followed by the deploysolution command, and finally the execadmsvcjobs command:

 

 

4. Make 2 changes to the master page(s) that will be hosting the SharePoint web parts

 

Unfortunately, two lines of code need to be added into EVERY master page that is hosting SharePoint sites where you plan on deploying the Facebook Connect web parts to. Firstly, in the <html> tag at the top of the master page, add another namespace, xmlns:fb="http://www.facebook.com/2008/fbml":

 

 

Secondly, at the bottom of the master page, just before the </body> tag, add the following:

 

<SharePoint:DelegateControl runat="server" ControlId="AdditionalPageFoot" AllowMultipleControls="true"/>

 

 

Save and deploy your master page changes as necessary…

 

5. Activate the FacebookParts feature on each Site Collection you want the web parts to be available

 

 

6. Set your Facebook Connect Settings

 

Within Site Settings at the root site in the Site Collection, click Facebook Connect Settings:

 

 

Specify your Facebook Connect Application Key created in step 1, and click Save.

 

 

7. Add your web parts!

 

 

 

For more instructions and details, view the User Guide (coming soon). Also, feel free to CONTACT ME with your questions/feedback/feature suggestions.

 

Sincerely,

Phil Wicklund

 
Posted by Phillip S. Wicklund on 1-Mar-09
0  Comment  |  Trackback Url  | 0  Link to this post | Bookmark this post with:        
 
Failed to render control: Value does not fall within the expected range.

Comments

Bookmark and Share

Note: Facebook no longer sends notifications for comments, so it may be a number of days before I see your post. For urgent matters, click "Contact Me" on the top nav. More info: Click Here.