This blog will help to create single or multiple list options in CMS 12. Dropdown lists play an important role whenever we give the user to select a single value from the list. In CMS 12, single or multiple selection lists populate using “SelectOne” and “SelectMany” attributes. This attribute is in the “EPiServer.Shell.ObjectEditing” namespace. You […]
Optimizely
Creating new sites in Optimizely CMS 12
“A journey of a thousand miles begins with a single step…” This is the first in a series of articles describing my experiences with migrating client sites from CMS 11 to CMS 12. Many things have changed, added, and improved, but some things I encountered did not always have an easy answer. Optimizely has a […]
Bitbucket CI/CD Pipelines for Optimizely CMS 12
A big reason behind this post is because this topic, even though very relevant, has very little to no context available online so far. There are posts about this being possible and very generic build pipelines for .net core deployments to azure, but none describing how to build Bitbucket CI/CD pipelines for Optimizely CMS 12 […]
Optimizely Configured Commerce Best Practices – Part 1 (System Settings)
As a developer, it is very important to follow standard coding practices when writing code, regardless of the programming language. This is just as crucial as writing a fully functioning code. Similarly, when working with prebuilt platforms or frameworks like Optimizely Configured Commerce, it is equally essential to follow the platform-specific best practices along with […]
Anchor/Jump Links – Simple Example, but Useful
Having additional navigation for your content is a must-have in any modern website. One example of that kind of navigation is Anchor/Jump links navigation. Simple, but very effective. We are simply using anchor links to jump to a specific part of the page. But since we are using the Optimizely CMS we are gonna make […]
Optimizely Configured Commerce – Learn CMS Spire 5.X Part-2
In this blog, we will learn below points: Understanding 5.x Architecture for Spire CMS How to start a Spire project? Follow the instructions below for use with Visual Studio Code Creating new blueprints in Spire Understanding 5.x Architecture for Spire CMS The 4-tier architecture of B2B Commerce (ISC) 5.x is described in this blog. Architecture […]
John Dymond is an Optimizely MVP
Perficient colleagues within our award-winning Optimizely team bring years of experience and vast knowledge to the practice and our clients. We’re proud to announce that recently two of our colleagues have been named 2023 Optimizely MVPs. Below is a deeper look into John Dymond’s past four years at Perficient and his role as a director […]
Optimizely CMS – Customize your Bulk Upload Confirmation
When you upload a media file to a specific location, if the file is already existed, you will be noticed by a warning: You can either choose “Skip this File” to ignore the replacement, or hit “Replace File” to replace the old existing file. The issue Assuming that you have to replace 2 existing images, […]
Zombie Properties want to Eat Your Brains
It’s a story as old as time. You work hard to build a great site. You have all the right properties – with descriptive names – that the content authors recognize and know how to use. Everything is going according to plan. The site is good. Life is good. The client is happy. Then BAM! […]
3 Takeaways from Optimizely Roadshow Atlanta 2023
One week ago, Optimizely and Perficient worked together to organize a roadshow event in Atlanta. It was an afternoon of good information, discussion, and networking. For those of you who did not get a chance to attend, here is a summary of why these events are so important for the community. More importantly … why […]
Saying “Goodbye” to Google Optimize & “Hello” to Better Experimentation
Google’s announcement of the upcoming retirement of their Optimize A/B testing product took me by surprise. In my mind’s eye I still see experimentation as shiny and exciting technology. I’ll blame this on the finesse of leading software providers, who have adeptly added sophisticated testing and personalization capabilities over the years, right in line with […]
Optimizely Content Delivery API
Optimizely Content Delivery API To build Optimizely pages and blocks on a website, we use C# MVC razor helpers in the Optimizely Content Management System (CMS). Now, we can utilize CMS in a headless manner using the Optimizely Content Delivery API, meaning that all pages and blocks are produced by reading JSON data returned from […]