The release of Dynamics CRM 2013 brought a lot of interface improvements over CRM 2011; however it also made some things a little more annoying for developers. Fortunately some of these can be solved by creating bookmarklets. One task that is made more difficult by the flat interface of CRM 2013 is
Read the full article hereIn testing of our new launched Tech Doc Generator, we encountered an issue connecting to our own CRM Online instance which has not yet been transitioned to Office 365. This only started to occur once it was deployed to Windows Azure. When the application tried to connect to CRM it would return a Sys
Read the full article hereThe CRM 2013 Mobile app by default displays the following entities: Read/Write: • Account • Contact • Lead • Opportunity • Opportunity Product • Notes • Competitor &b
Read the full article hereNote: This is now available in a managed solution, click here for more information. In my previous blog, I showed how to transform the new horizontal top Navigation in CRM 2013, to a vertical left navigation. However the method described only worked for On Premise deployments and also affected all
Read the full article hereNote: This is now available in a managed solution, click here for more information. In the new CRM 2013 release, one of the big changes was the removal of the left hand navigation, replaced with a touch focused, auto-hiding menu bar at the top of the screen. This menu is designed for wide screen mo
Read the full article hereOn a Dynamics CRM project we had a requirement to show a simple static html page in the header of a contact form. We achieved this by adding the html page as a web resource to CRM and then using the insert web resource button to insert the page into the header. Pre Rollup 12 this worked fine, howeve
Read the full article hereIf you need to store usernames and passwords for your Windows 8 app, Windows 8 has a great new feature to make this easier – the Credential Locker. The Credential Locker stores user information encrypted, and is only available to be accessed on a per app baises: If your app saves a password to
Read the full article hereWhile working on a Windows 8 Xaml and C# app, I was using a FlipView control to display data, however I wanted the layout of each item to change with the data displayed. To achieve this I used the DataTemplateSelector class which will switch between predefined templates. To use the DataTemplateSe
Read the full article hereWhen customizing a form in Microsoft Dynamics CRM 2011 I had a requirement to have a tab appear to actually be a part of the tab above it. This is easy to achieve visually by hiding the label but this façade quickly disintegrates once you close the first tab. To have the second tab open and c
Read the full article hereBefore you begin to create the contact form, you must create the fields on the form that you will require. To do this, click on Form Fields in the ClickDimensions section under the Settings CRM tab and click new. This will give you 3 fields to fill out, the Name of the field, the Form Field
Read the full article hereWhen creating custom controls for Sitefinity, it can be very useful to be able to detect if the page the control is on is in Design view. This can be useful for adding extra functionality for setting up your controls options for page designers, or to avoid displaying content that would get in the wa
Read the full article hereIn Sitefinity version 3 there was included an Events Calendar widget. However it was not included in Sitefinity 4 onwards. Here is how you can recreate the Events Calendar in Sitefinity 5. Sitefinity 3.7 Events Calendar Create a web user control called EventsCalendar. In EventsCalendar
Read the full article hereLast month we had our Sitefinity site on Azure go completely down. On checking the Azure management portal, we found that not only was the subscription disabled but our deployment had been deleted! It turns out that the spending limit had not been disabled on the subscription we were using, so onc
Read the full article hereSitefinity websites can contain a large amount of JavaScript files, possibly up to a megabyte. Thus enabling HTTP compression can significantly increase the performance of your website. YSlow stats of a Sitefinity page with a lot of JavaScript. To enable HTTP compression first add this
Read the full article hereAfter migrating a Sitefinity site that was using Telerik’s RadCaptcha to Azure, I noticed that occasionally the captcha just displayed a grey box. This was because by default the captcha image is stored in the server cache, but with multiple instances in Azure the server the browser is connect
Read the full article here