Tuesday 8 October 2024

Discover What’s Ahead at Sitecore Symposium 2024

 One week left for Sitecore Symposium 2024 in Nashville, as always, Sitecore symposium carry a lot of news and knowledge for everyone. from keynotes to R&D roadmaps to long list of sessions that excite every developer and marketer, here is a quick post to share what to look for at next week Sitecore Symposium!! 



Tuesday 1 October 2024

Sitecore SXA virtual media folder :: Customized!!

 If you worked with Sitecore SXA before, you must be familiar with the virtual media folder concept, mainly the folder that you usually see with the name "Media" under each website you create under your tenant, but have you ever tried or needed to create such folder out of a tenant with a different name than MEDIA as example, lets say to make it easier for your content author to get into a long path folder. not? then don't try, its not going to work! interested, keep reading! 



Wednesday 25 September 2024

Sitecore Audit :: Source field for image fields :: Catch with PS Script

Continuing on this series of a useful Sitecore PowerShell scripts that you will need while working on a Sitecore Audit, as setting a source for image fields is a best practice when working with Sitecore image field, in this post will share a PS script that will help you find any image field that has no source configured which will save you a lot of time to find these instances, interested, keep reading! 




 

Tuesday 20 August 2024

Sitecore SXA Code Datasource :: Caching!!

In this quick blog post I wanted to share my experience working with code: datasource type, if you didn't hear of this type of datasource in Sitecore with SXA, this blog will be a good article to go through, in addition I wanted to share how we can configure datasource caching OOTB and in some cases using custom code if needed, interested, keep reading! 


Wednesday 10 July 2024

Sitecore Audit :: Avoid duplicate field names : Catch with PS script

This is a quick blog post where I want to share a useful script that you would need when working on a Sitecore Audit, if you have been working with Sitecore for a while, you mush have seen or worked on Sitecore Audits for existing website, one of the items that you audit is to confirm and make sure that the implementation avoid the existing of duplicate fields, in this post I will share a Sitecore PowerShell extensions script that you can use to find such incidents, interested, keep reading! 



Saturday 22 June 2024

Sitecore XM Cloud Migration :: Content + Code!!

Have you worked on a sitecore XM Cloud yet? Are you preparing for your XM Cloud project? Is it a brand new or a rewrite of an existing website, if it s rewrite or a redesign, you probably need to plan content migration in addition to probably some code migration to speed up your project timeline, in this blog post will share some of tools that you can for your content migration & code migration. Interested… keep reading! 


Wednesday 15 May 2024

Sitecore XM Cloud :: Creating deployment unauthorized message

 I've been learning and trying XM Cloud over the last few weeks, one of the issues that I came across & worth sharing is a CLI deployment issues that need you to pay attention to details when reading documentation, through to highlight it here in case anyone else came through, following is the error message I got when trying to crate CM deployment through CLI: 

You are not authorized to perform the task you are attempting, you may need to assign addition permissions.

 

Thursday 18 April 2024

Coveo for Sitecore :: Creating a custom toggle facet

 In a recent project I was working on, we needed to create a custom Coveo for Sitecore facet which looks like a toggle, if you know Coveo for Sitecore Hive OOTB components you probably know that OOTB we don't have such a component, so, we would need to create a custom implementation for such component, if you got excited, keep reading! 


Sunday 3 March 2024

Sitecore XM Cloud :: Build & Deploy internal server error

 I've been recently working on an CM Cloud project, and was getting "Internal Server Error" when trying to build & deploy using the deploy app in XM Cloud, in this post I will show you how did we resolve the issue, keep reading! 



Wednesday 21 February 2024

Sitecore XM Cloud Forms :: What to expect, what not to expect?

 Sitecore recently released Sitecore Cloud forms as part of the XM Cloud product, so if you have an XM Cloud instance, if you check the launch PAD now, you will see a new icon for FORMS!! in this blog post I will share what cloud forms have and what is still developing and missing in the current released version, keep reading! 



Monday 19 February 2024

Configuring Sitecore XM Cloud Forms with Webhook Submit Action!

 In this article, I'll demonstrate the process of configuring a submit action in XM Cloud forms. As you're aware, Sitecore XMC forms have recently been released, featuring a range of functionalities including setting up webhooks and assigning them to forms for data submission. Moreover, the introduction of a test webhook functionality allows for seamless testing of form webhooks to ensure successful connections. Excited to learn more? Keep reading!





