BrainJocks has just released the latest and greatest version of our Sitecore accelerator – BrainJocks SCORE(TM) 3.0.
Brian Beckham
As a Sitecore MVP, Brian spends most of his time consulting and architecting software solutions for enterprise-level Sitecore projects.
Blogs from this Author
Unit Testing Custom Rules, Actions, and Conditions with FakeDb – Part 3 – Testing Rule Execution
I thought it would be a good idea to finish this series with Part 3 – Testing Rule Execution – focusing on new rule types.
Site Clusters – Part 2 – Getting Started
The 2nd post in our Site Clusters series covers how to get started with this localization strategy–creating multiple websites that share 1 content tree. To recap – a Site Cluster is a simple way to create multiple websites that share a single content tree.
Site Clusters in Sitecore – Part 1
We often create multilingual websites using Sitecore’s powerful CMS. Sitecore has a great solution for multilingual content. Each item in the content tree can include a number of item versions, and each item version can be delivered in a different language, so translation of content is simple and straightforward. Well, not exactly. These item versions […]
Multiplatform Development for Sitecore
Contributing to a library or framework requires multiplatform Sitecore development to maximize applicability of your work. You need to think about how to make your code work with multiple different versions of Sitecore, and how to make it smooth and easy to switch between versions. This post will show you how.
Defaulting to Shared Layout Editing in Sitecore 8.1
At Brainjocks, now Perficient, we’ve been using both shared and final rendering fields from the page editor (sorry – visual experience editor) since Sitecore 8.0. SCORE™ includes a toggle in the ribbon when run in Sitecore 8.0 that allows page designers to select between shared and final rendering fields when editing pages and standard values. […]
Indexing Patterns in Sitecore
Proper Search Index implementation is an essential part of development for the Sitecore platform. When you begin to work with indexes, you have to decide what index to use in your project and how store data in it. This article intends to show you possible options and give you tools to make educated decisions.
How to Test PageMode.IsExperienceEditorEditing in Sitecore
If you are passionate about testing automation in Sitecore, sooner or later you will want to mock Context.PageMode.IsExperienceEditorEditing (or Context.PageMode.IsPageEditorEditing in pre-Sitecore 8) properties. This post will give you step-by-step instructions on how to do that using Sitecore.FakeDb.
A Recipe for Solid SSL in Sitecore
When building a modern website, a developer needs to pay attention to many things. One of those is security; it always should be placed at the top of the priority list. And the best way to protect site bytes and user input while they’re traveling between a browser and web servers is Transport Layer Security (TLS a.k.a. SSL). If you want to learn how TLS can be implemented in Sitecore, you don’t need to search further. Let’s start…
An unhandled Microsoft .Net Framework exception occurred in w3wp.exe
“Unhandled exception” is not something that makes people happy. If this exception suddenly appears and crashes your beautiful Sitecore site, first you probably feel surprise, then fear and finally panic. If you are reading this article, I assume you are done with the first part and now want to know how to fix it.
8.1 Experience Editor JavaScript APIs
[su_note note_color=”#fafafa”]There are parts of Sitecore APIs that are well understood, widely used, and probably won’t change without a really good reason. And then there are relatively new APIs – some introduced along with new product features (e.g. xDB in 7.5, Content Testing in 8.0) and others added to support the shift in the underlying […]
Off By One Hour
[su_note note_color=”#fafafa”]Sitecore 8 added timezone support to all dates. Make sure you read this section of the documentation if you are not familiar.[/su_note] Intro We were mostly careful with our dates and put our Sitecore into GMT Standard Time from the very beginning to avoid converting things back and forth: Turns out – and it’s […]