What can work with Internet Explorer 6 and SharePoint 2010
DISCLAIMER: This post is provided AS IS with no warranties and confers no rights. This is not an official Microsoft response but rather a view at exploring options with IE6 and SharePoint 2010. Also, my personal opinion is that using IE6 with SharePoint 2010 should be a last resort after evaluating risks and concerns compared to a migration. But I’m also a consultant and have to look at all solutions to better guide customers effectively with their business in mind, not just wishful thinking that all companies can simply upgrade easily. The intended workload in this post is for team collaboration as this is the primary requirement where companies don't want to wait until their upgrade to IE7+ is done.
Official supportability statement
First off, officially, Internet Explorer 6 (IE6) is not supported. The reason for that is simple, not everything was tested for IE6, and also, the new ribbon interface does not work with IE6. I’ve posted screen shots for the standard SharePoint 2010 templates with IE6 here : https://blogs.msdn.com/b/maximeb/archive/2010/04/01/what-sharepoint-2010-looks-like-with-internet-explorer-6.aspx.
The official browser supportability statements can be found here:
- SharePoint Foundation: https://technet.microsoft.com/en-us/library/cc288142.aspx
- SharePoint Server: https://technet.microsoft.com/en-us/library/cc263526.aspx
- Project Server: https://technet.microsoft.com/en-us/library/ff631137.aspx
- Note: for Project Server, forget any browsers but IE7 and IE8 until SP1 where they will try to match the standard browser supportability of SharePoint Server 2010. IE6 will not work for Project Server.
Note regarding publishing sites: for visitors, you are typically managing the GUI so you have to make it work with IE6. For authors, I would strongly suggest to upgrade their browsers and use the 2010 interfaces as it’s much more effective and you are unlikely to have too many authors that you wouldn’t be able to manage their workstations.
Upgrade is the best solution
Now that we got that out of the way, in consulting with large companies, government agencies, and with financial services organizations, it’s typical to have Windows XP + IE6 in those organization. While the official story is that IE6 is about 5% of the browser market, they are 100% of my customers with 100k of SharePoint seats.
While IE6 is supported until 2014, these organizations should obviously look at upgrading IE6 for several security, performance, and functionality reasons. However, my experience is that these organizations also depends on IE6 through add-ons and ActiveX that do not work on IE8. For example, you may have a 3rd party application that uses an add-on, but upgrading that add-on to work on IE8 requires a substantial upgrade of the back-end systems it talks to as well! Migrating the browser then becomes a full blown upgrade.
This contributes to the shift away from Internet Explorer where these organizations are starting to deploy FireFox or another browser – which starts a very big and different challenge with managing this tool, deploying patches, having the user start the right browser for the right thing, etc.
MED-V is the next best thing
If upgrade is not the solution, the next best thing is to look at a solution such as MED-V where you stream one version of the browser. It requires some investment in deploying MED-V, and to deploy the right icons to start the right browser version depending on where the user is going. This could done from a portal or through a light deployment on the user desktops. This allow to quickly have IE8 centrally while keeping IE6 on the desktop while the massive upgrade to IE8 project can go on. When it does upgrade, you can then provide IE6 centrally for the users and few applications that needs it. This solution should be evaluated and seriously considered before the next and last one.
I can’t upgrade, can anything work with IE6?
If you can’t upgrade, and you can’t use MED-V, can you still use IE6 with SharePoint 2010? We know it’s not supported (I hope I was clear by now), and this is why I put a disclaimer that it’s not an official Microsoft response, however, the question is “Is there anything that works with IE6 to give me enough time to go through my upgrade?” After all, if you take a 2007 site and upgrade it to 2010, it still looks like it was before which still works with IE6.
Before going into details of what works and what doesn’t, let me quickly discuss the supportability statement and how it relates to making a support call. What it primarily means is that if you make a support call, you will have to reproduce the problem with a supported browser before. It also means that there might (will) be some areas where the UI will not look right to your users. As with any solution, you will have to look at the solution, validate it against your use case, and identify any gap + resolutions. It’s about risks management and mitigations. If you don’t want any risks with using the platform today, stop reading and go with SharePoint 2007. However, if you plan to migrate to 2010 in a near future, that also brings risks, concerns, and costs.
SharePoint 2010 functionality matrix with IE6
Without further ado or warnings, here’s the breakdown of what I tested with IE6 and SharePoint 2010:
Legend:
- Works with IE6 ()
- Works with IE6 but slight visual impact ()
- Does not work with IE6 ()
- Did not test / out of scope ()
Functionality |
IE6? |
Comments |
2007 Team Site model |
||
Creating a site |
||
Creating a list / library |
||
Authoring properties to a document/list item |
||
In-Place records |
||
Multi-stage retentions |
||
Document sets |
||
Document IDs |
||
Content Organizer |
||
Managed Term Store |
||
Managed Metadata column |
On the test, the first time I edited the list item, it contained a ▗, but I could select (with the auto-search) without any problem |
|
Metadata drive navigation |
||
Solution store |
||
Site Web Analytics Reports |
The Site Web Analytics Reports action item in the Site Settings is not available on non-visually upgraded sites. |
|
Ratings column |
This requires the “SharePoint Server Publishing Infrastructure” feature to be activated at the site collection. |
|
Workflows |
||
Visio Workflows |
||
Ajax Async load |
Not sure if it does an ASYNC load, but it doesn’t break neither. |
|
Recycle Bin |
||
Fabulous 40 templates |
They should work properly once updated, but I didn’t take the time to test them. |
|
Private My Site |
My Sites changed so much with 2010 that I didn’t want to look at an acceptable IE6 solution. If My Sites are absolutely necessary with IE6, go with SharePoint 2007. You could also look at having My Sites on a SharePoint 2007 farm with Team Sites on 2010. |
|
Public My Site |
Since the template is a 2010 look, it doesn’t work very well and there’s a popup (modifiable) that mentions it’s not compatible |
|
WSS search (i.e.: the shared search box) |
||
Portal search |
Had to create a site definition that looks like 2007 |
|
FAST Search |
Enterprise features |
|
People search |
It doesn’t look right by default. However, since the results can be adapted through XSLT, it should be fixable. |
|
List Web Part |
||
Contact List Web Part |
||
Announcement List Web Part |
||
Calendar Web Part |
||
Links Web Part |
||
Tasks List Web Part |
||
Content Editor Web Part |
||
Picture Library Slide Show Web Part |
||
Note Board Web Part |
||
Organization Browser Web Part |
||
Site Users Web Part |
||
Tag Cloud Web Part |
||
Adding tags |
It’s not part of the template; I’ll see how I can update it to test it. But the web part that shows the tags works. |
|
(Any Enterprise functionality) |
||
BDC Web Parts |
||
Excel Services |
||
Office Web Apps |
This obviously doesn’t work. Note also that if you have Office Web Apps installed, and your user doesn’t have Office, the New action in a document library will start Office Web Apps which won’t work with IE6. |
|
Access Services |
||
Central Admin |
Since you have to install on Windows 2008, you will have an IE7+ browser so I don’t see value to test this with IE6. |
|
Tags |
The answer here is it depends – the 2010 view of tags is not shown and I didn’t test it. I’m sure you could look at adding the control in the layout with 2007 and see if it works. However, what I know that works is the Managed Metadata keywords column so you can make it work. |
|
Any other social aspect |
Since most of this comes with the My Sites, I didn’t test them. However, you can start socially contributing with Note Board and Tags. |
|
Content Hub Syndication |
Intended scope of this evaluation
My intended scope of this evaluation is for customers that are looking at implementing their first enterprise SharePoint solution but are still using IE6, or that they have a Team Site type installation with 2007 and want to migrate to gain some of the 2010 benefits. However, outside of my scope are all enterprise features such as Office Web Apps, FAST, and external data. Social networking with 2010 is unfortunately out of this scope as well due to its requirement to IE7+.
Underlying this is that companies will migrate in the next 1-2 years to IE7.
How to make it work
The basis of my evaluation was using the 2007 templates, update them to 2010, and simply use them. The main components to update are :
- In the ONET.XML definition, with the <Project> element, add a property called UIVersion with a value of “3”.
- In the ONET.XML definition, with the <Configuration> element, add a property called MasterUrl with a value of “_catalogs/masterpage/default.master”
- Either use PowerShell to set the SPSite.UIVersionConfigurationEnabled to true, or use the little feature that does the same thing if you activate it (with your Site Definition).
- This allows the Visual Upgrade page to enable the buttons so that you can upgrade from the interface. If you don’t want to allow it from there, you can omit this item.
Once you are ready to visually upgrade, you can simply run a PowerShell command. Look at Todd Klindt’s blog at https://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=173.
You can download my sample templates here that are for demo purposes only but can help you kick start (NOTE: they are not production ready, especially the search one). The link is : https://cid-869ff26f3797a09a.office-df.live.com/self.aspx/MaximeB-MSDNBlog/SharePoint%20and%20IE6/IE6CompatibleModels.zip or the icon below.
Impacts of the solution
From a technical perspective, this is very little different than doing a migration from 2007 to 2010 with the exception that I left out the My Sites. The only negative impact could come from some area where I didn’t test IE6 and that it wouldn’t visually work properly. There's always a possibility that some web part have new properties (Ajax enabled?) that could have some effect. I did NOT test everything, this is a start for discussion for environments that are transitioning to IE7+ but requires SharePoint collaboration prior to full deployment. If you go this route, which I repeat is not supported, you will need to test everything properly. That's the major impact.
On the positive side, you gain several key functionalities for users, but also a lot of them for the administrators. More importantly, you aren’t forcing to spend a lot of money for a migration project in the near future.
What about My Sites?
I purposely did not test the new My Sites with IE6. Well actually I did but I knew that the template would not work with IE6. Furthermore, I don’t want to go into creating a template that will work with IE6 (but yes, it’s possible). With the intended scope, I assume that companies will migrate to IE7+ in the near future so they shouldn’t develop for IE6 on templates that will not migrate great.
There is so much with the new My Sites that I’d rather recommend having a small SharePoint 2007 farm just for My Sites as a trusted my site location. You can even use SharePoint 2010 search to crawl it so your My Site farm can really be very small.
Once you have your browser upgraded, you can port over the farm and migrate it so that you gain all new capabilities.
Can I still do Social?
So the Note Board and tags are working – it’s a start. The rest comes mostly from the My Sites so I’m skipping those. The activity feeds will still be fed, but you won’t see them until you move the My Sites to 2010.
Screenshots with IE6
You can download all pictures here : https://cid-869ff26f3797a09a.office-df.live.com/self.aspx/MaximeB-MSDNBlog/SharePoint%20and%20IE6. You can select to download all as a zip from the menu as well.
Figure 1: Team Site
Figure 2: Team Site with more stuff
Figure 3: Shared Documents
Figure 4: Shared Documents with Metadata driven navigation
Figure 5: Shared Documents Library Settings
Figure 6: Search this site
Figure 7: Search Portal
Figure 8: People Search
Figure 9: View All Site Content
Figure 10: Site Collection Settings
Figure 11: Record Declaration Settings
Figure 12: SharePoint Designer settings
Figure 13: Term Store Management tool
Figure 14: Visual Upgrade Settings
Figure 15: Solution Gallery
Figure 16: Discussions/Forums
Figure 17: Edit Web Part
Figure 18: Metadata column
Figure 19: Social Ratings
Figure 20: Workflows
Figure 21: My Profile 2010 version on IE6
Comments
Anonymous
November 11, 2010
Thanks for contributing!Anonymous
April 05, 2011
Excelent, I am surprised of not seeing more comments here. Awesome job. Thanks, DhawalAnonymous
June 13, 2011
Thank you for this! - Very helpful for a current enterprise deployment... working their way towards upgrade to IE7Anonymous
August 10, 2011
How about adding the mobile skin for Sharepoint 2010 and then getting the IE6 users to view through this but will limited functionality?Anonymous
August 10, 2011
Hi Dylan, at that point, you are indeed changing the whole experience to work with limited functionality. This will technically work too -- if you can live with those limited functionalities.