Technical Integrating Sitecore with Raygun Raygun Crash Reporting [https://raygun.com/platform/crash-reporting] is an automated error tracking solution that provides insight into your application through various APIs. These APIs easily integrate with .NET and more specifically Sitecore. There are a number of guides on the Raygun website [https://raygun.com/documentation/language-guides/dotnet/crash-reporting/
Technical Sitecore Experience Forms Query string exception Sitecore Experience Forms formerly known as Web Forms for Marketers (WFFM) allows Content Authors to construct web forms that record and report information provided by contacts on a website - ideally without the need for additional development. The integrated nature of Sitecore Experience Forms requires some pipeline and HTTP life-cycle
Technical Sitecore xConnect Invalid Certificate Since the introduction of xConnect there have been hundreds (if not thousands) of articles, posts and blogs covering the who/what/when/where and wtf? is wrong with xConnect. Many of these articles focus on xConnect setup or issues with the application accessing the certificates from a given certificate store.
Technical Sumo Logic For Sitecore It's a well known fact that Sitecore uses an old and somewhat customised [https://www.dictionary.com/browse/bastardize] version of log4net. This can make integrations with other libraries such as Sumo Logic [https://github.com/SumoLogic/sumologic-net-appenders] difficult as the log4net APIs have changed. To work around
Technical Featured Building a Sitecore Redis Session State Provider With the release of Sitecore 7.5, Sitecore changed their underlying architecture and introduced MongoDB. While this improves the performance of Experience Analytics (formerly Sitecore Analytics), it has brought with it a new set of challenges. The new architecture persists all user interactions into Session until the session ends at
Technical Adding Google Drive to the Windows Explorer sidebar UPDATE 20/09/2021: Google has made a number of changes over the years to their Drive/Stream/Sync/Desktop etc. product. These changes have made maintaining a single set of registry files and steps a little complicated. To combat this, the registry files and steps have been simplified and
Technical Diagnosing Sitecore publishing issues Every client asks the same questions "Why is content being pushed live before I have approved it" or "I have already re-published. Why is my content not showing?". In most cases it is user error or a misunderstanding of the Sitecore workflow. In order to quickly
Technical Extending profile field types for the Sitecore Active Directory module The Sitecore Active Directory module provides integration between one or more Active Directory domains and Sitecore. Out-of-the-box this module supports reading and writing of data types such as: string, int and bool, however a common Active Directory data type byte[] is not supported. Sitecore only deals with string types regardless
Technical Visually representing Bootstrap breakpoints When working with Bootstrap it can sometimes be difficult to determine the active breakpoints for a given screen width. The simplest solution is to add a breakpoint helper to your document and configure it using the standard Bootstrap visibility classes. The example below uses the badge class, however any visual
Technical Diagnosing Sitecore XHTML Validation Errors Many of you may already be familiar with the out-of-the-box XHTML validator that Sitecore offers. If not you can find it at sitecore/system/Settings/Validation Rules/Item Rules/Item/Full Page XHtml. Recently I encountered issues where the validator would fail with a 500 error even when the page