23 votes

What's the best way to update items created from a branch template

There isn't a way - really. Not an out-of-the-box one, anyway. To achieve it; Sitecore would need to record a delta of item changes - which it doesn't. Remove a rendering - Sitecore removes it; but ...
Mark Cassidy's user avatar
  • 25.2k
18 votes
Accepted

Where should I store data source items?

In my opinion, these are the scopes you need to consider: Global (across multiple sites) Site (across an entire site) Pillar/Section (used across an entire subtree of a site) Page (Used only on this ...
Jason St-Cyr's user avatar
  • 6,781
13 votes
Accepted

Is there a recommended approach to handling navigable Items with no layout defined?

Both options are valid and more of a principal discussion. As the page hasn't ever existed, a 301 redirect (moved permanently) may not be the right option, but from a user perspective, the /about may (...
Bas Lijten's user avatar
  • 1,857
12 votes

When to store content on the Context Item vs. a Rendering's Datasource Item

I could get up on a soap box and speak for days on this. In fact I have. The Page Template Mistake. The role of Information Hiding The first concern you must address (from my viewpoint) is: You ...
Mark Cassidy's user avatar
  • 25.2k
10 votes
Accepted

Item level datasourcing

You don't actually need a package - Sitecore gives you this ability out of the box. What I normally do is; I have a "global" area, and a "page local" area for datasource content. The way you set it ...
Mark Cassidy's user avatar
  • 25.2k
9 votes

Is there a recommended approach to handling navigable Items with no layout defined?

If your items do not have any layout then they should throw a 404 error. You can update the LayoutNotFoundUrl setting to match your 404 page on your site so that the user is presented with a ...
jammykam's user avatar
  • 13.8k
9 votes
Accepted

Sitecore Page Request Lifecycle

It is too much information to provide in one answer or one article. I can suggest you to start with this diagram created by David Morrison(I have added only few things related to Sitecore Analytics): ...
Anton's user avatar
  • 3,821
8 votes

Is it possible to have SXA and non-SXA sites hosted in the same instance or same content tree?

Yes that is possible. I created two sites in one sitecore instance. One is SXA based and the other one is on Habitat. These sites are on Sitecore 8.2 update-3 instance with SXA 1.3. As such there ...
Waqar Haider's user avatar
8 votes
Accepted

Integration with custom-built Product Management System

While a very detailed question, there are still quite many "it depends" open ends. I'm going to make some assumptions based on experience, and give you my view. I'll start by shaking the box to try ...
Mark Cassidy's user avatar
  • 25.2k
8 votes

When to store content on the Context Item vs. a Rendering's Datasource Item

Some concerns that I always take in to consideration when designing architecture and templates, and where the content should live. Reusability - Is this content going to be used on more than one page?...
Derek C's user avatar
  • 783
6 votes
Accepted

Can the web database contain multiple versions of a single item?

You are correct. The master database contains all versions of any given item per language. In normal senario and before sitecore 8.1, The web database only contains a single version of each item, ...
LonghornTaco's user avatar
  • 2,536
5 votes

Where should I store data source items?

In the past I would have advocated for using a single place to store blocks of content used as data sources. It makes administration easier including things like access rights and it keeps the "page ...
Jan Löwgren's user avatar
5 votes

Item level datasourcing

As already mentioned in the answer from Mark Cassidy, this is available "out of the box" with Sitecore. You need to watch out for the fact that the folders need to exist though. One way to ensure ...
jammykam's user avatar
  • 13.8k
5 votes
Accepted

Why Sitecore habitat is not following best practice to use datasource everywhere

As we don't (yet) know which example you have in mind, I'll give my general opinion: although it is best practice to use datasources, it might not be best practice to use them for everything. Your ...
Gatogordo's user avatar
  • 20.1k
4 votes

Integration with custom-built Product Management System

Did some consultancy a few years ago in the travel business - they pushed their data into Sitecore but I'm quite sure they would never do that again.. I would try to go for a hybrid solution where ...
Gatogordo's user avatar
  • 20.1k
4 votes

Helix Representation for Image Callout with Multiple structure

Without SXA I would build this as a single feature with 4 components, all based off the same data template. Create a template that contains all the fields you require. Lets call it ImageCallout ...
Richard Seal's user avatar
  • 20.4k
4 votes
Accepted

What's the best way to update items created from a branch template

I know that this is an old post, but I was looking through and just wanted to add some information to help anyone who is actually still hoping to implement similar behavior to this. At a high-level, ...
Zachary Kniebel's user avatar
4 votes
Accepted

Sitecore items missing language from some of the content

Turns out the guys over at SPE though through some of this too. Hopefully others find this answer helpful. Here's a page describing how to manage item languages. Example: The following will query ...
Michael West's user avatar
  • 18.2k
3 votes

Sitecore items missing language from some of the content

For bulk, I'm sure someone skilled in Sitecore Powershell Extensions has an answer. I will give you another approach however. In my most recent project; we implemented the Content Editor and ...
Mark Cassidy's user avatar
  • 25.2k
3 votes

Where should I store data source items?

Pros and cons of both Interesting article the other day where can use both. http://sitecorecode.com/index.php/2016/09/19/how-to-give-multiple-datasource-locations-to-single-sublayout-or-rendering-in-...
Ian's user avatar
  • 1,072
3 votes

Item level datasourcing

If you want to avoid having to create the folder ahead of time (either in a tenant folder or a relative path), you can tap into the getRenderingDatasource pipeline. The solution I've used for some ...
nickwesselman's user avatar
3 votes

Helix Representation for Image Callout with Multiple structure

You have more options and they depends mainly on the requirements Option 1 You can have all fields in 1 template and then depends on the filled fields in preview and normal mode which should be ...
Tamás Tárnok's user avatar
3 votes
Accepted

How to structure product data in a Helix based solution

This is a similar discussion I've been considering on something we are currently building. Typically another scenario is adding data directly to the Product item for them to configure and then you ...
Dylan Young's user avatar
  • 4,314
3 votes

Sitecore Content Limitation, best strategy way forward

From the experience I have with Sitecore, we have rolled out 70+ sites on sitecore. Below are the following points/practice we usually follow when implementing our sites. Content Sharing You may ...
Hishaam Namooya's user avatar
3 votes
Accepted

Components showing as Items in the content tree

This is called "Local Datasources" Essentially it is a way to help prevent massively bloated shared folders for content that really only appears on the page in question. It is (mostly) ...
Mark Cassidy's user avatar
  • 25.2k
2 votes

Sitecore Page Request Lifecycle

Martin Davies started an overview of the request pipelines (in SC8) on is blog: http://sitecoreskills.blogspot.be/2015/02/a-sitecore-8-request-from-beginning-to.html It gives an overview of the ...
Gatogordo's user avatar
  • 20.1k
2 votes

Few questions related to Helix

DI Approach We do exactly what you do. We have a dependency injection Foundation project that holds all the bits from Kamsar's post. Then I pull it all in with a config patch. <sitecore> ...
Chris Auer's user avatar
  • 13.1k
2 votes

Integration with custom-built Product Management System

I have done some similar solutions in the past – and I would suggest that you integrate the data into Sitecore, but create a custom Sitecore DB (without publishing) to hold the data. Also consider ...
Sandbeck's user avatar
  • 283
2 votes

Sitecore 8.0 Content Tree structure

From what I understand, your content tree looks something like this: Sitecore |_Content |_Home | |_News | |_News1 Page |_SharedContent |_News |_News1 Content This can be a viable ...
Matthew Dresser's user avatar
2 votes

Is there a recommended approach to handling navigable Items with no layout defined?

One way to handle this is to define a template or a field called something like "Exclude from URL" and then use a custom link provider and item resolver to skip these items when generating links and ...
Jan Löwgren's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible