Integrate Gmail and Google Calendar with Enhance Gmail
Posted by Adam Pash at 6:00 AM on January 5, 2008

Firefox with Greasemonkey: The EnhanceGmail Greasemonkey script incorporates Google Calendar and the Google Chat gadget directly into your Gmail account. Install it, then click the Calendar or Chat links at the top of the page to open your inline calendar or chat gadget. If you don't like the default setup of the inline layouts, you can edit the script and change a few simple values to get it looking nice (like the screenshot above, which also features Remember the Milk integration).
For example, to place the calendar on the bottom half of your window (which I prefer) rather than splitting the window vertically, open up the Greasemonkey script and edit this line in the top section, changing:
Tags: downloads | featured greasemonkey user script | firefox | firefox extensions | greasemonkey | top | user scripts

Comments (AU Comments · US Comments)
There are currently no AU comments for this post.
noasalira
Posted 12:39 PM 4/1/08
must gmail (google) persist in running my life?
noasalira
cell
Posted 12:22 PM 4/1/08
Cool. Took a bit to figure out how to get it to work (it doesn't load automatically by default, you have to click on calendar or edit the JS). Also, adding the "Gmail+Reader Integrator" userscript makes this a nice central media hub. Which makes this essentially iGoogle with more extensive functionality.
cell
SA
Posted 12:18 PM 4/1/08
Perhaps we'll see some Better Gmail integration in Enhance Gmail's future.
I was just about to ask, maybe after Gina gets finished with the new book we'll get a sampling of this in an updated Better Gmail extension? I can hope right?
SA
chrisWhite
Posted 2:22 PM 4/1/08
I'm loving this so far, really cool idea and a great implementation for someone who doesn't have to use his calendar every other minute. Love having RtM in there too, the only thing missing is some time tracking app like SlimTimer (and the ability to sync it with RtM...but that's another story) and this would be the perfect hub.
chrisWhite
xxdesmus
Posted 2:17 PM 4/1/08
now we just need to integrate Reader back into Gmail...
xxdesmus
mr_oshodi
Posted 1:25 PM 4/1/08
@noasalira
-- Only if thy allow big brothers to do so, then thy life shall be run by big G... :-)
mr_oshodi
pylon83
Posted 1:23 PM 4/1/08
I love google apps!
pylon83
KenVH
Posted 1:23 PM 4/1/08
To get it to open automatically when it loads change "OPEN_CAL_ON_LOAD = 0", to "OPEN_CAL_ON_LOAD = 1".
KenVH
ryetronics
Posted 1:20 PM 4/1/08
As nice of an idea this is, I think I still prefer running Gcal and Gmail in Protected Tabs in Firefox in tab position 1 & 2. Now if only Remember the Milk had a small month calendar on it's Gmail app, everything would be nearly perfect.
ryetronics
chrisWhite
Posted 2:29 PM 4/1/08
I do have a follow up question though, for some reason the page is always at least 10-20 pixels longer than my windows can show gmail as so I'm getting an annoying scrollbar between gmail and chat on the right, anyone know of a fix for this? I checked all my other Google related extensions and GM scripts and none of them are causing it.
chrisWhite
Megiddo7s
Posted 2:02 PM 4/1/08
Long time stalker, first time poster.
I can't seem to get this to work, I edited the values to load on startup but I don't see any changes. Maybe this doesn't work on GAfyD?
Megiddo7s
bbmcgee
Posted 1:05 PM 4/1/08
In the screenshot there are arrows to the left and top of the calendar. I don't get these, but was hoping they were there to allow "minimizing" the calendar on the fly. Am I missing something? Some other script?
bbmcgee
jimmyboy2
Posted 6:54 PM 4/1/08
I'm getting a warning that there are unencrypted items on the otherwise encrypted page. Is that because of the chat in the sidebar? I like this integration, except for this problem. Leaves me feeling a little uneasy.
jimmyboy2
fluxam
Posted 10:21 AM 5/1/08
Giving Google info about the date I have tonight and then the divorce court appearances two years hence creeps me out.
fluxam
meepy42
Posted 7:13 PM 5/1/08
the only problem:
I can close chat or gcal, but I cannot close gmail.
Please perfect this app! Let me close my mail!
meepy42
mb
Posted 7:35 AM 7/1/08
Does this integrate with Google Gears for offline working?
mb
james.carter
Posted 12:16 PM 5/1/08
i can't get the cal to be at the bottom of the page. the edit button in the tools>greasemonkey menu within firefox is disabled. i tried associating the .js files to text editor but still nothing.
help please
james.carter
rezzikun
Posted 11:26 AM 5/1/08
what settings are used to get the same setup as in the picture in this page? calender on the 2nd half, chat on the right side of gmail. anyone know how to edit the script to get that?
rezzikun
okpeaks
Posted 10:12 PM 4/1/08
Too much info for my Gmail space, but it inspired me to open Gcal in my sidebar like a recent article demonstrated with Remember the Milk. Just add the mobile calendar link ([www.google.com]) to your bookmarks and set the properties to open it in the sidebar. Works like a charm!
okpeaks
sampgilb
Posted 10:28 PM 4/1/08
How do you open the Greasemonkey script?
sampgilb
brentrowan
Posted 4:22 PM 4/1/08
I got it to work, but I am getting the header (google calendar logo and search bar) on calendar which I don't want. The picture above doesn't have it; what do I need to change?
brentrowan
muzee
Posted 10:38 AM 8/1/08
Adam, I have 1 problem: I usually have gtalk (chat) in my sidebar and am automatically logged in once i get in gmail. With this script enabled, my gtalk never gets connected ... any ideas?
muzee
Amalas
Posted 8:20 AM 9/1/08
@bbmcgee: I am wondering this exact thing. I would love to be able to minimize the calendar when needed, just like RTM.
Amalas
ryemcc
Posted 6:30 AM 9/1/08
@brentrowan: If you install Enhance Google Calendar [userscripts.org] and set the variables like so
const HIDE_PRINT=1;
const REARRANGE_NAV_BAR=0;
it will remove the header, but leave the rest more or less the same.
ryemcc
muzee
Posted 11:45 AM 9/1/08
@Amalas: ... just click on the "Calendar" link at the top of the page ... it acts a toggle button ... now u see me , now u don't :-)
muzee
camelot2302
Posted 1:28 PM 9/1/08
To open and amend the Greasemonkey script, just go to your Firefox profile in Windows Explorer.
In the profile will be a "gm_scripts" folder. In there, find "enhancegmail.user.js", right-click, choose "open with" and choose Notepad.
The script will then open in Notepad and you can make your changes.
camelot2302
camelot2302
Posted 1:38 PM 9/1/08
I've just tried the "Enhance Google Calendar" script as well as I wanted to get rid of the GCal headers. But when I ran the script, all my calendar entries got pushed into other boxes and the calendar generally became a complete mess.
Pity because I kind of liked having the calendar without any headers and clutter.
camelot2302