Skip to main content

Microsoft

Case Study for a Partial View Model using the Ignition Framework

I was creating a component in Sitecore where the item structure was three tiered meaning that the component’s datasource, its children and grandchildren from its structure in the content tree would have to be accessed to properly populate the component.  An example of this structure is shown below where the component’s datasource is the top […]

Ignition Framework – Options Using the View Method Call

The Ignition framework contains an overridden version of the View() method which is used to not only call the view file which is to be rendered but also has a variety of options to support sophisticated logic associated with rendering the view.  The View() method full signature is defined as follows in Ignition. return View<TAgent, […]

Ignition Framework: Adding custom field definitions

One of the big drawing points of the Ignition Framework for Sitecore is its usage of field templates. In a traditional Sitecore environment, developers must explicitly add all fields to their templates directly. The Ignition approach is to define Sitecore fields as interfaces; simply inheriting an Ignition field’s interface will bring that field’s functionality into the […]

Sitecore Experience Platform (SXP) Video Series for Marketers

Video Episode 1 – Taxonomy The day in the life of a content author/editor or potential content marketer is busy enough as it is. Finding time to also learn a new platform seems like a daunting task and frankly it can take many months. As one that has been down this road I thought I would […]

Using the IgnitionConstants.cs file

The Ignition framework has as a standard for using a constants file as opposed to having constants randomly assigned to variables throughout the application.  When a new Ignition project is created, an IgnitionConstants.cs file is added to the Ignition.Sc project within the Presentation folder of the Ignition solution. Example of the type of constants oriented […]

Developing for Ignition – Business Logic

Ignition is an open source framework for Sitecore, developed by Perficient. It follows industry best practices for architecture and dependencies. It is fast and easy for developers to build new content components. Search blogs.perficent.com for more articles about Ignition or check out the online documentation. In this article I will continue using my “ContentBlurb” component […]

Ignition Framework – How the View Path Can Be Set

Using the Ignition Framework, we have variety of methods in our disposal for setting the view path to find the view.  The methods of setting the view path which will be discussed in more detail will be… Inherit folder structure Within the View Model itself Using the View Agent Using Agent Parameters Inherit Folder Structure […]

SPEAK Up! The Anatomy of a Sitecore SPEAK Application

In my introduction to Sitecore’s SPEAK framework, I mentioned that SPEAK applications should always be built from a branch template provided by Sitecore. While it is possible to write a SPEAK page from scratch, there are many moving pieces to consider. Because all SPEAK applications require certain components to function (JS libraries, CSS, a Sitecore layout, etc.), this article […]

Glass Mapper – Mapping Sitecore List Fields

Sitecore has five list field types that Glass Mapper maps: Checklist, Multilist, Multilist with Search, Treelist, and TreelistEx. Out of the box, Glass Mapper supports mapping these field types to two .NET collection types: IEnumerable<T> and IList<T>. In this post I’ll cover how to use Glass Mapper to map your code models to these field types.

Ins and Outs of async and await

C# 5.0 introduced two new keywords: async and await. These keywords have a very powerful effect that can be used without fully understanding them. This is a double-edged sword. It’s great to have a language feature that doesn’t take much time to implement, but at the same time, if there isn’t at least a basic understanding, […]

Enhancing Experiences: MSFT West Region Partner of the Year

At the Microsoft Worldwide Partner Conference 2016, Perficient was awarded Microsoft’s East Region National Solution Provider (NSP) Partner of the Year and Cloud Partner of the Year, Central Region NSP Partner of the Year, and West Region NSP Partner of the Year – all for the second year in a row. This blog series takes […]

Connecting Healthcare with Skype for Business

In the United States alone, experts estimate that the physician shortage will reach 130,000 by 2018. Worldwide, 1.3 billion people do not currently have sufficient access to healthcare services. But the advancement of telehealth technology is breaking down barriers around the world, and can reduce rising medical costs as a result. Microsoft’s Skype for Business […]

Load More