Friday 9 February 2024

Sitecore MVP 2024 Announcements

 

[Americaneagle.com] [Mohammed Syam] wins Sitecore Most Valuable Professional award

Elite distinction awarded for commitment and dedication to the Sitecore community


Thursday 9 November 2023

XM Cloud :: GraphQL Playground :: Query is too nested to execute error!

while working recently on an XM Cloud project, I ran into issue with GraphQL we were preparing to pull the header component data source, basically when we execute the query in the GraphQL playground we get ""Query is too nested to execute. Depth is 17 levels, maximum allowed on this endpoint is 15." Error, if you want to know how to resolve this, keep reading! 


Friday 3 November 2023

XM Cloud Architect Tips :: SUGCON Takeaways!

I believe a lot of architects working with Sitecore ecosystem is eager to learn CM cloud, if they're not already started, while working with XM Cloud has some close enough implementation to headless implementation with XM on premise or PaaS it has some differences, a great presentation I attended in the SUGCON NA last month where Andy Cohen shared some very important tips when working with XM Cloud, in this post I will share some of my takeaways out of that session. 


Wednesday 1 November 2023

XM Cloud :: Failed to register layer error

 While setting up my local instance for an XM Cloud project I got into a strange error while trying to build images locally, an error "failed to register layer: Cannot create layer with missing parent acf3d164746bcef47b6a7fd46c5912a1103931480f6bcf9336efa664f58ad669: The system cannot find the file specified." keep happening, in this post I will share the steps I tried to resolve the error, hopefully it will be useful for someone. 


Saturday 14 October 2023

Sitecore DX Minneapolis 2023 :: Recap!

 As you know Sitecore this year decided to go with smaller events called Sitecore DX instead of the well known Sitecore Symposium, to make it simpler and easier for everyone to attend this event in their region, this time the DX event was at Minneapolis and my company Americaneagle.com was a diamond sponsor for this event, their was big announcements in this event, in this post I will share my recap from this one day event! 


Thursday 12 October 2023

Sitecore MVP Summit 2023 :: Recap

 We had an amazing Sitecore MVP Summit last week at Minnesota, we did meet with other mvps from all around the world, also we had a great conversations with Sitecore people, discussing latest and coming updated to the different products,  we also had a wonderful night on Monday with a lot of fun games! In this post I will share with you my recap of this couple days event, some of the news that we can share!



Monday 2 October 2023

A week of fun with Sitecore

 Here we come Minneapolis, it will a lot of fun with sitecore this coming week, Sitecore MVP summit, Sitecore DX and Sitecore user group conference north America (SUGCON NA), wohooo!! so if you're heading there, go a head and read this post where you can find my list to attend in this week! 



Monday 21 August 2023

Content Hub Certification Exam :: Tips!

 Are you planning to be Sitecore Content Hub certified developer? are you curios where you should start? where you can find resources? what topics you should be focus on for the exam? in this blog post I'm sharing my experience preparing for the exam and some of the topics/areas that should focus on, excited? keep reading... 




Tuesday 25 July 2023

Working with Sitecore Managed Cloud Containers - Tips!!

 I have been working with Sitecore Managed Cloud containers for the last couple months now and I thought to share some tips and information that I believe its very useful while using MC Containers, like working with The Kubernetes command-line tool, kubectl to troubleshoot issues that may happen while working on MC containers, interested, keep reading! 


Tuesday 20 June 2023

Sitecore Indexes rebuild causes site crash/recompile!!

Have you ever ran into issue where while rebuilding sitecore indexes; the sitecore instance just suddenly recompile?!, checking log files and there are no errors related to indexes? here is a quick blog post where I wanted to share one issue I have faced and how did we troubleshoot and resolve. 

Sunday 28 May 2023

Sitecore Content Hub: Finding Assets with Missing Renditions

 If you worked with Sitecore Content Hub, you must have worked with DAM module and in particular your worked with Renditions, if you don't know much about renditions I would suggest to go through my previous articles on it, just click here, In these previous posts I have explains renditions and how you can refresh renditions and how sometimes refresh rendition will be challenging, in this post I would like to provide some scripts samples of how you can find assets with missing renditions, keep reading! 


Wednesday 22 March 2023

