Quantcast
Channel: Perficient Blogs
Browsing all 149 articles
Browse latest View live

8.1 Experience Editor JavaScript APIs

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...

View Article


Image may be NSFW.
Clik here to view.

To branch or not to branch? Part II

In my previous post we talked about the major purpose for which the branch templates were originally invented: create different kinds of hierarchies in one click. We covered one of the cases: page...

View Article


Sass Maps and Iterators

One of the top rules for programmers is to stay DRY – don’t repeat yourself. CSS preprocessors are great for helping UI developers accomplish this goal. However, there are still some instances where it...

View Article

Image may be NSFW.
Clik here to view.

Content-First Strategy using BrainJocks SCORE

Being a creative while working at a highly skilled dev firm has provided me a lot of insight on how workflows are changing for the better. The days of building sites from high fidelity compositions are...

View Article

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...

View Article


Image may be NSFW.
Clik here to view.

Using Gulp and Unicorn within a SCORE scaffolded project

I would like to share some findings from my investigation into the replacement of TDS with alternative open source tools such as Gulp and Unicorn. Gulp is a toolkit that will help you automate painful...

View Article

Image may be NSFW.
Clik here to view.

Why BrainJocks Switched to Sass

BrainJocks has released SCORE v2.0, and our development team is loving it! This release brought many changes, but one of the biggest was to the front-end code. We have switched our CSS preprocessor...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

SCORE 2.0 Component Assembly 101, Part 1: The Basic Component

If you’re a seasoned Sitecore developer, feel free to skip this post. If your company just bought SCORE and you’re looking for information on how to build things “the SCORE way,” you found it. I want...

View Article


Image may be NSFW.
Clik here to view.

Media Indexing Approaches

Sitecore has powerful search capabilities for those who are interested in runtime performance. Lucene is embedded by default with a standard set of indexes for all databases that is automatically...

View Article

Image may be NSFW.
Clik here to view.

Adventures in Dependency Injection with Sitecore 8.1

Dependency Injection, specifically MVC controller injection, is stupid simple to set up in a vanilla ASP.NET MVC site. For you guys out there that are only working in Sitecore part of the time (or for...

View Article

Image may be NSFW.
Clik here to view.

Unsuspected Error Handling: Solving Sitecore Puzzles

Being a Sitecore developer sometimes means that you are faced with errors that at first glance are both vague and puzzling. Most of the errors can be solved by using previous experience, common sense,...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


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)...

View Article

How to Get Sitecore Dictionary in JavaScript

It’s very easy to get translations in back-end code — either Razor views or .cs files — by simply calling to Sitecore.Globalization.Translate.Text(). But what about JavaScript widgets? There we have...

View Article


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...

View Article

Defaulting to Shared Layout Editing in Sitecore 8.1

At BrainJocks, we’ve been using both shared and final rendering fields from the page editor (sorry – visual experience editor) since Sitecore 8.0.  BrainJocks SCORE™ includes a toggle in the ribbon...

View Article


Image may be NSFW.
Clik here to view.

Styling Experience Editor for a Better Content Admin Experience

When building a new site using BrainJocks SCORE, are you paying attention to the styling of the Experience Editor view? Some project team members may consider this a waste of time, especially for...

View Article

Image may be NSFW.
Clik here to view.

SCORE 2.0 Component Assembly 101, Part 2: Form Components

In my first post in this series, we walked through the process of building a simple component. Let’s go a bit further now and build something very useful in Sitecore: a custom form. While a module like...

View Article

Image may be NSFW.
Clik here to view.

Background to Foreground Image Solution for Responsive Web Development

Proper design plays a key role when it comes to the topic of responsive web design (RWD). But sometimes we don’t have the luxury of a flushed out design to begin with. We often have to manage and make...

View Article
Browsing all 149 articles
Browse latest View live