Setting a FavIcon for EngageIP

Summary

This article describes adding a favicon that will appear when browsing the EngageIP AdminPortal.

Process

  1. Create a 16x16 logo / image

  2. Name it as 'favicon.ico'

  3. To add your new favicon.ico to a web page put it on the server into the same directory as the web page it is for (e.g. www.example.com/foo/favicon.ico for www.example.com/foo/index.html). That is the first place a browser will search. If it doesn't find an icon there, it checks the top-level directory of the server (www.example.com/favicon.ico for the www.example.com domain server), so by putting it there you can have a default favicon for all the pages in your domain.

Locations to add the file to (having the file in multiple locations ensures that IIS can find it):

  • C:\Program Files (x86)\EngageIP\AdminPortal

  • C:\Program Files (x86)\EngageIP

  • C:\inetpub\wwwroot

If the above doesn't work, further steps can be taken to enable it:

Depending on browser and configuration, the favicon.ico is not always rendered, even if it is in one of the above locations, unless the web page explicitly declares its presence. To declare that your web page has an icon, you add the following two lines into the <head> section of your page:

<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

Troubleshooting

  • There are sites which validate whether a favicon is in place such as this one: http://seositecheckup.com/tool/favicon. Its a good utility to use to confirm its in place