Posts

Showing posts with the label Sitecore

SSO Integration in Sitecore Content Hub

Image
In this blog post, I will explain how to integrate the Single Sign-On in Sitecore Content Hub. For this blog post, I am using an example of Azure Active Directory (Azure AD), which has been renamed to Microsoft Entra ID. Before setting up the SSO in Content Hub using Azure AD, you must create and configure an Azure application registration. Refer to the official Microsoft Azure documentation for the correct procedures and retrieve the following details: metadataLocation: The URL or path pointing to the XML metadata of a SAML/WsFederation service provider spEntityId: The entity ID of the service provider. Normally, it would be the DAM URL followed by AuthServices/ACS idpEntityId: The entity ID of the identity provider. This would be the place owned by your team, where you would like the users to authenticate themselves Once you have the above details, log in to the Sitecore Content Hub, and from the navigation menu b...

Image and Video Analysis in Sitecore Content Hub

Image
Sitecore Content Hub provides Image and Video Analysis features to automatically generate or extract the tags, description, color, metadata, etc. details. Sitecore Content Hub uses the Microsoft Azure OpenAI Service. Sitecore Content Hub supports the following asset analysis features that you can use to fulfil your specific requirements: Image analysis - automatically generates tags, descriptions, and color data for image assets to make it easier to search for and find images. Video AI analysis - automatically extracts metadata from your video assets using the Microsoft Azure Media Services Video Indexer. In this blog post, I will explain the implementation process of the Image and Video AI analysis feature in your application. Step 1: Go to the Manage > Taxonomy Step 2: Find and select M.AssetType Taxonomy and add a new Taxonomy named “Image Analysis”. Step 3: To activate the Image Analysis feature, confirm that the Tr...

Collection Filter in DAM Connect Page in Sitecore Content Hub

Image
Sitecore Content Hub offers functionality to connect the DAM with the Sitecore Experience Platform or Cloud. Authors can browse DAM assets when selecting media items in the Sitecore Content Tree item image field. When an author selects "Browse Sitecore DAM," there are options available to choose from: "Approved Assets" and "Pending for Approval." According to business requirements, an additional option for "Collection" is needed, allowing authors to select assets directly from a Collection. Currently, the Sitecore Content Hub DAM connect page offers options for Pending Approval and Approved assets. To address the requirement for a Collection option, an additional tab for Collections will be added to the DAM Connect page. This change will allow users to select a collection and choose assets directly from it, instead of using only the asset search filter. In this blog post, I will outline the steps required to add th...

Delete Taxonomy in Sitecore Content Hub

Image
In this blog post, I will describe to you how to delete the Taxonomy from Sitecore Content Hub: Step 1: Go to the manage icon and navigate to the Taxonomy page using the Taxonomy option: Step 2: For instance, I want to delete the Department Taxonomy, but you see Delete button is disabled. But when you hover over the delete button, you will get a message that says, “You cannot delete a definition that has been published to the delivery platform. It should be unpublished first.” Step 3: It means we need to disable this taxonomy from the Delivery platform. Go to the Manage icon and navigate to the Delivery Platform Page using the Delivery Platform option. Step 4: Locate the taxonomy using the search box in the left panel, then select the Delivery Platform icon. Proceed to disable the Delivery Platform from the relevant settings, ensuring you save and publish your changes. Step 5: Return to the Taxonomy page and click the ...

Delete Custom Rendition in Sitecore Content Hub

Image
In my previous blogs, we have discussed how to create a Custom Rendition using Media Processing. See the blog post for more details:  Custom Rendition in Sitecore Content Hub In this blog, we will discuss the deletion of the Custom Rendition created by Media Processing. Step 1: Go to the Dashboard using the Manage icon and click on the Entities: Step 2: On the Entities page, search for Rendition and click on the Rendition Link form left Panel. Step 3: On the Entities page, locate the right panel where you will see the name of your custom Rendition that was previously created. Select the desired Rendition name you wish to delete and click on 'Details'. Step 4: You will be redirected to the Entity Details page, where the Delete option for removing the Custom Rendition is available. Select the Delete button to proceed with deletion. Step 5: After deletion, review the assets to confirm that the Custom Rendition has been removed from...

Custom Rendition in Sitecore Content Hub

