What’s New in Sitecore 9.1?

Yesterday I’ve attended a Sitecore Partner Enablement Series In which Sitecore has announced that they are going to introduce some exciting features in Sitecore 9.1. I am going to point out some of them here in this article.

  • Version 9.1 has new innovation in headless (Sitecore Omni) and Machine Learning (Sitecore Cortex), enhancements and deeper integration with salesforce marketing cloud.
  • Sitecore cortex is available only in XP 9.1, Offering content tagging to improve SEO results and ROI, and suggested recommendations to take the guesswork out of testing and optimization.
  • Sitecore Omni only available in 9.1, customers can expand on Sitecores’ headless capabilities to deliver ‘No Compromise Headless’ – Meaning marketers obtain all personalized data from headless applications (Unlike other headless architectures in the market) for the most comprehensive view of their customers across all channels.
  • Sitecore has co-developed and enhanced its connectors for salesforce CRM and Salesforce Marketing Cloud for deeper data exchange and future compatibility.

Unlock Sitecore Admin user account

If you have access to database you can run the below query to unlock your sitecore admin or any other user account using SQL Management Studio –

UPDATE aspnet_Membership
SET
IsLockedOut = 0,
FailedPasswordAttemptCount = 0
WHERE
UserId IN (SELECT UserId FROM aspnet_Users WHERE UserName = ‘sitecore\Admin’)

Setting Sitecore Database Permissions

In one of my projects, client decided to change the infrastructure. During this process I got some new things to learn. Here in this article I am going to share the experience about Sitecore Database permissions.

While moving your databases from one server to another you need to check for the permissions provided to those databases so that it has enough access to work. Below is the list of Databases and minimal permissions to work –

 

Roles/Permissions Core Master Web Sessions Analytics
db_datareader
db_datawriter
public
aspnet_Membership_BasicAccess
aspnet_Membership_FullAccess
aspnet_Membership_ReportingAccess
aspnet_Profile_BasicAccess
aspnet_Profile_FullAccess
aspnet_Profile_ReportingAccess
Execute

 

Sitecore Translator

As we all know that Sitecore supports multilingual sites and as your site supports multiple languages you need to enter data for all these languages. Leaving content in Sitecore and inviting translators into the Content Editor is risky. It requires training and denies your translators access to their specialized tools. Using these tools, provides you tremendous efficiencies – hence you really want your translators to use them. So certainly – it’s widely agreed that the content must be sent over to your translation firm. And while the vast majority of clients resort to a manual copy and paste approach – for larger scale or quick turn-around projects – this approach typically fails. Fortunately sitecore supports “Translation” of the text entered in specific language.

When multiple versions of a site have to be created, the way that most content editors go about doing it is by navigating through each content tree where that item is in the Spanish version, the French version, and the Japanese version. Individually and separately, the content will be manually translated by the content editor and updated as each item is found in the content tree.

Sitecore does have an integration with a translation service, but you have to pay per translation.

What’s even better is that it gives you a side-by-side view of both content pieces – the one in English next to the item in French or Japanese or Spanish.

Navigate to: Content Editor –> Versions –> Translate

translate

Setting Reminders in Sitecore

Did you ever realize the necessity of setting up a reminder for “Content Editors” in sitecore to make their life easy? In Sitecore these reminder can be used in below conditions –

  • Release a certain piece of content on a specific day?
  • To update an item?
  • To launch a campaign within Sitecore?
  • To remind someone to approve a piece of content right before it’s about to go live?

Behold the Reminder Wizard that you can use directly from the content editor!

Navigate to: Content Editor –> Review –> Reminder Button.

After clicking the Reminder button, opt to “Set Reminder” and voila! You can set the message, the date, time, and necessary email addresses that the reminder should be set to.

reminder

 

What is a CMS web site?

A CMS or a ‘Content Management System’ quite literally allows you to control and manage the content within your web site – without technical training. Using this uncomplicated system you can very easily add, delete images and edit text in your web site on the fly. You can also have an unlimited number of pages and a full site-search engine.


If you have just a little experience with Microsoft Word then you will be able to manage the content of your own web site very easily indeed. You need have no programming or HTML experience. Editing can be done with any normal web browser from anywhere in the world – or with your mobile device 🙂