- Updated Source to Sitecore 10.4
Module source has been updated to 10.4. - Created Packages for Sitecore 10.4
Two packages were created. One is with IAR files for content and another one is the regular Sitecore content package. - Created and published Docker Images
Created and published new Docker image with tag 10.4. This image is built with IAR files. Along with 10.4 tag, latest tag has been updated to 10.4. You can view it here in Docker Hub. - Documentation updated for schedular configuration
In order for the scheduled publishing to publish the content, Sitecore's scheduling frequency and interval needs to be adjusted. This has been clearly documented in Readme markdown.
24 September, 2024
Sitecore Scheduled Publishing Module - Published 10.4 packages and Docker images
07 October, 2021
Sitecore 9, 10 - Experience Editor Slow or Hang in general or for non-English languages?
As part of the Sitecore Upgrade to Sitecore 10.0.1, we faced an issue related to experience editor. When we try to edit the page in experience editor for non-english version of the item, the CM website hangs and then it will just block every other requests. Entire CM instance will be unavailable.
Troubleshooting:
- Checked the Vanilla Sitecore 10.0.1 version and experience editor is working as expected.
- Debugged the solution and found out that Dictionary API (Sitecore.Globalization.Translate.Text) is the root cause for the slowness.
04 June, 2021
Sitecore RenderingContext.Current.Rendering.Item changed? - Sitecore 9 vs Sitecore 10
As part of Sitecore 9 to Sitecore 10 upgrade, few components did not work after the upgrade and it was related to the rendering datasource.
Problem: I have a datasource on an ancestor Controller rendering. Child Controller rendering does not have a datasource. Child Controller rendering uses ancestor rendering datasource Item to render the data. After the Sitecore 10 upgrade, Child Controller rendering couldn't get the ancestor datasource item using RenderingContext.Current.Rendering.Item and instead it returned page content Item.
There is a great blog on Sitecore MVC Rendering datasource topic by Matthew Dresser. He explains about RenderingContext.Current.Rendering.Item clearly. It helps to "get datasource of the current rendering, or the datasource of an ancestor rendering if specified, or the page item if no datasource set and no ancestor rendering with datasource. Rendering datasource takes priority". Datasource of an ancestor rendering will be returned if the setting Mvc.AllowDataSourceNesting is true. It is true by default.
After the upgrade, RenderingContext.Current.Rendering.Item does not return ancestor rendering datasource and instead it returns Page context item.
Raised a Sitecore Support ticket whether it is an expected change or a bug. Will update once I hear from them.References:
