Not a developer? Go to MovableType.com

News

Facebook Connect for Movable Type

By Chris Ernest Hall
Posted December 4, 2008, in News.

Today we are pleased to announce the beta release of the Facebook Connect Commenters plugin for Movable Type Pro 4.23 and MTOS 4.23, following yesterday's announcement of the Facebook Connect plugin directory as well as Monday's announcement of Movable Type Motion, which includes the plugin as well. It's available for immediate download from the plugin directory.

Picture 1-1.pngThis Open Source plugin adds Facebook Connect to any Movable Type powered site and allows any Facebook user to sign in, comment, and share their actions on Facebook.

Using Facebook Connect, MT automatically displays a commenter's Facebook user name and photo next to their comments.  Then, Movable Type automatically lets all of a commenter's friends on Facebook know about the comment via the mini-feed on that commenter's Facebook profile. This helps to drive traffic to your blog -- and your content -- not just from your community, but from the social network of everyone who participates on your site.

And Facebook Connect joins a range of other authentication options which use OpenID to allow commenters to sign in on your Movable Type site. From Google to Yahoo, AOL to LiveJournal to WordPress, or even our own Vox and TypePad services, almost any popular service can be used as a sign-in option on your site. If you just want to see these cool sign-in options in action, check out the Motion demo site for a live example.

Important: please be sure to review the read me file included with the file since you will need to create a Facebook app in order for the authentication and transmission of comments to Facebook to work properly.

Please note that this is an unsupported beta release, but we are very interested in your feedback and bug reports. If you wish to report a bug, please create a case in our public bug tracking system.
Back

29 Comments

wangjianshuo.com

wangjianshuo.com on December 18, 2008, 1:46 a.m. Reply

Congratulations! This is a great plugin that many MT bloggers are looking for.

Alo Konsen

Alo Konsen on December 18, 2008, 8:53 p.m. Reply

So how do I use this plugin?

Brandon Fuller

Brandon Fuller on December 19, 2008, 5:31 p.m. Reply

There appears to be a dependency on the Perl module version.

There appears to also be a dependency on having jQuery installed and included in your pages. See signface.js.

https://me.yahoo.com/a/mVRJzPhts9f1l1aWNf0i0nBh#4f62d

https://me.yahoo.com/a/mVRJzPhts9f1l1aWNf0i0nBh#4f62d on December 30, 2008, 12:15 a.m. Reply

After putting the markup in the header, my site stopped working. I got a Smarty error saying it did not recognize the tag. Does this plugin work with dynamically generated pages?

Thanks, Rich

Chris Ernest Hall

Chris Ernest Hall on December 30, 2008, 12:23 p.m. Reply

I’m sorry to say, the plugin does not currently support dynamic publishing. That should have been made clear in the documentation.

https://me.yahoo.com/a/mVRJzPhts9f1l1aWNf0i0nBh#4f62d

https://me.yahoo.com/a/mVRJzPhts9f1l1aWNf0i0nBh#4f62d on December 30, 2008, 1:05 p.m. Reply

That’s too bad. Are there any plans to support dynamic publishing.

I only use dynamic publishing on a few pages of my site, but any site using dynamic publishing at all would not be able to use the plugin.

Thanks, Rich

Chris Ernest Hall

Chris Ernest Hall on December 30, 2008, 1:20 p.m. Reply

Yes, I’ve filed a case for that:

http://bugs.movabletype.org/default.asp?88034

Article19

Article19 on January 2, 2009, 10:39 a.m. Reply

once again Movabletype falls flat on it’s face with the worst user documentation in history.

from your own readme.txt;

“Within your blog’s Plugin Settings, input the API Key and Secret from Facebook.”

