Richard Hauer
  • Member for 5 years, 4 months
  • Last seen more than a month ago
Why does my marketing URL redirect me to the site root?
Accepted answer
14 votes

Props to @rosscartwright, @cassidydotdk, and @jammykam for getting us to the answer at lightning speed and for the helpful links. The issue was a feature of Sitecore called AlwaysStripLanguage that ...

View answer
Sitecore Azure SQL database maintenance
Accepted answer
12 votes

Yes, you definitely still need to perform regular database maintenance. Especially on Sitecore DBs like Analytics that have a lot of activity and develop index fragmentation quickly. At least, if ...

View answer
Which IIS role services are required for Sitecore?
Accepted answer
10 votes

I don't have a definitive list anywhere, and without actually attempting to remove each service one at a time until it breaks, here is the list of role services we use on a "locked down" Content ...

View answer
display only 100 symbols from rich text
10 votes

This problem is best addressed with CSS, where you are trying to control the size of a rendered string, because 100 characters measures a different length depending on what characters they contain. ...

View answer
How can I personalize based on geolocation for first page load?
8 votes

The geo lookup isn't fast enough to work for a first page. It's not even really worth trying. If you must have it, you can hook into the GeoIP lookup service directly, or you can ajax in your ...

View answer
Guidelines to start a new Sitecore User Group
6 votes

Register on meetup.com and post to Slack (https://bit.ly/SitecoreSlackSignup); contact your local Sitecore office to help with initial promotion to customers and agencies nearby Don’t count on ...

View answer
Migrating to Azure PaaS
Accepted answer
6 votes

Saying "I'm not ready for PaaS" is like saying "I'm not ready to get my electricity from a hole in the wall, we want to see all the Tesla coils actually generating the electricity so we can be sure it'...

View answer
What server side language does Sitecore use?
5 votes

While Sitecore itself is written in C#, that doesn't necessarily require a solution to be built in C#. It is an ASP.NET-based product, so any language supported by ASP.NET will work. The most common ...

View answer
Switch OnRebuildIndex using Azure Search
Accepted answer
5 votes

Azure Search does not yet support (or simulate) this functionality. Best you could do is to reconfigure your CM and build a new index name out, then update the configs on the CDs. Will likely need an ...

View answer
What is Sitecore MVP Cloud category?
Accepted answer
5 votes

I was lucky enough to receive this award - here's why I think I got it. I have presented at Sitecore user groups and a while ago now, admittedly, at Sitecore Symposium in Australia (they only had ...

View answer
Sitecore infrastructure question
5 votes

You're going to need a more than 10 servers to do 2M hits per second. Assuming each page is 100 hits, you need to serve 20k pages each second. Caching strategies will be critical. MongoDB is going to ...

View answer
Max concurrent workers/Max concurrent sessions
5 votes

There's no formula, because the workload is as much a function of your code as it is about the number of concurrent users. If you are using caching properly an S will be sufficient for "web" but not "...

View answer
Workflow not being applied
Accepted answer
5 votes

Are you logged in as an Admin? Admins are not subject to workflow enforcement.

View answer
Getting GeoIP service to work with SC 8.2 initial
4 votes

There are a few things to note: some web servers have outbound firewalls, now it might be that the CD servers cannot access the GeoIP service make sure the X-Forwarded-For header is not appending the ...

View answer
Is there a way to modify the Solr query that gets generated by the Sitecore Content Search API before it gets sent to the search server?
4 votes

Depending on your version there's a way to replace the component that writes the URL and makes the connection to Solr. If you didn't feel like building out a Linq provider (and I don't recommend it), ...

View answer
How to query form data from mongodb, based on a specific value?
Accepted answer
4 votes

A word on UUIDs The "3" part of the BinData field indicates that this is a Legacy UUID. If you are using a tool like MongoChef you can alter this representation to a .NET-encoded GUID using the ...

View answer
How can I reduce the size of the analytics index? [alt: Populating the Analytics Index]
4 votes

There's no ready-made way to reduce the index - short of rebuilding it without the documents you are trying to exclude. You're definitely facing a custom task here. Contacts are indexed by an "...

View answer
Sitecore SessionState provider MongoDB or SQL
Accepted answer
4 votes

We are using MongoDB extensively at present, rather than SQL, for Azure deployments. The number of MongoDB collections required for Sitecore's xDB means we run our own MongoDB server cluster as it's ...

View answer
Custom Report from xDB (MongoDB) based in Geo Ips
3 votes

Sitecore itself stores the raw analytics data in Mongo, then continually processes the data into a SQL database to make it easier to report on. You can do the same thing, depending on how fresh you ...

View answer
Are there any reasons to start a new Sitecore project today, using Webforms?
3 votes

This will probably get me downvoted to oblivion, but I still like WebForms for lots of reasons. My move to MVC is only going to happen completely once tag helpers are being used throughout Sitecore, ...

View answer
Habitat / Helix - Is it OK to have dependencies between Foundation level modules
3 votes

As others have answered.. yes it's fine. It may be helpful to think of the Foundation layer as having multiple, internal layers. The lowest levels of these will abstract the most specialised ...

View answer
AcquireRequestState causing slow page load times
3 votes

Session locking only affects requests from a single source. It's more evident in load testing than it is in real world situations, since most of the traffic is coming from a single source, or ...

View answer
Problems while installing an update package
3 votes

I'm guessing, based on your edits and the other responses, that you're issue lies in indexing - and that you're probably using Solr (where maybe you had Lucene in your local test). There's several ...

View answer
How to deploy Sitecore 7.2 Using Azure Web Apps
Accepted answer
3 votes

It's not officially supported, but I can tell you that it does work :) There are some circumstances with scaling the system to multiple instances that can run into trouble based on the way that the ...

View answer
What is the best practice for managing Web.config changes in a solution?
3 votes

We create a separate project for configs. Like @RichardSeal and others, we always split Sitecore.config out, and appSettings, log4net and urlRewrite too. This has the advantage of making changes ...

View answer
Can SC_TICKET* keys be purged from the Properties table, and have tickets been moved elsewhere?
2 votes

I know this is kinda old now, and just to supplement @GeorgeTucker's response, here is a maintenance script I have been using for this cleanup. Basically these tickets control the "Remember Me" ...

View answer
Glass Mapper not caching a SitecoreContext.GetItem<IThing> request
2 votes

Looking at Glass 4.4 the DI resolver, by default, uses the NetMemoryCacheManager to handle caching (see Glass.Mapper.Sc.IoC.DependencyResolver). This in turn uses a System.Runtime.Caching.MemoryCache ...

View answer
Issues with XConnect certificate does not contain Private Key
2 votes

Try altering the certificate creation step to explicitly allow export of the private key. So instead of: New-SelfSignedCertificate -DNSName xconnect.local -CertStoreLocation cert:\LocalMachine\My ...

View answer
Performance Related Issue - Active Directory, Roles Provider, Multiple documents, and 110,000 groups across multiple OUs
2 votes

You can solve this issue, just not with the OOTB AD connector. I have built custom AD role/membership/profile providers recently that will address your specific scenario. The way we did it was to ...

View answer
ODATA search against a string collection field, searching for one or more values
2 votes

Going to take a punt based on the ODATA syntax operators listed at https://docs.microsoft.com/en-us/rest/api/searchservice/odata-expression-syntax-for-azure-search This appears to suggest that any() ...

View answer