While working on my current project we ran into a requirement to personalize content based on a cookie that is generated on certain actions within the site. Sitecore out-of-the-box personalization rules do not contain a rule to check for cookies and personalize content based on the existence of a cookie or a value contained within it. […]
Microsoft
Passing a Query String using the Ignition Framework
The process of taking advantage of the Ignition framework when it comes to building models is to pass data successfully to the view’s agent so it can use its PopulateModel method to transfer the data to view’s model or perform any other logic necessary to properly render the Sitecore component. Through MVC’s architecture, a query […]
Site Search vs. Traditional Navigation – really, both.
I am a broken record on this one topic: Don’t let site search be an afterthought. When determining or upgrading your web solution, site search should be in the mix of the business, strategy, and connectivity discussions from the beginning. Not only is it a user expectation and a way to improve customer experience, but […]
How to add Gulp output or Bower/NPM packages to WebDeploy package
Bower and NPM (Node.js package manager) are really helpful open source tools which are integrating well with new versions of Visual Studio. They allowing to very conveniently download popular script libraries and other client-side scripts, and in the case NPM server-side tools as well. Gulp is a wildly popular build tool which is mostly used […]
The Hoops Necessary To Download a CSV using jQuery AJAX
Okay so the first question some of you may have is why the Iced Cap made with Chocolate Milk. If you know me you already know this is my favorite beverage in the summer. Now onto my article. There are lots of articles on the methods and there are options but no article lists all the […]
“Database Platform Service” Error with MSDeploy and dbDACFx
MSDeploy (a.k.a. Web Deploy) is mainly known as a technology to deploy web applications, but it is much more than that. It is a platform that can be used to deploy many different application and application components. It accomplishes this by allowing custom providers to be written. MSDeploy ships with providers that cover a wide-range […]
Azure Named a Leader in Gartner Magic Quadrant for Cloud IaaS
Research and analyst firm Gartner named Microsoft Azure as a leader in the Cloud Infrastructure as a Service Magic Quadrant. Placing Azure in the leaders quadrant confirms Gartner’s belief in the platform’s completeness of vision and ability to execute in the IaaS market, citing the following strengths: Microsoft Azure encompasses integrated IaaS and PaaS components […]
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 […]