Posts

Sitecore 10.3 Containers Installation Guide

Image
Step 1: Download   Container Deployment Package from  https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform/103/Sitecore_Experience_Platform_103.aspx Step 2:  Create a folder  C:\sitecore and put the downloaded file inside it the full path will be C:\sitecore\SitecoreContainerDeployment.10.3.0.008463.1135.zip Step 3:  Extract the file  SitecoreContainerDeployment.10.3.0.008463.1135.zip to the same folder  Step 4:  Open PowerShell as administrator and run Step 5:  make sure to put your license under path C:\License\license.xml, we set host name to be Test ( TestCM_XP1, TestCD_XP1, TestID_XP1) and keep the passwords as default Step 6:  run  Error 1: if the below error appear  Solution 1 : Open the compose-init.ps1 file under C:\sitecore\SitecoreContainerDeployment.10.3.0.008463.1135\compose\ltsc2019\xp1. Find the following code: Replace it with the proposed solution:   Step 7:  Update  C:\sitecore\SitecoreContainerDeployment.10.3.0.008463.1135\compose\ltsc2019\x

Highlights on SUGCON 2023 and Why you Need to Join the Next One

Image
the European User Conference of Sitecore, was held this year held in Malaga, Spain two weeks ago and I am glad that I had the chance to attend and be part of this event. Day one started with Opening Keynote by Steve Tzikakis  Sitecore CEO and Dave O'Flanagan, Chief Product Officer, for a virtual discussion on exciting innovations that are transforming the digital landscape. Mainly the sessions focused on the new world SaaS Platform products and XM Cloud The sessions were categorized into developer and marketer, to help the attendee to select the best path based on their background. I chose to mix between the two paths and I attended some interesting sessions such as the below ones: Accelerate website builds with Headless SXA and XM Cloud by Martin Miles Why marketers are the real winners with XM Cloud by Pieter Brinkman Creating a custom module for Sitecore XM Cloud by Ruud van Falier And day one ended with the MVP 2023 Award Ceremony, and I was honored to be one of them and I h

Sitecore 10 released!!! New features to help the Content Author and Marketers

Image
Sitecore 10 released today with new amazing features and enhancement will help Content Author and Marketers and speed up their work. I highlighted some of those enhancements below: 1-      Rich text field: Pasting MS Word content to rich text field direct This will give the content authors the flexibility to write their content in Word and move it directly to rich text field. 2-      Horizon: Horizon now support multi-site and multi-lingual 3-      EXM: Add new out of the box templates to speed up the creation of the Email campaigns And the new templates are fully customizable.   4-      Marketing Automation Add a couple of rules related to contacts birthdays, to enable the marketers to engage automatically with their contacts based on that rules In addition to that there is some improvements in the usability in the frontend and security in the backend.   5-      Personalization CMS-only now support simple personalization do not depend on tracker or mark

Sitecore SaaS Product

Image
Sitecore SaaS Product Sitecore symposium just finished a couple of weeks ago and it comes with a big announcement about Sitecore SaaS that will be available by Summer 2020. Sitecore SaaS should help to accelerate and reduce the cost It will let us focus on customizing the solution while it will care about the main part such as installing, and upgrade the software. So Sitecore will manage the infrastructure of the software and application. All of that also come with a new Sitecore Headless developer experience to work with the platform and that should provide developers the extensibility needed to integrate with another system. The Sitecore SaaS will be separated product than the Sitecore Experience platform but I think it will not have all the “Sitecore Experience Platform” features with the early version  Why SaaS Now? Software as a service (SaaS) is a type of cloud computing, and it is a software distribution model in which a third-party provider hos

Steps To Apply Content Gating In Sitecore

Image
Gated content  is online materials such as white papers, articles, forms, and videos, that require that users fill out a form before they can access them or be authenticated to access them. In this Blog will implement Content Gating in Sitecore Page so if the user unauthenticated it will show restricted layout Step1 : Create a base template " __Permissioned Content" Template     Is Restricted – Checkbox     Show Public Alternative Page – Checkbox     Public Page – General Link Step 2 :  Create a Restricted device Step3 : Make your page template you want to apply the content gatting on it inherits from __Permissioned Content Template Step 4:   Assign your template presentation the render you want to show in the restricted mode to the restricted device Step 5: Create HttpModules to handle the restriction logic if the user is not Authenticated Step 6: Add the HttpModules config to

SIF Certificate Root expired

Image
this issue appear when I tried to install Sitecore 9.0.2 for the first time and it seems SIF  Certificate  is expired So I got this error    PS>TerminatingError(New-SelfSignedCertificate): "CertEnroll::CX509Enrollment::_CreateRequest: The time period is invalid. 0x80630705 (-2140993787 PEER_E_INVALID_TIME_PERIOD)" >> TerminatingError(New-SelfSignedCertificate): "CertEnroll::CX509Enrollment::_CreateRequest: The time period is invalid. 0x80630705 (-2140993787 PEER_E_INVALID_TIME_PERIOD)" >> TerminatingError(New-SelfSignedCertificate): "CertEnroll::CX509Enrollment::_CreateRequest: The time period is invalid. 0x80630705 (-2140993787 PEER_E_INVALID_TIME_PERIOD)" Install-SitecoreConfiguration : CertEnroll::CX509Enrollment::_CreateRequest: The time period is invalid. 0x80630705  (-2140993787 PEER_E_INVALID_TIME_PERIOD) At C:\Sitecore 9.0.2\Install.ps1:44 char:1 + Install-SitecoreConfiguration @xconnectParams + ~~~~~~~~~~~~~~~~~~~~~~~~~

Using Sitecore Personalisation role with Cashing carefully

If you want to use personalization with cashing in render level you should be  careful because if you use chasing on the container level which has render used personalization role that this will affect the  personalization because  it depends on some cookies. which in case you use cashing it will not update. the below example will show you how that effect happen : if we have two pages Let say Homepage and Help page in our site  and in and a popup should appear in Help Page in case we visit Homepage first   we add personalization Role in the popup control to handle that  but what if the popup container control have cashed option as the personlization role will not be implemented correctly and it will depend on the first visit to the page  so if you open the help page first and then go back home and return to the help page the popup will not appear although the condition is achieved So, be careful when you use Sitecore Personalisation role with Cashing carefully