Pushup is an effort to push the web forward by helping users upgrade their outdated browsers. Give your users a better web experience today by installing Pushup on your domain!

Currently doing pushups on 172 known domains. Add yours »

Demonstrations

A subtle upgrade link is shown when people visit your website using an outdated browser. They can click this link to visit the upgrade website for that browser, or choose to be reminded after a time you specify.

Pushup is currently pushing towards the following versions. Click the browser icons to see a demonstration.

Installation

After uploading the files from the Pushup package to your server, include the Pushup CSS and javascript file in your header.

<link rel='stylesheet' type='text/css' href='css/pushup.css' />
<script type='text/javascript' src='js/pushup.js'></script>

If you decide to upload the images to a different directory, make sure to modify the image path in pushup.js or the icons won't show up. See the documentation for more information.

Download

Download Pushup 1.0.2 - August 3 2008

The latest version is of Pushup is also available on GitHub making it possible to easily contribute and follow the project.

Ports

I'm looking for people who have the time to port Pushup to use a Javascript framework. If you've made a proper port and want your project page linked on pushuptheweb.com, please let me know.

Note: I recommend serving your javascript files gzipped. If that is not an option for you consider packing Pushup using Dean Edwards Packer or YUI Compressor to make sure you serve the smallest filesize.

Documentation

Pushup.options

There are some options you can set in pushup.js to customize Pushup.

Pushup

Pushup will do it's magic automatically. After installation you can basically forget about it. For those who want some more control Pushup.options.skip can be disabled, this will create some extra functions that would otherwise only be available if an update is recommended.

Contribute

The latest version of Pushup is available on GitHub. Feel free to contribute by forking the project and implementing your changes.

Patched away on Pushup? Found a bug? Please create a ticket on Lighthouse, preferably with a patch attached. Keep in mind that Lighthouse is an issue tracker and not the place for support related questions! Please refer to the Forum for support related questions and discussion.

For non support related questions you can reach me at nick@nickstakenburg.com.

If you're feeling generous, please consider making a donation to help out with hosting and further development. All donations are sincerely appreciated. Thanks.

Click here to lend your support to: pushup and make a donation at www.pledgie.com !

update, browser, javascript, upgrade, message, Internet Explorer, Firefox, Opera, Safari, MIT License, © 2008 Nick Stakenburg