Intro 📖 At this point, I think every Sitecore developer uses or has at least heard of Sitecore PowerShell Extensions (SPE). This powerful module for Sitecore is an auto-include for most teams and projects. The module is included with XM Cloud instances by default; if you use XM Cloud, then you already have SPE. If […]
Posts Tagged ‘powershell’
Uploading blobs to Optimizely DXP via PowerShell
We had a client moving from an On-Prem v11 Optimizely instance to DXP v12 and we had a lot of blobs (over 40 GB) needing uploading to DXP as a part of the conversion. This was my first experience doing both a version and environment upgrade and I leaned heavily on Optimizely support to […]
Bypassing the PowerShell File Import Issue
PowerShell proves highly useful in automating processes and managing various aspects of Sitecore. However, we faced difficulties when we encountered issues while importing files by using PowerShell Script. In this article we will discuss the file import issue which we encountered during a task in one of our projects. We encountered a scenario where we […]
3 Reasons to Use Sitecore Workflow
Many consider workflow to be a necessary evil. But it is necessary, and I will make my case in this post. I highly recommend working through the requirements for workflow and including it in your initial site build or rebuild. However, not all of us have that luxury – and that’s okay. The great thing about […]
My Journey with Sitecore Data Exchange Framework (DEF)
Many projects need to import data. I have found it to be a painful process every time. Each import is custom and requires custom code. There are parts of the process that are the same each time (connecting with source data, reading data, creating a new item, avoiding duplicates, updating existing items). I wanted to […]
Optimizely DXP Deployment API – Updates for .NET 5.0 and EpiCloud 1.0.0
Yesterday (December 8th 2021), Optimizely sneakily released their very first major update for the EpiCloud Powershell Module; Version 1.0.0. This is great timing, as I was also about to release an update that would provide a fix for Azure.Storage (no longer relevant – ill explain why further in this post), as well as provide updates […]
Optimizely DXP Deployment API – Downloading Assets
The Optimizely Deployment API (Episerver.PaaS.EpiCloud) has helped immensely as I’ve been working on new projects, but there has always been something that has plagued me; copying down content/assets into my local environment. When I say “Copying down Content,” I mean two pieces; Database and the Assets. For the Database Export, I have created my ExportDatabase […]
The Difference between a SharePoint Modern Team Site and a Communication Site and How to Create Both
Both modern team and communication sites are different since they are based on different site templates. In this blog, I will demonstrate how to create a new communication site and team site in SharePoint Online and explain their differences. There are a couple of ways to create a team and communication site in SharePoint: SharePoint […]
Optimizely/Episerver DXP Deployment API – Provisioning
As I continue to use the Deployment API, I always am looking for new and exciting ways to use the commands. In this case, being able to provision a brand new set of DXP Environments for a client. The Optimizely DXP is made up of three environments; Integration, Preproduction, and Production. Not all of these […]
Optimizely/Episerver DXP Deployment API – Smooth Deployment Public Release
In my previous posts, we went over the deployment process in the Optimizely/Episerver DXP environment. The first and the second post of the Deployment API series went through the original methods that allow for deployment into the DXP environment. Smooth Deploy is a feature that I have been looking forward to for a long time now. It […]
DXP Deployment API – Azure.Storage Error Fix
As of March 29th, Microsoft made the decision to publish new VM’s which archived a bunch of Az, Azure, and AzureRM modules. The side effect of this was that when any of the deployment API scripts were run in Azure DevOps, it would throw an error. ‘Azure.Storage’ version 4.4.0 or greater is required. At C:\Users\VssAdministrator\Documents\WindowsPowerShell\Modules\EpiCloud\0.13.15\EpiCloud.psm1:189 […]
EpiServer DXP Deployment API – Direct Deploy
As of Update 357, Optimizely (EpiServer) released Direct Deploy into their Deployment API, Episerver.PaaS.EpiCloud. This update changes a couple of my scripts to allow major speed improvements when deploying into the integration environment. In this post, we will go through the following: How does the current deployment to Integration work? Why Direct Deploy? Why does […]