Sitecore Experience Platform 9.3 Initial Release is available

Sitecore® Experience Platform™ 9.3 focuses on product updates and enhancements that increase usability and improve performance – all centered around making it easier and faster to build digital experiences so brands can accelerate their time to value. The new editing environment offers an intuitive interface with everything a user needs for easy navigation as well as real-time contextual insights as content is created and published, giving marketers the knowledge they need to drive improved conversions.

Downloading installation files

To download Sitecore Experience Plateform 9.3 there are many download options, please check and get installations files here.

Documentation

Below a list of documentation links following the release of version 9.3 :

Enjoy 🙂

Translate item with Powershell for Sitecore

Background :

Basically in Sitecore projects, usually we need to create a new language for items. For some languages, we just need to copy the same content from an existing language.

For example, copy content from en to en-GB languages.

Is it possible to do this in Sitecore out of the box ?

Yes, Sitecore OOTB provide a translation module under versions tab as below.

What is missing in the Sitecore Translation Module ?

It is not possible to translate an item with descendants, you should translate item by item. When you have a large number of items to translate, it can be long and not practical.

Image result for no gif

Solution : Use the module Sitecore Powershell Extension !

In this post, we will use SPE, for those how don’t know the Sitecore Powershell Extensions, please take a look to the website of the module hear.

In Sitecore, in the desktop mode, go to PowerShell ISE in Development Tools as below :

Copy and paste the powershell script below in the editor and run :

You should select the location of the item parent for translation as below :

Enjoy 🙂

Sitecore admin pages

Sitecore provides a list of admin pages wich are very useful. Theses pages contains amazing features for developers. I will try in this post to explain the usage of theses pages and their advantages.

Cache :/sitecore/admin/cache.aspx

Sitecore provides a basic cache monitoring tools. It allows you view a list of the caches. For each cache you can see the number of records, the size of the data being cached and other information. Among the caches that you can handle, database prefetch, data cache, item cache, HTML cache, etc

Serialization : /sitecore/admin/serialization.aspx

Serialization allows you to convert a whole database or a series of items in a database to text files.
You can then use these text files to transfer this database or series of items to another database or Sitecore solution.

You can serialize, update or revert selected databases via serialization.aspx page depending on the action that you want to perform on the database.

Database Browser:/sitecore/admin/dbbrowser.aspx

The dbbrowser.aspx page displays a view of sitecore database and their items in tree wiew.

Show Config : /sitecore/admin/showconfig.aspx

At runtime, Sitecore compiles its configuration by collecting the Sitecore configuration files and resolving any rule-based dependencies for the configuration settings in those files.

One of the means that allows us to see the final and complete configuration of sitecore is  The showconfig.aspx page.

 

 

This page allows us to show also the custom config files added to  App_Config/include/ folder.This is very useful for debuging settings.

Unlock Admin: /sitecore/admin/unlock_admin.aspx

When a certain number of login attempts are made without success, a user may be locked out. The unlock_admin.aspx page is used to unlock the admin account. This feature requires you to set enableUnlockButton = true on admin ASPX page

Media Hash Generator : /sitecore/admin/MediaHash.aspx

The media request protection feature restricts media URLs that contain dynamic image-scaling parameters, so that only server-generated requests are processed. This ensures that the server only spends resources and disk space on valid image-scaling requests.

The MediaHash.aspx allows to generate a resized media  by appending a media hash to the url.

Path Analyzer: /sitecore/admin/PathAnalyzer.aspx

The Path Analyzer allow you to create a map that shows the sequential paths that contacts take as they navigate through your website.

You can see the paths that contacts take while interacting with campaigns, and on their way to converting on business critical activities such as goals and events.

Pipelines: sitecore/admin/Pipelines.aspx

The page pipelines.aspx allows you to monitor utilization, performance and other aspects of Sitecore pipelines. The overview give you an idea into what pipelines are executed and you can measure the impact on memory usage on server CPUs.

Statistics : sitecore/admin/Stats.aspx

The page stats.aspx insight into what presentational components have been loaded for each site.

It provides an overview of statistics about renderings: load times, run time, cache sizes, etc.