Moving on from IE 6 in 2010. Google no longer supporting IE 6

I got another awesome letter from Google today I thought I should share with the world, because it means thing will be changing for the good in 2010.

Google has officially announced it will not be support IE 6 browsers on a few of their major services, such as Google Apps (letter below), YouTube and Gmail.

Dear Google Apps admin,

In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 ​as well as other older browsers that are not supported by their own manufacturers.

We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.

Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.

Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.

In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.

Thank you for your continued support!

Sincerely,

The Google Apps team

Email preferences: You have received this mandatory email service announcement to update you about important changes to your Google Apps product or account.

Google Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043

I feel like this movement has been long awaiting the support of a giant such as Google to back it. Microsoft has not supported or even accepted any responsibility for the IE 6 browser quite some time and it is non-sense to continue to apply hacks and work-arounds to perfectly legitimate website code to support it.

However, as website developers and owners, I also believe we should make the initiative to instruct our visitors using IE 6 that they need to change their software before we just cut them off completely. Implementing User Agent detection and displaying messages to these users on every page they view might be a good start. Offering them their choice of downloading IE 8, Firefox 3.6, Safari 4 or Google Chrome 2 would also be a great way to encourage them to upgrade.

Setup a WAMP (Windows, Apache, MySQL, & PHP) on Windows Vista

Setting up a development sever can be the best way to build and test your websites. You’ll be surprised how quickly you will get through this short installation and configuration process and have a fully functional development/testing server on your own machine.

NOTE: This tutorial is for setting up a PHP development environment using Apache and doesn’t support ASP.NET development. Please refer to Microsoft for more information about ASP.NET and Windows IIS.

Step 1:
Download Apache 2.2.11 for Windows (http://apache.deathculture.net/httpd/binaries/win32/apache_2.2.11-win32-x86-no_ssl.msi)
Download PHP for Windows (http://us2.php.net/get/php-5.2.10-win32-installer.msi/from/us.php.net/mirror)
Download MySQL 5 for Windows (http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.36-win32.msi/from/http://mirror.services.wisc.edu/mysql/)

Step 2:
We will be using Apache for the web server. Confirm that you do not have IIS (Internet Information Services) enabled in the Windows Features section of the “Add/Remove Programs” tool in the Control Panel.

Step 3:
Run the Apache .msi file you downloaded above. This will prompt you for:

* whether or not you want to run Apache for all users (installing Apache as a Service), or if you want it installed to run in a console window when you choose the Start Apache shortcut.
* your Server name, Domain name and administrative email account.
* the directory to install Apache into (the default is C:\Program Files\Apache Group\Apache although you can change this to any other directory you wish)
* the installation type. The “Complete” option installs everything, including the source code if you downloaded the -src.msi package. Choose the “Custom” install if you choose not to install the documentation, or the source code from that package.

During the installation, Apache will configure the files in the conf directory for your chosen installation directory. However if any of the files in this directory already exist they will not be overwritten. Instead the new copy of the corresponding file will be left with the extension .default.conf. So, for example, if conf\httpd.conf already exists it will not be altered, but the version which would have been installed will be left in conf\httpd.default.conf. After the installation has finished you should manually check to see what in new in the .default.conf file, and if necessary update your existing configuration files.

Also, if you already have a file called htdocs\index.html then it will not be overwritten (no index.html.default file will be installed either). This should mean it is safe to install Apache over an existing installation (but you will have to stop the existing server running before doing the installation, then start the new one after the installation is finished).

After installing Apache, you should edit the configuration files in the conf directory as required. These files will be configured during the install ready for Apache to be run from the directory where it was installed, with the documents served from the subdirectory htdocs. There are lots of other options which should be set before you start really using Apache. However to get started quickly the files should work as installed.

If you eventually uninstall Apache, your configuration and log files will not be removed. You will need to delete the installation directory tree (”C:\Program Files\Apache Group” by default) yourself if you do not care to keep your configuration and other web files. Since the httpd.conf file is your accumulated effort in using Apache, you need to take the effort to remove it. The same happens for all other files you may have created, as well as any log files Apache created.

See http://httpd.apache.org/docs/1.3/windows.html for additional information on installation and customizing the configuration of Apache.

Step 4:
Run the MSI installer and follow the instructions provided by the installation wizard. You will be prompted to select the Web Server you wish to configure first, along with any configuration details needed.

You will then be prompted to select which features and extensions you wish to install and enable. By selecting “Will be installed on local hard drive” in the drop-down menu for each item you can trigger whether to install the feature or not. By selecting “Entire feature will be installed on local hard drive”, you will be able to install all sub-features of the included feature ( for example by selecting this options for the feature “PDO” you will install all PDO Drivers ).

Warning
It is not recommended to install all extensions by default, since many other them require dependencies from outside PHP in order to function properly. Instead, use the Installation Repair Mode that can be triggered thru the ‘Add/Remove Programs’ control panel to enable or disable extensions and features after installation.

The installer then sets up PHP to be used in Windows and the php.ini file, and configures certain web servers to use PHP. The installer will currently configure IIS, Apache, Xitami, and Sambar Server; if you are using a different web server you’ll need to configure it manually.

Now at this point you should have a fully functioning Apache web server that is capable of serving HTML and PHP. If you intend to setup database driven applications using PHP/MySQL continue on with Step 5.

Step 5 (optional):
Install MySQL.

See http://dev.mysql.com/doc/refman/5.1/en/windows-installation.html for more information and additional documentation.

Download the Google Pack!

Google Pack Google has gone the extra mile once again to make life easier for everyone! Mac and PC users join forces for the greater good and spread the word to download the Google Pack -  Such a great way to get all the popular software you need in only a few clicks. Pretty slick, thanks Google!  :)

- G.Hepting