Archive for the ‘News’ Category.

Facebook Tab Manager 3.03 – Simplifying “Add to Page,” Adding Custom Capabilities

With the release of Facebook Tab Manager 3.0, I introduced a more flexible scheme for assigning user editing capabilities. A couple of bug fixes later, we’re now at 3.03, which also puts the the Add to Page link (for adding your tabs to one or more page) to the overview screen that shows all the tabs available for posting. If you haven’t recorded the required App ID # Facebook assigns, you will instead see a link back to the editor, prompting you to enter that information.

Add to Page / Sett App ID links

I’m doing my best to make this as convenient as possible.

Setting Editing Capabilities

Previously, I made the assumption that Facebook tab content (fbtabs) should be treated like pages, rather than posts, meaning that you had to be an editor or administrator to create or edit them. At least one user contacted me to say he also wanted authors to have access. So now there is a checkbox on the Settings screen asking if you want authors and contributors to have the same sort of rights to create and edit fbtabs as they would for posts.

It’s also possible for website owners to assign their own custom capabilities / permissions schemes, either using custom PHP code or a plugin such as Members or Role Scoper. For example, you could expand the fbtab editing capabilities of an author (one of the standard WordPress roles), or create a custom role such as “Facebook Tab Editor” with the capabilities you assign. For example, someone with this role might have full rights to edit fbtab content but not have access to the editor for pages.

The relevant roles are:

  • delete_fbtabs
  • edit_fbtabs
  • edit_published_fbtabs
  • publish_fbtabs
  • delete_others_fbtabs
  • edit_others_fbtabs
  • edit_private_fbtabs
  • read_private_fbtabs

Other capabilities might have to be set for a custom role — for example, the “upload_files” capability applies across pages, posts, custom post types, and the media tab on the site administration screens. The site offers more details on the Roles and Capabilities scheme. Took me a while to wrap my head around it, I confess.

Incorporating RSS Feeds

Activate the “WordPress RSS shortcode” to include headlines from an RSS feed. This works the same as it would in a WordPress post or page.


[rsstag url=”” show_summary=1 show_date=1 show_author=1]

Renders as:

[rsstag url=”” show_summary=1 show_date=1 show_author=1] Or Facebook Tab Manager On Your Own Site: Which Is Right For You?

A subscription promises to be simpler for some users who do not currently have SSL configured on their own websites. Here are the trade-offs.

Choose Facebook Tab Manager on your own site if …

  • You want the convenience of editing web and blog content, as well as Facebook tabs on your own dashboard.
  • You will be taking advantage of the tab manager shortcodes for listing WordPress blog content headlines or articles within a tab.
  • You have other reasons for wanting to SSL-secure your website.

Choose if …

  • You want a simple way of creating and Facebook page tabs, or landing pages, using WordPress editing tools.
  • You want to avoid conflicts with other plugins or theme-related functions unrelated to your Facebook content.
  • Upgrading your self-hosted website to support SSL is more trouble than it is worth to you.

Creating a Basic Page Tab with Facebook Tab Manager for WordPress

The basic idea behind Facebook Tab Manager for WordPress is to make it relatively easy to create and edit content to be displayed as a tab on a Facebook business page. You can take advantage of a number of fancier features, such as posts or blocks of content within posts that will only be displayed to people who have clicked the Like button on your page. This tutorial concentrates on the basics.

I’m going to walk through how I created a tab for the Carr Communications Facebook page.

Facebook allows businesses, political campaigns, organizations, celebrities, and other entities trying to attract a big audience to create a Facebook page (see this tutorial if you need help with the basics of creating a page). A page can include any number of tabs (the navigation links displayed on the left hand side of the page) in addition to built-in features such as the Wall. Custom tabs can serve as landing pages for new visitors, or people driven to your page by an advertisement. They can include content or application functionality, such as contact forms or interactive product catalogs.

Here, I’m focusing on how you would display content created within WordPress (text, images, maybe an embedded video) on a Facebook page tab. Continue reading ‘Creating a Basic Page Tab with Facebook Tab Manager for WordPress’ »