Shame that produces an error which is so vague as to be undecipherable. (“Can’t locate version.pm in @INC (@INC contains:yada yada yada”) if you’re interested.

Next up we have: “Edit your templates to include Facebook Connect tags and customize the display.”

And where do we find these magical mystery tags because they sure aren’t in the readme file or anywhere else we can find?

I wish you guys would understand that most of the MT platform users are not developers. We’re not stupid but trying to follow your instructions is, often times, head bangingly frustrating. You have released a plugin that is hugely usefull but scant instructions on how to make it actually work.

your own readme states that;

“To add basic support for Facebook Connect, place the following tag in your Header template before the closing “head” tag. This will enable Facebook Connect on your blog, but will not customize the display of your comments.”

You admit that your own instructions will not make the plugin work at all, so why bother releasing the thing to begin with?

MT is such a massively useful platform for managing websites. It’s just a shame you don’t spend nearly as much time writing the documentation as you do writing the actual software because guessing how it works is getting old.

Article19

Article19 on January 2, 2009, 10:40 a.m. Reply

one more point, such is the ease that this plugin can be installed, we notice that it is not in use on your own website. I know it’s beta but still!

jancal26

jancal26 on January 6, 2009, 4:19 a.m. Reply

this will be a great help because my school uses this site and so does facebook now

dusty

dusty on January 7, 2009, 4:12 p.m. Reply

Article19’s comment is right on. I get the same error.

Alex Sirota

Alex Sirota on January 15, 2009, 7:22 a.m. Reply

I’ve started a thread in the Install section of the MovableType.org support discussion forum…

http://forums.movabletype.org/2009/01/configuration-error-with-facebook-connect-plugin-cant-locate-versionpm.html

ninthmay.myid.net

ninthmay.myid.net on January 20, 2009, 8:14 a.m. Reply

정말 좋은 툴 같습니다… 이런 툴이 왜 울나라에는 개발못하는지 ì°¸ 슬프네요… TT

söve

söve on January 20, 2009, 11:35 p.m. Reply

thanks.

Alo Konsen

Alo Konsen on February 3, 2009, 4:37 p.m. Reply

So how does one use this plugin? Are we supposed to guess?

Ericson

Ericson on February 18, 2009, 10:08 a.m. Reply

Can someone tip me off on where one actually pastes the tag within the Templates? I think I’m almost there and just missing this.

The instructions only say “8. Edit your templates to include Facebook Connect tags and customize the display.”

snakeice

snakeice on February 26, 2009, 12:56 a.m. Reply

With Internet Explorer after choosing to register using Facebook. I don’t get the blue “Connect With Facebook” logo that I do with Firefox & Safari.

Is there some special CSS or code I’m missing to get this to work with IE?

Rob Buckley

Rob Buckley on March 1, 2009, 2:42 a.m. Reply

If you have a Recent Comments widget in your sidebar that uses user pics, FaceBook commenters won’t have their pictures displayed on pages other than entry archives, since the greetcommenters tag that gets inserted into the head won’t produce any output except on entry archives.

BTW in the text above, you should probably go for “If you have a question” rather than “Have a question”. Submitted is spelt incorrectly (“sumbitted”), “it’s” should be “its” to indicate possessive not a contraction of “it is” and “has be” should be “has been”.

Rob Buckley

Rob Buckley on March 1, 2009, 3:16 a.m. Reply

Also, if you edit a FaceBook-authenticated user, apart from being forced to provide a password hint for them, although they will continue to register to most tags as a FaceBook-authenticated user (eg MTCommenterAuthType), MTCommenterAuthIconURL will point to the MovableType user icon instead.

Alo Konsen

Alo Konsen on March 19, 2009, 1:38 p.m. Reply

Chris, please explain how to install this plugin. How do I create a Facebook App? How do I make my app work with my MT4 installation?

michaelmontesa

michaelmontesa on March 30, 2009, 12:34 a.m. Reply

Hi Chris,

I have this problem for a while now. When click my facebook connect, I get this error.

Invalid Argument

The Facebook Connect cross-domain receiver URL (http://www.michaelmontesa.com/mt-static/plugins/FacebookCommenters/xdreceiver.html#fname=opener&%7B%22t%22%3A3%2C%22h%22%3A%22fbCancelLogin%22%2C%22sid%22%3A%220.959%22%7D) must have the application’s Connect URL (http://www.michaelmontesa.com/cgi-bin/mt/mt.cgi) as a prefix. You can configure the Connect URL in the Application Settings Editor.

I contacted MT support and they have no answer either. I don’t know what to do with it anymore. I hope you have some answer.

My blog is michaelmontesa.com/pixelatedcontext/blog. Thanks in advance.

-Mike

玉环企业邮箱

玉环企业邮箱 on July 8, 2009, 8:38 p.m. Reply

thanks for sharing http://www.sdrav.com/en

Gregg Davis

Gregg Davis on October 7, 2009, 10:16 a.m. Reply

I just finished setting up Facebook Connect on MT4.25, and had a hard time finding documentation that was complete enough to get comments and userpics working. I did figure it out, and I will be posting a tutorial at http://500pixels.com. The main information I found that helped me implement proper signin and userpic display was actually at the github code repository for the original plugin. Byrne Reese authored it, located here: http://github.com/sixapart/mt-plugin-facebook-connect-commenters.

I hope this and my upcoming tutorial will help someone.

Gregg

玉环企业邮箱

玉环企业邮箱 on October 30, 2009, 3:59 a.m. Reply

电磁铁 thanks for sharing

Gerren

Gerren on December 28, 2009, 12:12 p.m. Reply

6A should really crack down and fix these issues quickly. I know MT is open source now, but FBX is going be huge.

Facebook Connect Developers

Facebook Connect Developers on January 2, 2010, 1:56 a.m. Reply

Thank you for sharing this.

Prefabric

Prefabric on January 3, 2011, 12:27 a.m. Reply

Great plug-in to connect facebook via MT. Thanks alot

Katrin

Katrin on July 13, 2012, 7:29 a.m. Reply

Well, this is a great plugin which will help me getting more and more readers to my blog. However, are all the bugs fixed, because as I see from the comments above there are some problems.

iwin.vn

iwin.vn on November 5, 2012, 11:08 p.m. Reply

Over the years I have used various blogging platforms, and never found one I was completely happy with, even ones I designed myself. I always felt ’something was missing.” It was as if I was being forced to use a Windows based platform when I knew there was something better out there