fluid
Fluid + MenuExtra = Even More Awesome
I just ran across an incredibly useful feature in Fluid, thanks to @takeo. The 'Convert to MenuExtra SSB' feature allows you to run a single site browser as a menu item at the top of your screen. Brilliant! I now realize that my life has not been complete until today. This is easily my new favorite feature of Fluid.
Why would you want to do this?
You seriously have you ask? Okay… I'll humor you. Once I understood what this feature did, I immediately came up with a few benefits:
- Keep Fluid apps that you rarely interact with out of the way
- Keep Fluid apps that you tend to need quickly at the ready
- Get a Fluid app out of the app switcher
I'm sure there are more reasons, but those are the ones that sold me. My use case was MOG, an online subscription music player. It uses a Flash interface for its player, which was a real disappointment to realize, but here we are.
What I didn't want
When I started using MOG, I just opened it in Chrome, opened their player in the popup window, moving it to my media Space. First of all, that's an annoying process, not practical at all for a service I want to use daily. They don't have a desktop player yet, and from what I hear, it will be in Adobe Air anyway, of which I'm not a huge fan. Don't get me wrong, they did a great job on the player's interface, its just… well, its Flash.
Creating a Fluid app would surely be useful in keeping MOG distinct throughout my experience using the site, but its still a clunky browser window that doesn't size correctly to the Flash interface of the player without – yet again – opening the popup through the site. So, what would be the benefit of creating a Fluid app for MOG?
At Last: Awesomeness!
This is where the solution I found came into play. I'll just give you the step by step on how to get this running smoothly and let you decide whether or not its worth the time.
Creating the Fluid app
To start things off, we need to create a new Fluid SSB for mog.com.

Now open the new the newly created application.
Fixing an issue with Spaces
This next step is for those of you who use Spaces. If you don't, feel free to skip this one: Open System Preferences followed by Exposé & Spaces. In the Spaces tab, look for your new Fluid app in the list below. In the second column, select Every Space for your app and close System Preferences. This will prevent some Space-switching grief when we move into MenuExtra mode.
This can also be accomplished from inside the application itself. In the app's Preferences, click on the Behavior tab. Change the top option (Spaces Behavior) to "Windows Appear in all Spaces".
Login and Fluid Settings
In your Fluid app, log into MOG. You don't have to yet, but its easier to do it now while in this mode. These next two steps are critical for maximizing the awesomeness, so pay attention! Navigate to http://mog.com/player in your SSB to bring up the player, then hide the Toolbar, either through the Viewmenu or by pressing Cmd+Opt+T. Lastly, setting a Global shortcut is a very good idea. On the first tab in the app's preferences, you'll be able to accomplish this.
MenuExtra Time
Now, select the MOG menu option (or whatever you named your app) followed by Convert to MenuExtra SSB....
Accept the warning that pops up next. You will now see a new icon in your menu bar!
Clicking this new icon will bring up the player in a popup window. It is resizable, but not scrollable. Furthermore, you can access this menu item from any Space now. Let me know if you find any other sites that work really well with this setup, or perhaps other benefits to using MenuExtra SSBs that I've not mentioned here.
edited by Ryan Cross
@takeo just threw this icon together which I think looks pretty darned nice in the menu bar. Thanks, Toby.
