Allows Sitecore instance's items to be compared historically over HTTP.
This project consists of a WCF data service (Meerkat.Sitecore.Service), a client web application (Meerkat.Sitecore.Client) and a console application (Meerkat.Sitecore.SelfHost).
You can find all the information you need here:
http://coreblimey.azurewebsites.net/?p=1971
Before installation you must add the following non-invasive changes to your Sitecore Web.Config.
Add the following binding redirects in your runtime tag - this is needed for Signalr to work
<assemblyBinding> <dependentAssembly> <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.0.2.0" newVersion="2.0.2.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.0.2.0" newVersion="2.0.2.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="Microsoft.AspNet.SignalR.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-2.0.3.0" newVersion="2.0.3.0" /> </dependentAssembly> </assemblyBinding>
Then the entry /signalr to the end of the IgnoreUrlPrefixes setting
<setting name="IgnoreUrlPrefixes" value="......................|/signalr" />
To compare items you need to download and run the Console Application (Meerkat.Sitecore.SelfHost.exe) using Administrator Privelages on the server where your Sitecore instances live!!
Ensure the port you choose is not blocked by Windows Firewall!