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. […]
DevOps
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.
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.
Improve Sitecore Content Editor Performance
While Sitecore continues to extend Content Editor functionality to the Experience Editor, Content Editor remains the interface of choice for developers and power users. Its performance can significantly impact the productivity of any development team. With the fairly simple adjustments I outline here, you can optimize Sitecore Content Editor performance and usability. Tweaking the Tree […]
Sitecore on Windows 10: Language Storm
[su_note note_color=”#fafafa”]A colleague of mine – Maryna Veller – has discovered and diagnosed a very interesting issue with Sitecore’s language resolution on Windows 10. This blog post is the result of her findings[/su_note] Sunny Morning You have a site. Perfectly architected, beautifully built, working like a well oiled machine on Sitecore 8 and Windows 8. […]
Packaging with TDS and Sitecore 8 Update 3
This will be a really quick one. If you are using TDS and Sitecore 8 Update 3 that just came out yesterday you may see the following when building an .update package: Workaround Use Sitecore.Update.dll from Update 2 as a quick workaround. Solution Charlie Turano from Hedgehog TDS Support Team sent me the updated HedgehogDevelopment.SitecoreProject.PackageBuilder.exe.config […]
.update + .config = Love
There are multiple ways you can bring code and content into your Sitecore instance. Here at BrainJocks we are big fans of TDS, Git, cloud infrastructures, and Atlassian toolset – our local deployments are TDS-powered, our continuous build and deployment vehicle is Elastic Bamboo, and with little PowerShell, curl, and Sitecore.Ship we push code and […]
Setting Up a Sitecore Solution – Part 2 TDS and Build Configurations
In my previous posting Setting Up a Sitecore Solution – Part 1 Visual Studio and Projects, we covered the basics of setting up your development instance to work on a Sitecore project, and we defined an empty “shell” of a solution in Visual Studio. To review, here’s our empty shell of a solution: As you […]
Setting Up a Sitecore Solution – Part 1 Visual Studio and Projects
For my fellow Sitecore enthusiasts (and for those that know BrainJocks, because Tommy is relentlessly pestering me to do this), I’d like to share some best practices on properly setting up a solution for Sitecore development. In my opinion, this is one of the most important things that you have to get right when starting […]
Enabling Rules Engine Personalization for MVC Renderings
Just a quick note – when a project we started required DMS to be used with MVC as the primary rendering engine, one of our devs got stuck for a bit. It seemed that the rules engine didn’t fire correctly for MVC renderings. On investigation I found 2 things that I wanted to share (as […]
Bundling with Sitecore MVC
Sitecore’s MVC support is (as of Sitecore 6.6 update 5) based on the MVC3 implementation by Microsoft. One really nice feature of Microsoft’s MVC4 implementation is the concept of bundling. Bundling allows a developer to aggregate a collection of either CSS files or Javascript files into a single “item” that can be easily manipulated and […]