Surendra Sharma

Surendra Sharma

Search This Blog

Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts

Sunday, April 23, 2023

Sitecore Technology Radar

Sitecore is a leading digital experience platform that empowers organizations to deliver personalized and engaging digital experiences to their customers. As with any technology, there are constantly new tools and trends emerging in the Sitecore ecosystem that can impact an organization's digital strategy. A Sitecore technology radar can help organizations stay informed about these changes and make informed decisions about which technologies to adopt, trial, assess, or hold. 

Sitecore technology radar typically consists of four rings, each representing a different level of adoption and maturity for a particular technology: Adopt, Trial, Assess, and Hold. Let's explore each of these rings in more detail. 

 Sitecore Technology Radar


In the Adopt ring, technologies are widely adopted and proven to be effective in the Sitecore ecosystem. These technologies are generally stable and reliable, and organizations can confidently use them to support their business needs. Some examples of technologies in the Adopt ring for Sitecore include: 

  • Sitecore Experience Platform (XP) 
  • Content Hub DAM 
  • Sitecore JSS (JavaScript Services) 


In the Trial ring, technologies are emerging and have shown potential, but are not yet widely adopted. Organizations may experiment with these technologies to gain experience and assess their potential value. Some examples of technologies in the Trial ring for Sitecore include: 

  • Sitecore XM Cloud 
  • Sitecore SXA (Sitecore Experience Accelerator) 
  • Sitecore CDP 


In the Assess ring, technologies are on the horizon and are being evaluated for their potential value. These technologies are not yet fully understood, and organizations need to carefully evaluate their potential benefits and risks before making any decisions. Some examples of technologies in the Assess ring for Sitecore include: 

  • OrderCloud 
  • Sitecore Search 


In the Hold ring, technologies are no longer recommended for use. These are technologies that have become outdated, are no longer supported, or have been replaced by newer technologies. Some examples of technologies in the Hold ring for Sitecore include: 

  • Sitecore Commerce 
  • Web Forms for Marketers (WFFM) 
  • Sitecore Experience Database (xDB) 

By regularly reviewing and updating their Sitecore technology radar, organizations can stay ahead of emerging trends and make informed decisions about which technologies to adopt, trial, assess, or hold. This can help organizations to optimize their Sitecore digital experience and stay competitive in the rapidly evolving digital landscape. 

Here is the Youtube video for the same!!!

Sunday, March 26, 2023

Sitecore with CSharp REPL

If you're a C# developer, you'll want to check out this exciting new tool: C# REPL! This cross-platform command line tool is designed for rapid experimentation and exploration of C# code. With C# REPL, you can easily test out snippets of code, try out different syntaxes, and even experiment with new packages.

One of the great things about C# REPL is that it supports intellisense, making it easy to quickly find the methods and properties you need. You can also install NuGet packages directly from the command line, so you can easily add new functionality to your code without having to switch to a different tool.

C# REPL is a .NET 7 global tool, which means it can be easily installed on any machine running Windows 10, Mac OS, or Linux. And because it's a command line tool, it's lightweight and easy to use - perfect for developers who want to streamline their workflow and focus on writing great code.

With its support for referencing local .NET projects and assemblies, C# REPL can be a valuable tool for exploring and experimenting with Sitecore-specific code and functionality.

Here I am showing a demo on how you can use it Sitecore libraries to test it.

Check out this video for the same

Whether you're a seasoned C# developer or just starting out, C# REPL is a must-have tool for your toolkit. Give it a try today and see how it can help you work more efficiently and experiment more quickly!

Friday, September 13, 2019

How to use Express Migration Tool for Sitecore 9.2

Sitecore Express Migration Tool is used to migrate from version 6.6 to 9.0 initial version. But latest version of Sitecore is 9.2.

Can you export content from any instance of Sitecore 6.6 and onwards to dircetly to Sitecore 9.2?

The answer is YES. Question is how?

So here is the trick!!!

We will use the Sitecore Express Migration Tool itself for this. We will select our needed Source Sitecore version and target Sitecore version as 9.0.0 rev. 171002 and select options to migrate as

  • Core database items
  • Master database items
  • Security
We are ONLY migrating content and NOT the files. So finally you tool screen should looks like

Step 1 in Sitecore Express Migration Tool
Step 1 : Sitecore Express Migration Tool

Click "Next" button.

This tool migrate items from one database to another database. If we compare CORE and MASTER database of earlier version with Sitecore 9.2 version. Tables number and structure is same. If you think logically, all sitecore versions have "Items" table. So it does not matter which Sitecore version are you using.

Sitecore 9.2 Vs 7.2 Database Tables Comparison
Sitecore 9.2 Vs 7.2 Database Tables Comparison

So in step 2 Source section, you can put connection string of your old Sitecore instance details but in "Target" section, you have to specify your Sitecore 9.2 related CORE and MASTER database connection string. Though we are not copying any files but still you should specify Website folder for 9.2. It will be similar to below screen

Step 2 in Sitecore Express Migration Tool
Step 2 : Sitecore Express Migration Tool

Now you can continue ahead with tool and this migration should be completed successfully.

After completion either Recycle your app pool or restart IIS.

Open your Sitecore 9.2 instance and you should get your all old Sitecore instance items in 9.2 content tree.

I have tested it on my local machine and it works like a charm.

So Happy migration!!!