Difficulty: Moderately Challenging
Step1
Choose an online widget editor like Widgetbox to use in creating the widget. The widgets it creates need to be compatible with Facebook. Widgetbox is free and the widgets made there are compatible with Facebook.
Step2
Log in to the Widgetbox site. Click the "Make a Widget" link at the bottom of the page.
Step3
Select the type of content you want to use for the Facebook widget. Choices are "Flash," "HTML/JS," "Web Page," "Blog/Feed" and Gadget.
Step4
Enter a name for the Facebook widget if you are creating it from HTML code. For all other selections, enter the source URL for the content. Click "Continue."
Step5
Designate the width and height of the HTML Facebook widget in the boxes provided. Select a setting for the Widget from the "Insert Widget Setting" drop-down menu.
Step6
Insert a pre-coded "Snippet" code. Select either "Proxy Request" or "Links in New Window" from the "Snippet" drop-down menu. This inserts prewritten HTML code for either of these options.
Step7
Enter the HTML code in the box at the bottom half of the page. Click "Apply Changes." Preview the Facebook widget in the "Preview" box at the upper right of the screen.
Step8
Log in to Facebook.
Step9
Click on the "Developers" link in the fine print at the very bottom of the page. Select the "Get Started" link at the middle left of the Developer page.
Step10
Add the developer application to your Facebook profile by clicking the link "Add Facebook Developer Application." Click on the "Feed Profile Console" tab.
Step11
Plug your widget code into the console for posting to your Facebook site.