December 23, 2008 by Alistair Deneys
Back in the pre Sitecore 5.3 days I would sometimes prefer to use Firefox when logging into the Sitecore desktop. Firefox was much faster than IE for this interface, and especially if I was looking at a slow implementation Firefox would help ease some frustration. The desktop didn’t look exactly as it should in Firefox, which is probably why Sitecore revoked support for the Sitecore desktop for anything non-IE starting with Sitecore 5.3. I also think it does much better for Sitecore if they allow people to use non-IE browsers to access the desktop interface. Warn them that it won’t look right, but let them make their own choice. (or even better, fully support the other browsers.)
So I started looking into how I could access the Sitecore 6 desktop by using Firefox. The login screen obviously was doing some kind of agent sniffing as it removes the desktop interface option if you’re not using IE. So I started by looking into the login form itself. This is located at /sitecore/login/default.aspx. Browsing the controls in this file I could see an advanced login control near the bottom of the file.
<div id="AdvancedLoginTabPanel" runat="server"> <login:AdvancedLogin runat="server" id="AdvancedLogin"/> </div>
Knowing that the desktop interface is available on the advanced tab of the login screen I know this must be the control which will contain the desktop login option. Checking the ‘Register’ declarations at the top of the file I can find the advanced login control is contained in the /sitecore/login/advanced.ascx file. Opening this file I can find the button control which is the desktop interface option.
And there we have it, the option to login to the desktop inside Firefox again. Ahh, the memories…
We can also satisfy ‘that mac guy’…
And then just login.
I’d also like to take this opportunity to wish everyone a Merry Christmas. I hope Santa brings you everything you wished for. 🙂