Image
In a Digital Asset Management (DAM) system, a rendition refers to an alternative version of an original digital asset. This could mean: A different file format (e.g., converting a PNG to JPG) A different dimension, resolution, or size (e.g., resizing an image for web vs. print) A different color space or compression level (e.g., RGB vs. CMYK) For example, the marketing team needs the same product image for the Website (High Resolution), Mobile App (optimized size), and social media (specific aspect ratio). Instead of storing multiple copies of assets in different formats, the DAM module in Sitecore Content Hub provides the features to generate the renditions dynamically using media processing. This saves space and ensures consistency. Sitecore Content Hub by default provides server renditions under the media processing flow, which are Original, Metadata, PDF, Preview, Medium, Thumbnail, and Big Thumbnail. But if you want to create a cus...

Install Sitecore Content Hub on Azure PaaS 2.0

Image
You are all aware of the installation of Sitecore Connect for Content Hub on the premise environment. In this blog post, I am going to describe how to install Sitecore Connect for Content Hub in Sitecore Azure Cloud Service PaaS 2.0 environment. In PaaS1.0, you can install it using by Sitecore Azure Toolkit and SXP ARM templates, but in PaaS2.0, you cannot directly access the App Service as it provides an extra security layer using Bastian. Azure Bastion is a fully managed service that is provisioned in the PaaS 2.0 Hub environment to securely connect virtual machines via a private IP address. You can find more information here:  Azure Bastion for PaaS 2.0   What is Azure Bastion? Step 1: Log in to the Sitecore Content Hub and collect the following details: Need to create an OAuth Client ID and secret. (click Manage > OAuth Clients >) Need to create an Action to get the Hub in and Hub out value.  (click M...

Sorry, there was an error - Sitecore 10.4 Update installation

Image
Sitecore recently launched the Sitecore 10.4 update 1 with important updates to 3rd party dependencies, and a roll-up of functional and security vulnerability fixes that includes SOLR upgrade to version 9.8.1, Sitecore Identity server on .NET 8, Security fixes and enhancements and resolved issue with Content Editor, Experience Editor, Publishing and Headless rendering, Language fallback, Performance and NuGet packaging.   To explore these features and improvements, I planned to install Sitecore 10.4 update 1 on a local developer machine. After successfully installing, when I log in to the Sitecore Identity server, instead of redirecting to the Sitecore instance, I encounter the following error: "Sorry, there was an error." I have checked the log files and have not found any logs related to it. After that, I have checked the Quick Install Guide for XP Developer Workstation , which is a Guide describing how to install the Sitecore XP Single (XP0)...

Sitecore Content Hub CKEditor Bullet Point Issue

Image
Problem Statement: While working with the CKEditor (Rich Text Editor) in Sitecore Content Hub, I have encountered one issue in which my content was listed in alphabetical order. When the author updates any content in the particular CKEditor field and saves the changes, the alphabetical list automatically changes to a numbered list.  After the author edits and updates the content, and clicks on save: Solution: It appears we are experiencing an issue in the Content Editor where nested numbered lists are displayed as alphabets in the editor:  Another example: However, after saving, the lists appear as numbers: To ensure the display is consistent, we need to add the following CSS to the Content Detail page in the page settings:  .content-field ol ol {     list-style-type: lower-latin; } For more information, please refer to the documentation for the CSS tab in the page settings: Sitecore Content Hub CSS Documentation ...

Index Recreation on Sitecore SolrCloud

Image
We perform the index rebuild option in Sitecore CMS to update the indexes. Anyhow, sometimes in a Sitecore SolrCloud, the index is outdated, and the index rebuild option from CMS does not help us to update it.  Therefore, we need to recreate the index manually through the Solr Admin UI to overcome this issue.  In this blog post, I am describing to you the steps to recreate the index manually on Sitecore_web_index. Step 1: Log into the Solr Admin UI by using the URL and authentication. Step 2: After login, in the left panel, select Collections > sitecore_web_index and then expand Shard: shard1 Step 3: Currently, there are 3 shards per index (Note: there are 3 Solr replicas, so one shard is dedicated to one Solr replica), so we should delete them all by clicking on the x icon and then clicking on the Delete Replica button Step 4: After removing the 3 old ones of sitecore_web_index, we will create 3 new ones by clicking on the a...