Hi,
I have upgraded to MT4.25 and was really happy to find that facebook commenters plugin version 1.1 came with it. After following the readme file found in the plugin folder I noticed the following behavior. Did a couple of tests and would like to confirm if this is a bug or is it a intended behavior (as in only meant for motion) before I submit it.
Test 1 - MT 4.25 setup as Classic Blog with facebook commenters plugin enabled.
Behavior - Facebook commenter plugin works on Safari and Firefox but fail to work on IE,
the blue "connect with facebook" button does not appear.
Test 2 - MT 4.25 setup as Community Blog with facebook commenters plugin
enabled.
Behavior - Facebook commenter plugin works on Safari and Firefox but fail to work on IE,
the blue "connect with facebook" button does not appear.
Test 3 - MT 4.25 setup as Professional website with facebook commenters plugin
enabled.
Behavior - Facebook commenter plugin works on Safari and Firefox but fail to work on IE,
the blue "connect with facebook" button does not appear.
Test 4 - MT 4.25 setup as Motion with facebook commenters plugin
enabled.
Behavior - Facebook commenter plugin works on Safari, Firefox and IE. The blue
"connect with facebook" button does appears this time round and works fine
After looking at the source of the Sign in page of these four different setups, I noticed that only Test 4 (motion) has the correct XFBML (xmlns:fb="http://www.facebook.com/2008/fbml") generated in the tag which is required in order for IE to work properly with facebook connector as describe here http://wiki.developers.facebook.com/index.php/XFBML
I also notice that mt-comment.cgi is no longer use for sign in. Instead, mt-cp.cgi is being called to generate the dynamic sign in page.
Anybody experiencing the same thing as I am and has a workaround? I would love to have the facebook connector working properly for classic blog especially when IE is pre installed with the OS in every Windows based PC.
Thanks in advance and sorry for the long post.
Reported on Movable Type 4.2
Hi Ferris,
I just responded to you on my BG Views blog. The only template in the Motion template set that has the FB XML NS is the Sign In page. Every one should have it, including those that use mt-cp.cgi. I have not opened a bug in FogBugz yet but need to. That is a major oversight. Another major oversight in the Motion template set is not including the <mt:GreetFacebookCommenters> in the HEAD of all templates.
That tag pulls in all the JS required to be able to load FB profile pictures.
But all said, IE is finicy as hell with Facebook Connect. I have had it working and not working and working again a few times, pain in the ass.
The only work around for all 4 templates above is to manually edit them and add the needed code, this is what I have done for my blog network site.
Ken
Hi Ken,
So I guess for now the only blog template that works with facebook connect on IE is motion template. I am using classic blog template.
my Simple Header Global Template does contain the correct FB XML namespace in html tag but it seems like the generated sign in page does not have it for "classic blog" sign in page but is there for motion sign in page
Are you using motion template on your blog network site as well?
Hi Ken,
Stupid me!!! I managed to make it work. I mistook your Simple Header Global Template for simple_header.mtml found in the global folder.
I guess what you meant is the Simple Header template found in MT system overview -> global templates.
Thanks a lot Ken!
I'm having a similar problem to this but on Safari - except I'm using 4.25 and a recently created test blog using the 'community blog' templates.
I'm not seeing the blue connect logo on Safari but in firefox I do. In view source I do see the FB XML namespace.
The strange thing is it might not be limited to my site.
When I go to threads on other MT blogs that were linked from here discussing fb connect:
http://blog.tmcnet.com/blog/tom-keating/movabletype/movabletype-facebook-connect-problems-and-fixes.asp
http://bgviewsnetwork.com/dev/2009/03/first-impressions-of-movable-type-motion/
the facebook user icons are question mark icons. (I'm currently logged into facebook in this browser session.)
The second issue I'm having is in FIrefox where the blue icon shows up, I click through and get this error: "The Facebook Connect cross-domain receiver URL (http://www.domain.com/mt/mt-static/plugins/FacebookCommenters/xd_receiver.htmlXXXX lots of numbers follow) must have the application's Connect URL (http://www.domain.com/mt/mt.cgi)prefix.
I'm assuming this is my fault in what URLs I put into the various facebook application setting fields. Any clue as to what that second URL should be? If there ever is documentation of this plugin (which is currently shipping with 4.25!), some screen shots of the 7 tab application setting screens in FB would be useful. There are lot of places to put URLs.
thanks!