The Fastest Way to Invoice Your Clients

Run FreshBooks like a desktop app with Prism

by Rich Lafferty - April 8/2008

One thing I hear occasionally from our users, especially Web professionals, is that running a bunch of browser-based apps at once can be a particular pain when the browser decides to misbehave. OS X users have our time-tracking widget to take care of one task, but that leaves out some popular operating systems — and a lot of FreshBooks features beyond time tracking.

Enter Prism, Mozilla Labs’ browser integration experiment. Prism, based on the Firefox web browser, lets you run web applications like FreshBooks (or Gmail or anything else on the web) in their own window and process, acting like a desktop app unaffected by browser restarts.

Getting started with Prism is easy: download the version for your operating system, install, and run. It’ll ask you for the URL and name of the Web app you want to encapsulate, and where you’d like a shortcut to the new “program” put. Put in your FreshBooks login page URL, name it “FreshBooks”, choose a shortcut location, click OK, and then run the resulting shortcut, and next thing you know, you’ve got a standalone FreshBooks app. Here’s a screenshot of me tracking time in a FreshBooks Prism window, while I do important corporate intelligence work in my browser:

If I were to quickly close the browser when Levi came by my desk expecting me to be working, the time tracking window (and the minimized FreshBooks main window) would stay running!

Prism is still experimental software, but it’s held up well while I’ve been trying it out (although I’ve heard that the Firefox 3 extension is less reliable than the standalone installer). As long as you’ve got Internet access, it makes web-based apps feel like they’re local, letting you restart your browser at will without having to wait until you’re done with your invoicing, mail, instant messaging, photo editing, and everything else you end up doing on the Web.

The fastest way to track your time and invoice your clients is with FreshBooks, the leader in online invoicing. Sign up for your free account!

12 Comments (add comment)

Apr 8/08
10:00 am

Great tip, I’ve been in that situation where my browser pops off to never-never land along with my Freshbooks timer, leaving me scratching my head about where I was on a project!

Apr 8/08
10:26 am

For the record: yep, the Prism extension choked on FF 3b5 and I had to uninstall. Will check it out again when it’s been updated.

Apr 8/08
10:30 am
Eric Fleming says:

Have you thought about building an Adobe Air app? I have built a few so far and they are super easy and run like a desktop app complete with drag and drop and everything.

Apr 8/08
10:46 am
Keith says:

Now if only Freshbook didn’t make you log in after 2 minutes of inactivity or however long sessions timeout.

Apr 8/08
10:49 am

Keith: FreshBooks sessions last a lot longer than two minutes, I can tell you that for sure.

Eric: In a word? No. :)

Personally, I’m not a huge fan of Adobe Air so far; I’m running eBay Desktop at home, and I’m a bit put off by the interface. Or rather, lack thereof. An application should feel at home in its host OS; so, for instance, an OS X application should not not not include a preference for “display icon in system tray.” :P

Apr 8/08
10:54 am
J says:

For the mac users out there, check out Fluid.

http://fluidapp.com/

Its a similar beast, but uses WebKit (Safari’s core) to accomplish the same goal. You get a nice .app in your Applications directory that brings up a single web site. In my limited experience, it works pretty well.

Apr 8/08
11:35 am

J: Nice! Thanks for the pointer.

Apr 9/08
3:33 am
Joe says:

Wow! Thanks Rich. I had problems with Prism, but tired fluid and it seems to work great. Thanks J! Either way I believe this continues to validate the approach Freshbooks has taken.

May 8/08
8:49 am
Darcy says:

Aaron Adams: FreshBooks sessions last a lot longer than two minutes, I can tell you that for sure.

What ever it is, it doesn’t seem much more than 2 minutes. I think I logged in to the site over a dozen times yesterday (granted its not like that everyday…).

That by far is the most frustrating thing for me. Would be great for a way to set it to be long in a preference if people choose to do so. (I realize that feature wouldn’t be for everyone).

Cheers

May 8/08
9:51 am

Darcy, I think the sessions last somewhere around 12 hours. They are tied to a browser session, so if you quit the browser, your FreshBooks session does end as well; if you’re not closing your browser and you’re seeing sessions end, though, you’ll want to take a look at your security settings and make sure they’re set to the defaults.

Jul 27/09
1:33 pm
Josh says:

Just a quick note on sessions in Fluid. I had the same issue, it seemed like I was always logging in. What I found out was when you hit the red (X) to “close” the window it ends your session. To fix this you have to go to preferences > behavior > closing the last browser window — make sure this is checked.

That way when you impulsively “close” the window you are not logged out. It keeps you right where you left off.

Sep 19/09
7:04 pm
Houston says:

I’m using Fluid to have my own FreshBooks app. It’s working well and fine but does anyone know how to set it to remember my username and password?


Leave a Comment

*
* (not published)

*
* required

What is FreshBooks?

FreshBooks is an online invoicing and time tracking service that helps professionals in over 100 countries save time, get paid faster, look professional and focus on what they love to do — their work. Read our customer survey results — 99% recommend FreshBooks. FreshBooks users are served by a tight-knit team of 31 dedicated individuals based in Toronto, Canada who've been at this since 2003.
Learn More or Sign Up For FREE

Get Blog Posts

 




 

Rodney's 404 Handler Plugin plugged in.