Sitecore PowerShell Script - Create redirects map

 If you worked with Sitecore SXA you probably already know that its comes with out of the box redirect feature, You can use the mapping tool to set up a 301/302 or server transfer redirect from the original URL to the updated URL, this is useful when you're re-designing your website or if you're creating a new page for an existing URL, this redirect tool provide a way to group redirects in a redirect map, through a Name Value List field, in this post I will show you how you can import you're redirect items into Sitecore in a very easy way.

Tuesday 28 February 2023

Solr Suggester for SXA Search Box using SearchStax.

 In a recent project I have been working on, we had a DEV, Staging and Prod environment on Sitecore managed Cloud - Containers, and one of the tasks we needed to do is to enable auto suggestions for SXA search box, in this post will show you how you can enable auto suggestions for SXA search box, how you can add search component and request handler to you solr instance specially in this case we are using searchStax for Solr nodes.


 

Tuesday 31 January 2023

Sitecore MVP 2023 Announcements

 

[Americaneagle.com] [Mohammed Syam] wins Sitecore Most Valuable Professional award

Elite distinction awarded for commitment and dedication to the Sitecore community



Saturday 26 November 2022

Exporting a list of custom Content Hub Taxonomies Definitions Names

Have you worked on a content hub implementation where you needed to create too may taxonomies definitions? did you need to loop your client in the process of updating these taxonomies and their translations? how would you get a list of created taxonomies (Definition Names)? you probably checked the UI and you figured out already that there is no way to do that OOTB, if you didn't get into this case before you probably going to in future, its very simple to accomplish this with Content Hub Scripts. keep reading! 


Wednesday 19 October 2022

Sitecore Symposium Day 3 :: Keynote Recap

Today is the the 3rd day for Sitecore Symposium 2022 in Chicago, it started with a fantastic keynote by Chief Product Officer Dave O’Flanagan, where he dives deep into the latest product innovations at Sitecore and sets out our vision for the next 12 months and how Sitecore’s evolving end-to-end composable DXP gives brands the agility, speed and flexibility they need to meet every moment across the customer journey with standout digital experiences. If you missed or looking for a summary of the keynote, this is what you're looking for, keep reading! 



Tuesday 18 October 2022

Sitecore Symposium Day 2 Recap

 Finally after 3 years Sitecore Symposium is back in-person in Chicago, today was the second day for 2022 Sitecore Symposium, there were a lot of news, updates, and new products announced, and if you missed it, don't worry I got you covered, Keep reading and you will catch up! 



Wednesday 17 August 2022

Sitecore Content Hub Session Timeout

If you worked with Sitecore Content Hub you will notice that the default session timeout behavior is 20 or 30 minutes, regardless if the session is active or not, which will cause an issue for you if you're working or you're in a middle of a long update, in this post I will show where and how you can find and update the configuration of the Content Hub sessions timeout. 




Friday 29 July 2022

Migrate Sitecore media library items into Content Hub - Part 2

 In the first part of this series I explained how we can generate excel files of Sitecore media library and their public links and how can use these in Sitecore Content Hub in an import operation using the creation component, to pull these media items into Content Hub DAM,  in this part I will show how you can update media library references/usage and replace image fields pointing to media library to point to Content hub using public links.   



Sunday 19 June 2022

Migrate Sitecore media library items into Content Hub - Part 1

 Have you run into the case where you needed to migrate your Sitecore media library assets into Sitecore Content Hub Digital Asset Management (DAM)? yes, no, or not yet, you will get into this at some point as content hub become more popular and more customers are interested in the composable world where Content Hub takes a central part in it. In this blog posts series we will go through the process of migrating your media library items into CH and updating the references in your content items to point to Content Hub instead of your media items. 




Saturday 21 May 2022

Working with Web Client SDK :: Performance Tips - Part 2

In this blog post I want to share one more tip that you should know when working with Sitecore Content Hub Client SDK, you will see in this post how a small piece of info is making a big difference in your code performance, if you didn't came across  part 1 of Client SDK performance tips, you can check it out here: 


Wednesday 20 April 2022

Adding Language Selector to Content Hub PCM Product Detail

 In a recent Sitecore Content Hub (CH) Product Content Management (PCM) implementation I ran into issue of not having a language selector in the product detail page, and while my project needed a multi-lingual support, we had to look for a way to add this feature and with help from Sitecore Support we were able to add it, in this post will guide you through the process of how you can add such control. 



Sunday 13 March 2022

