Delivering multilingual content using Sitecore: the right content in the right language for your visitors

Sitecore Delivering Right Content in Right Language - Teaser

This article describes a working approach and use case for evaluating your website visitors country and language preferences, in order to deliver them the right content in the right language using the Sitecore Experience Platform. Weiterlesen

Titles, Headings, Descriptions and Structured Data with Sitecore 9 and Razor (SEO)

Product Item

The purpose of a Search Engine Optimization (SEO) campaign is to get more people on your website. But as you as developer probably know, SEO is more of a process than a product. We can’t make a website…”seo”… But we … Weiterlesen

Sitecore field types – a visual cheat sheet

Sitecore Field Types Screenshots - Teaser

There is no actual *visual* documentation of the currently available field types in Sitecore. In this post we are filling that gap and provide you with actual screenshots in addition to the existing documentations. Weiterlesen

Boosting international targeted SEO for your website using Sitecore

Global multilanguage and multicountry websites with Sitecore - International targeted SEO

In this article we do a deep-dive focusing on how to achieve great international targeted SEO by using the Sitecore Experience Platform‘s multilanguage capabilities. Weiterlesen

Experiences with the Sitecore® 9.0 Platform Essentials for Developers eLearning

sitecore 9 developers elearning certification - teaser

In order to become a Sitecore® Certified Professional I decided to start with Sitecore’s eLearning course. I guess it is the best way to prepare for the exam, so I will share my experiences.

Adding new languages to Sitecore’s Solr indexes

Sitecore’s Solr indexes come with a rich set of preconfigured languages. This means you normally don’t need to bother about Solr when introducing a new language to Sitecore. However, some languages are missing in the managed schema which means you … Weiterlesen

Sitecore – History Facts

Developing with Sitecore means dealing with configurations. The variables like commands, events, agents, pipelines and its processors as well as usage of settings makes the CMS so flexible for all kind of projects.
It also demands deep understanding and knowledge from the developers to extend the product at the correct point without missconfiguring any other parts of the solution. (mehr …)

Sitecore – Meet the Dockers

docker_logo

Today I like to show you how Docker can be a really good companion for a Sitecore developer. As strange as this may sound but I am developing Sitecore on a Mac with Windows running in a VM. This has to do with my history as Mac guy and my difficulties to adapt to the Windows system’s behaviour. I was searching for ways to save as much ressources on my VM as possible and to make my development environment as flexible as possible and in time I became aware of Docker.

(mehr …)

Uniquely identify your dynamic placeholders in Sitecore 9

Sitecore 9 introduced the dynamic placeholder feature. Please follow the official documentation for more information about when and how to use it.

The problem with the default dynamic placeholders

At first glance, the new dynamic placeholders look very straightforward. Basically, we provide an integer which is the amount of placeholders that should be rendered. Additionally, we can define the seed which indicates the starting value that is used for key generation (see example below). Also the markup customization possibilities are quite nice. However, when I used it in a project I ran into a problem that made me realize that the simple mechanism comes with a huge downside.

(mehr …)

Dependency Injection with Autofac

Dependencies Injection is a pattern which could be very helpful to create a maintainable and a less complex code. It is a form of IoC (Inversion of Control). The aim of this pattern is to give away the responsibility to instance some objects within own code. That means we don’t need to take care of, how, when and where we create an instance of an object. Also you have the possibility to mock up the interfaces and services in order to create unit tests. If you once understand it, you will never want to code without it again.

(mehr …)