Skip to main content

Posts

Part 2: Integrating Content Management Platform with Sitecore Connect Hub: A Step-by-Step Walkthrough

Part 2: Integrating Content Management Platform with Sitecore Connect Hub: A Step-by-Step Walkthrough This blog picks up from where the previous one left off, continuing our discussion on how to proceed with the integration. Now, head over to your Sitecore instance and create a new template in the feature folder. Then, replicate the fields you previously created in Content Hub. . Create a new template in the project folder and inherit the _CMPDemo template that you created in the previous step. Additionally, ensure that it is set to be bucketable. Now, create a page under the Home node using the CMP Demo Details page template. If desired, you can also create a separate template specifically for this page. Navigate to /sitecore/system/Modules/CMP/Config, right-click, and select "Create Entity Mapping." to create a new item 'CMP Demo'. Enter Entity Type Schema, Bucket, Template and Item Name Property. Create a new item using the 'Field Mapping' template for each...

Part-1: Integrating Content Management Platform with Sitecore Connect Hub: A Step-by-Step Walkthrough

Integrating Content Management Platform with Sitecore Connect Hub: A Step-by-Step Walkthrough Sitecore Content Hub's Content Marketing Platform (CMP) offers a unified solution for efficiently managing all content-related activities, including planning, creation, management, and distribution. In the previous blog, I discussed how to integrate DAM, and in this blog, we will explore the integration of CMP. Prerequisites Install Sitecore 10.4 from  here Download    Sitecore Connect™ for Content Hub SIF Package and Sitecore Connect™ for Content Hub WDP Package from  here . Unzip the SCCH Sitecore Installation Framework package into the designated folder. Execute the following command in PowerShell. In ScchWdpPackage give a path of Sitecore.Connector.ContentHub.WDP.5.2.96-r00458.5768.scwdp.zip which you have downloaded previously. To enable CMP on your Content Management server, open the web.config file and modify the configuration as shown below: <add key="cmpEna...

Integrating Digital Asset Management with Sitecore Connect Hub: A Step-by-Step Walkthrough

Integrating Digital Asset Management with Sitecore Connect Hub: A Step-by-Step Walkthrough The Sitecore Connect for Content Hub (SCCH) connector enables seamless integration between Sitecore Content Hub and the Sitecore Experience Platform (SXP) through the Content Marketing Platform (CMP) module and the Digital Asset Management (DAM) module. Digital Asset Management (DAM) systems are crucial for the organization, storage, and retrieval of digital assets. When combined with robust platforms like Sitecore Connect Hub, they can greatly improve your content management capabilities. This blog will guide you through the steps of integrating a DAM system with Sitecore Connect Hub, ensuring a smooth and efficient workflow. With the Sitecore Connect for Content Hub (SCCH) connector, you can browse, search, and insert digital assets directly into Sitecore’s Content and Experience editing environment. Prerequisites Install Sitecore 10.4 from here Download    Sitecore Connect™ for Conten...

Unlocking Sitecore Content Hub: A Guide to Utilizing the Web Client SDK - Part 2

Unlocking Sitecore Content Hub: A Guide to Utilizing the Web Client SDK - Part 2 The previous blog discussed how to authenticate using the OAuth client. The Web Client SDK includes an Entities client for executing CRUD operations—such as reading, creating, updating, and deleting entities—in Content Hub. For more details, you can visit Sitecore's Web Client SDK documentation . Here are some examples of CRUD operations on entities. Create Entities To create the entity, use the EntityFactory to instantiate an Entity, set its properties using SetPropertyValue, and then call the SaveAsync method to save the changes. public static async Task<long> CreateAssestEntity() { IEntity asset = await MClientConnector.Client.EntityFactory.CreateAsync("M.Asset").ConfigureAwait(false); asset.SetPropertyValue("Title", "This is a test Asset"); return await MClientConnector.Client.Entities.SaveAsync(asset).ConfigureAwait(false); ...

SUGCON INDIA 2024

SUGCON INDIA 2024 What is a SUGCON? SUGCON India, the Sitecore User Group Conference India, is an annual gathering that unites professionals, developers, marketers, and enthusiasts from the Sitecore community. As a premier event in the field of customer experience management, it offers a valuable platform for sharing knowledge, insights, and experiences related to Sitecore solutions and digital marketing strategies. Each year, SUGCON India features a diverse array of sessions, workshops, and keynote presentations led by experts and thought leaders from the Sitecore community. Attendees have the chance to deepen their understanding of Sitecore's capabilities, learn about the latest updates and innovations, and network with like-minded individuals. SUGCON INDIA Sitecore User Group Conference (SUGCON) is continuing to bring together Sitecore enthusiasts and professionals. Last year's event in Delhi must have been quite an experience, and it's exciting that this year's SUGC...

Unlocking Sitecore Content Hub: A Guide to Utilizing the Web Client SDK - Part 1

Unlocking Sitecore Content Hub: A Guide to Utilizing the Web Client SDK - Part 1 Sitecore Content Hub allows connections either through a third-party API or via the Web Client SDK.   Content Hub offers the Web Client SDK, which includes an Entities client for executing CRUD operations—creating, reading, updating, and deleting entities. In this blog, we are going to discuss about Web Client SDK.   Authentication is handled through the OAuth client, which must be set up in Content Hub and then configured on the client side. To create an OAuth client, navigate to the settings and click on OAuth clients. Next, click on the " + OAuth Client" icon to create a new OAuth client. Now, input the Name, Client ID, Client Secret (a randomly generated GUID), and Redirect URL. Develop a fresh console application and incorporate the Web Client SDK NuGet package (Stylelabs.M.Sdk.WebClient). Create a new class named MClientConnector and add the ClientId and ClientSecret that were created in t...