Topic-icon Page Tab/Canvas view problem with RocketTheme Templates

Active Subscriptions:

None
Ok, cool! Just to be safe, I commented out all the ExpiresBy lines. I don't seem to have as many issues as before, but I'm still getting the redirect issue in IE if I view the Welcome tab and then follow a link from the facebook wall to RidePros.com. If I'm logged out of facebook, IE enters the redirect loop and eventually times out. Here's the final URL that comes up after the browser times out and shows a 403 error: /index.php?Itemid=322&option=com_content&view=article&tmpl=component&id=358&jfbcCanvasBreakout=1

If I'm logged into facebook, I don't enter the redirect loop in IE, but instead get redirected to the Reveal article: index.php?Itemid=322&option=com_content&view=article&tmpl=component&id=358

This issue seems to happen for about a minute or two after view the Welcome tab. It also happens with either Atomic or Gantry selected as the Tab template. I just tried this same sequence of events in Firefox 9, Safari 5 and Chrome 16. Each of these browsers tried to redirect me to the tab Reveal article, but after a second or so, redirected me to the homepage URL: www.ridepros.com/

Do you think the Expires tags causing most of the issues? If so, maybe we could try reloading the "stock" JFBC 4.1 and see if it works as intended. Not sure if that would help, but I just wanted to throw that out there as an idea.
The topic has been locked.
Active Subscriptions:

None
Hey Alex, I saw you released 4.1.1. I'm not sure what changes you made to my install of JFBC... should I update to that version, or stay on the one I have?
The topic has been locked.
Support Specialist
Ryan,
I meant to respond to this post earlier today. I haven't had the time to recreate the issue above, but am planning to do it tomorrow. I wanted to let you know today that 4.1.1 is available and that you should upgrade. Everything that we learned from your issues should have been incorporated into the 4.1.1 release, including the ref=fb parameter and the selection of specific template styles for Page Tab or Canvas views.

So, installing will help revert any extra changes that may not have been necessary and simply make your code 'clean'. You will still need the minor Gantry mod described earlier.

Let us know how it goes, and I'll be following your test steps tomorrow to see what else we can do to eek out the final issues with Page Tab stuff you're having.

Thanks,
Alex
The topic has been locked.
Support Specialist
Ryan,
Just did a smattering of tests with IE (on Win obviously) and Chrome (on Mac). I couldn't ever get the 'wrong' behavior to show when navigating to your FB Page and then to your site. With IE, I was not logged into Facebook. I could go to the Page Tab and then either go directly to ridepros.com or to the FB Wall and click a link that would bring me there (my test link is like the 8th post down about 25 new accessories that goes to /tag/np123011). From Chrome, I was logged into FB, but don't have your Page Like'd. Everything was fine in both cases.

When you go to your site, after seeing your page, there will be a bit of URL hijinx if you want the address bar. That's a necessity as JFBConnect at first will think you're still within Facebook and redirect to the Reveal Page, then will detect you're not actually on Facebook and 'break out' of our Page Tab settings, and then finally, redirect you to the original page you wanted to go to. It's complex, but it does seem to be working from our standpoint.

Since you did have caching enabled.. clear your browser cache and start again. It's possible the browser still has a left over copy (which was set to be cached) before you disabled caching. That will still be used until it expires and the browser decides to re-fetch a new page.. which will tell the browser not to cache it.

I do believe it was the Expires stuff causing the majority of the issues. Going forward, I'd recommend:
1) Installing JFBC v4.1.1 if you haven't already
2) Enable caching on your site however you want. I forgot to mention, but I noticed you had the System - Cache plugin enabled without the Global Configuration setting for Caching enabled. The system cache plugin will not work if Global Config has disabled Caching. To be cautious, I'd recommend Joomla caching in the following order:
* Global Config Caching - Conservative - Enable. This will cache articles and modules by default and you'll see a big improvement
* Global Config Caching - Progessive - Enable. More agressive version of the above, but generally not too troublesome.
* System - Cache - Enable. This is full page caching. Much more agressive with big speed improvements, but can cause issues with a lot of extensions. System messages (the blue/red bar with user notices) generally breaks when this is enabled as well.

Gzipping and minification scripts shouldn't be a problem much at all, and you can always have those enabled (obviously, test).

Hope that helps, but as always, if you have questions, let us know. If you are still having issues with IE after clearing cache, definitely let us know that too.

Thanks,
Alex
The topic has been locked.