Helix is an architectural pattern outlined by Sitecore to help guide developers into organizing their solutions in a consistent and flexible manner.Each tenant website that we introduce to the CMS should be thought of as living within the Project layer.
Architecture
Enterprise Accelerator, Part 1: What and Why?
One of the beautiful parts of Sitecore is that it doesn’t force you into a particular implementation pattern. You can build websites as small and simple as you like, or as large and complex as you need. You can have a single website driven by the CMS, or dozens hosted out of the same installation.
We built a website in a day – Pt. 2: Assembly Process
Queue Thursday morning and it’s time to get started. We know we’re building the foundations of a new website, and we want to start it off correctly. To do this, we’re going to follow what we call the ‘Assembly Process’. Assembly Process If you’ve worked with Cesia or myself in the past, you’ve probably seen […]
We built a website in a day – Pt. 1
We recently built a website that meets the minimum viable product for a customer in under 24 working hours. An Enterprise Accelerator is the key, the secret sauce. This particular accelerator is built upon SCORE, but these principles can be applied to any CMS accelerator platform.
Twelve Reasons to be Excited about Sitecore 9!
I have had the chance to review Sitecore 9 and I have to say, there are quite a few things to be excited about. This blog post will give you my take on a dozen changes you will want to take note of in Sitecore 9. A few of the more noteworthy changes deserve a deeper dive and will be covered in depth in future blog posts.
Site Clusters – Part 3: Owning your language architecture
When we talk about Site Clusters — as you hopefully read in Part 1 and Part 2 of this series — we’re referring to the localization strategy for translating a website from one localized language to many other localized languages. Let’s imagine you have a website which you want to distribute to all of North America.
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 […]
Using a Sitecore Item Provider for Component Security
You can use Data Providers for Security? Recently, @techphoria414 asked on the Sitecore Stack Exchange: “What are some appropriate uses for Sitecore Data Providers?” My answer was: When Security is just too complicated for Sitecore. People offered a lot of suggestions with lots of ways to implement data providers using different strategies and philosophies. Still, I thought […]
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.
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.
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…