Sitecore Commerce + Coveo Indexing

 This post for you if you are working or planning to work on Sitecore Commerce implementation with Coveo as your site search provider. I would assume you already planning to use Coveo for Commerce for your implementation, which is using a Catalog source on Coveo cloud, if you're looking into how you would implement your indexing strategy then this post is what you're looking for!! 



Thursday 10 March 2022

Sitecore Commerce: Submitting an order No inventory associated to "Product1"

 This is a quick post that I wanted to share with my Sitecore Commerce Devs friends, where I was running into an issue while trying to submit an order where system tells me that there is an inventory issue with one of the in cart products, error message from log files is [12736 16:13:49 ERROR DoCommand Failed: No inventory associated to CatalogA|Product1|.]



Tuesday 15 February 2022

Sitecore Commerce :: Checkout forms validation

 If you're working or planning to work on Sitecore Commerce, you will definitely run into this issue while working on the checkout process and to be specific in the forms entry steps, either the shipping/delivery step or the payment step, if you have the OOTB SXA storefront  you would notice that the validation/error messages not working as expected, when you click the submit button you should receive/see error messages for the required fields, but this is not happening, want to know how to resolve this, keep reading the solution is simple!  



Monday 31 January 2022

Sitecore MVP 2022 Announcement

 

Mohammed Syam wins Sitecore Most Valuable Professional award

Elite distinction awarded for commitment and dedication to the Sitecore community


Wednesday 1 December 2021

Sitecore Commerce :: Extending Checkout Shipping Step Fields

 Recently I worked on a sitecore commerce implementation, and while working on too many extension areas in sitecore commerce one of these areas was working with checkout process, we needed to extend the checkout shipping address steps, in this blog post will highlight the main areas that you would need to be aware of and need to be updated, in addition to best practices while working with Commerce SXA theme items. are you read? keep reading!! 



Friday 22 October 2021

Sitecore Symposium 2021 Recap

What a wonderful Sitecore Symposium we had this year, yes for one more year we had it online, but as always it was a lot of fun and a lot of new announcements and news, Sitecore CDP, Search, Discover, Send, OrderCloud and many more have been announced, all can be combined in a new CMS! yes a new composable CMS, you can have a fully SaaS content management solution with Sitecore new composable DXP, if you got excited, keep reading! :) 


Saturday 25 September 2021

Sitecore xConnect Circuit Breaker

Have you heard of Circuit Breaker design pattern? have you heard of configuring Circuit break for Sitecore xConnect? no, then this article is for you, I've been reviewing sitecore log files on my local Commerce environment and accidently found error messages related to Circuit Breaker while seeing xConnect errors caused by my xConnect instance had wrong connection strings info, I got interested and wanted to understand what is it and when it was introduced?! keep reading! :) 





Friday 13 August 2021

Sitecore Commerce - Braintree Online Payment not working

We have been involved in many Sitecore Commerce projects recently, and its time to start blogging about anything I see useful while working though Sitecore commerce, here is one of the issues I faced and the fix was too simple, its related to Sitecore commerce and Braintree payment plugin. excited, keep reading! 


Thursday 15 July 2021

Sitecore Analytics Downloads : Custom Export

 If you worked with Sitecore Analytics before, you must have come across Top downloads report under behavior tab, this report  shows the assets that your contacts have downloaded the most from your website. but sometimes you may get a request from your client to get more information and control over this report, like as example, sort, filter, or maybe show all assets not only the top ones. In this case you would need to go with a custom approach, either built a custom analytics report or why not to export the report into a CSV and give your client a full control over it. In this post, I'll walk you through a step by step approach to pull these information from Analytics database into a csv format. excited?! keep reading! 




Tuesday 15 June 2021

Working with Web Client SDK :: Performance Tips!

 Have you worked with Sitecore Content Hub Web Client SDK [External Integration]? or are you planning to using it with you next project? you will definitely find this post useful, this post will focus on some points that will definitely affect/enhance you application performance, we will discuss APIs calls, properties/meta data loads and workarounds, so keep reading! 

Saturday 15 May 2021

Coveo Custom Popular Searches Rendering

 In a recent Coveo implantation I worked on, our client asked for a home page rendering that should the most popular searches, so we need to get the common keywords that have been used in our global search page, and when user click on these words, the client will be redirected to the global search results page with the result pre-filtered using the clicked keyword, in this post I'll show you how I did that and please comment or email me if you have a better way of doing it.