47
votes
Accepted
How do I reference Sitecore binaries from NuGet?
Previously, the 9.1 packages were in a separate feed, as of March 4th 2019, these have now been moved back into the main feed. The NoReferences packages are still removed.
To avoid link rot, here are ...
20
votes
Accepted
Sitecore Content deliveries and Solr with High availability
We are using Zookeeper with Sitecore 8.1 Update 2, and as per the documentation here: https://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html we are using 3 instances. This is the minimum required....
14
votes
Accepted
How do I keep my production site online when doing deployments?
We do our deployments as follows in our 8.1 environment using Team City, Octopus deploy and Unicorn (this is Simplified):
a rewrite rule tells the load balancer to take CD1 out of the pool
push the ...
13
votes
Accepted
What does each site of a vanilla 9.1 installation do?
They are mostly self-explanatory, but here is the list of suffixes with the role names/descriptions:
*.cm: Content management server
*.cd: Content delivery server
*.collection: The xConnect ...
9
votes
How do I keep my production site online when doing deployments?
I would highly recommend that you watch the following presentation by Mike Edwards:
Sitecore Nirvana - Continuous Deployment.
It's about two sets of databases being replicated. It all comes down to ...
8
votes
Sitecore 8.2 does not officially support Windows Server 2016 but is it compatible in reality and will it work in production
It comes down to support.
Is there a known reason Sitecore wouldn't work on 2016? No. It will run on 2016 and in all likelihood there will not be any major issues in doing so.
But if there is; ...
8
votes
Accepted
How to programmatically refresh a Sitecore item on Content Editor upon editing it
After hours of investigating the issue, I found the problem that I am supposed to send the load command using ClientResponse instead of SendMessage.
Thanks, everyone for your help.
string load = $"...
7
votes
How do I reference Sitecore binaries from NuGet?
The official Sitcore Nuget feed is hosted on myget.org as @Adam correctly points out the details are in that document.
You can also read up more details about setting this up for your project in this ...
7
votes
Accepted
Project layer reference to a foundation model
Yes you can call module from foundation layer.
Please have a look here: https://helix.sitecore.net/principles/architecture-principles/layers.html for more details .
6
votes
Options for Planning an Effective Presentation Details Strategy
One strategy that has served me well is called Placeholder Fallback and was originally blogged by Charlie Turano at Hedgehog. In this strategy, you define your presentation on a parent item and it is ...
6
votes
Accepted
Helix, breadcrumbs and wildcards
In my attempt to follow the Helix design principles as closely as possible, the issue of Feature-to-Feature module references has come up quite a bit and still remains a bit fuzzy to me.
According to ...
5
votes
Accepted
Sitecore Visio Stencils
I haven't heard anything about Vision Stencils for Sitecore. But on an architecture visualization perspective I would recommend you to try Sitecore UML Tool. Its an architecture visualization tool ...
5
votes
How do I keep my production site online when doing deployments?
If your only need is to keep the CD nodes only and you are okay with downtime on the CM, you can achieve 100% uptime of your CDs during deployments using a second publishing target.
CD1 => Connected ...
5
votes
What's the Best Practice for Storing Sitecore in the Solution?
You should start with a blank web application solution with no /sitecore files at all. If you need to add a file or modify a sitcore file, build the folder structure in your project so on deployment, ...
5
votes
Publish to a core database
We have always used database-level replication to keep core databases in sync.
I don't have experience doing this with publishing, but I have a couple concerns. These are things that happen when an ...
4
votes
What's the Best Practice for Storing Sitecore in the Solution?
I think that the best practice is not to store Sitecore in your source control.
So your source control should contain only files that are relative to your solution and on build process you deliver ...
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
...
4
votes
How to structure a helix based component requiring two individual features as datasource?
It sounds like your Listing component does not belong in the Articles module, if it needs to display more than just Article items. Similar to how you would implement a Navigation component, the ...
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 ...
3
votes
Accepted
Running asynchronous tasks to update user profile
Sitecore jobs is the best option in such case, but you can use them in different ways.
Best approach for using them may vary by business requirements, like frequency of user logins and the time ...
3
votes
Accepted
How should I split features in Helix based solutions?
If you consider the basics of the Helix principles that features should not be aware of the project layer, you could decide that the "Header" feature you are developing should have 2 sets of contoller-...
3
votes
Accepted
Options for Planning an Effective Presentation Details Strategy
Start by reading the Sitecore Helix Documentation. The component-based architecture it describes is definitely the way to go. Most of the accelerators use something like it even if they don't use ...
3
votes
What's the Best Practice for Storing Sitecore in the Solution?
This question is quite broad as there are many aspects to it. Here is my perspective of this subject.
should you add Sitecore files to source control?
Only those that are needed for the build to run ...
3
votes
How do I keep my production site online when doing deployments?
If you have two CD servers behind LB, you can
switch OFF 1st CD,
clone databases and update content
change connection strings on 1st CD
update code of 1st CD
switch ON 1st CD,
Later you can ...
3
votes
Accepted
Naming of related Foundation modules in a Helix solution
Two Modules should be split into different structures in your foundation layer. However they can definitely reference each other.
http://helix.sitecore.net/principles/architecture-principles/layers....
3
votes
Accepted
Is it possible - and advisable - to remove the Email Experience Manager, Forms and Marketing Automation from a 9.1 setup?
Is it possible?
Sure, anything is possible. The question you need to ask is how much removal of configurations do you want to deal with, and possible break the ability to upgrade in the future?
Is it ...
3
votes
Accepted
Is it possible to deploy more than one solution Sitecore Site to one app service?
It is possible to deploy 2 different Visual Studio solutions to a single IIS site.
The harder part is "without troubles".
You need to make sure that none of the sites overwrites what was set in the ...
3
votes
Accepted
Scale Out Content Management AppService
When you Scale Out, you lose the ability to play with InstanceName since it is tied to Sitecore.config, and as Scale Out generates a copy of the File System to provide your application in multiple ...
2
votes
How do I keep my production site online when doing deployments?
Although this post was asked a year ago, I guess it's still worth to comment as every project has it's own flavor of deployment.
This is what we do in our latest project whenever we want to ...
2
votes
How to refactor duplicated fields?
The best approach to this will require some data grooming. At its simplest, it can be done with nothing besides stock Sitecore and the Sitecore Powershell module. If you're not comfortable with ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
solution-architecture × 36helix × 8
scaling × 5
best-practices × 3
sitecore-commerce × 2
paas × 2
templates × 2
deployment × 2
documentation × 2
sxa × 1
solr × 1
azure × 1
content-editor × 1
media-library × 1
presentation × 1
upgrade × 1
caching × 1
workflow × 1
multisite × 1
habitat × 1
authentication × 1
logging × 1
user-profile × 1
nuget × 1
sheer-ui × 1