The benefits of implementing workflow in Sitecore does not come without its cons. As with any business process, the more stop gates you add to getting your content live makes the work more cumbersome. In our Simple Workflow, you have to lock and edit to create a “Draft” item. After saving your changes, you then […]
Blogs from this Author
Implementing Workflow in Sitecore: A Mini-Series Part 6 – Archiving Old Versions
To prevent performance issues for content authors in the Content Editor, Sitecore recommends keeping no more than 10 versions of items. In this blog post of my mini-series, I will go over how to perform an automated cleanup of old, outdated item versions while retaining them in the Archive for historical record. Old versions found […]
Implementing Workflow in Sitecore: A Mini-Series Part 5 – Versioning
A great benefit of implementing workflow in Sitecore is the ability to have multiple versions of your content automatically. Content authors will not have to manually configure new versions on their own. Workflow will do this for us behind the scenes. With versioning enabled, we will be able to… Revert a page and its content […]
Implementing Workflow in Sitecore: A Mini-Series Part 4 – User Permissions
So far in this mini-series, we have covered how to set up the Simple Workflow and how to automatically place newly created items into it. We now need to create a way to limit which Simple Workflow commands are available to users. In this blog post, we will go over the permissions that need to […]
Implementing Workflow in Sitecore: A Mini-Series Part 3 – Applying Workflow
In my previous post in this mini-series, I went over the creation of the Simple Workflow and its states. In this post, we will go over how to automatically place Sitecore items into the Draft state upon creation. We will cover two approaches to implementing this: setting the Draft state in the Standard Values of […]
Implementing Workflow in Sitecore: A Mini-Series Part 2 – Workflow States
Now that we have covered what a workflow is in Sitecore, let’s jump into configuring workflow states in a custom workflow. Again, the number of workflow states you need is entirely up to the requirements of your business process for getting content approved. This post will walk through the creation of a simple workflow. This […]
Implementing Workflow in Sitecore: A Mini-Series Part 1 – Overview
You or your company have chosen to use Sitecore as your CMS of choice. Hooray you made a good decision! Making new pages for your site is easy! It’s truly the bread and butter of using Sitecore: ease of content creation. Simply create a page, populate it with components, and then publish. Ta da! It’s […]
Mass Deleting Items in Sitecore
When deleting a Sitecore item with many descendants, I get nervous if the operation times out. How much actually got deleted? Was the deletion successful? Instead of continuously re-trying to delete the item, I wrote up a simple PowerShell script that will inform you line by line what items are getting deleted successfully. Printed out […]
Changing SXA Placeholders Post Content Creation
Continuing Sitecore development on an already live site can bring about new challenges that did not exist prior to go-live. For example, if a particular component is already being used by content authors, you do not want to introduce changes to said component that would break pre-existing uses of it on various pages. The Problem […]
How to Connect to a Sitecore-Managed Azure Search Index with Azure Search API
Creating a search context to perform your search queries should be easy right? With Sitecore’s Content Search API, it is as easy as passing in the literal name of the index as a parameter into a ContentSearchManager method. Connecting to a Sitecore-Managed Azure Search Index to perform queries using Azure Search API adds some complexity […]
Spreading Holiday Cheer with Operation Christmas Child
Holiday season is upon us! My Atlanta-based Perficient colleagues recently participated in Operation Christmas Child. Our team packed and wrapped gifts to send to children around the world affected by war, poverty, and disaster. This season, as with every season, we have lots to be grateful for, and we should keep those who are in […]
Azure Search API with Sitecore Tips and Tricks
Fuzzy search. Synonym matching. Escaping special characters in the user input. How does one provide a quality search component in Sitecore that allows for user text input? Your site’s users will come to expect your site’s search experience to be “Google-like”. The intent of this blog post is to consolidate various uses of the Azure […]