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 have been recently named Optimizely’s 2022 Solution Partner of the Year Award winner, which recognizes our team’s extensive Optimizely expertise, and their dedication and commitment to delivering innovative and impactful solutions to the […]
Optimizely
Boundless Digital Invention from the New Optimizely
Optimizely’s annual conference, Opticon, has come to an end. These three days were an incredible time to meet fellow Optimizers, customers, and digital transformation experts. Approximately 1,000 attendees from around the world came together to learn about the future of digital content creation, commerce, experimentation, and customer data intelligence. Having worked with Optimizely for over […]
Custom XhtmlString Render Service – Force Absolute URL for Images
Working with a headless website setup sometimes can be challenging. For example, if you insert an image directly into the TinyMCE text editor sometimes (it depends on a lot of factors) you can see the relative path to the server storage where the image is saved. But because it’s a headless setup, the front end […]
Perficient Wins Big at Opticon22
We’re proud to announce Optimizely has recognized Perficient as the 2022 Solution Partner of the Year. The award recognizes the top-performing partner that has demonstrated outstanding business performance and excellence in the sales and delivery of Optimizely solutions. Perficient made the most significant contributions to the success and growth of Optimizely during 2021 in North […]
Optimizely CMS – Adding Sort option to the Asset Pane
Have you ever felt tired of scrolling down the Asset Pane, looking for the item you’ve just created? I know someone would say, “Then just get a better structure for your content!”. Right, folder structure should be in a hierarchical order for best practice. However, in some cases (especially the Media), specific content must be […]
Optimizely CMS: Content Delivery API – The Case of the Duplicate API Refresh Token
A couple of weeks ago I came across an interesting case where a mobile app was calling into the Content Delivery API to retrieve some data, but the calls would fail with a 406 HTTP Status Code. After some investigation, we found that the duplicate refresh tokens were being added to the system. Revoking the […]
Perficient’s Ritu Madan Named an Optimizely MVP
Perficient is excited to announce our very own Ritu Madan, Lead Technical Consultant, as the newest Optimizely MVP. Ritu is one of ten individuals worldwide selected as part of Optimizely’s 2022 MVP fall class. Each year, Optimizely awards a select group of individuals the honor of being an Optimizely MVP. OMVPs are nominated by individuals […]
Optimizely CMS – Enabling Drag-and-Drop Support for PropertyList
Optimizely’s Generic PropertyLists can be a useful tool for both developers and CMS editors, but it does come with limitations. Our client recently approached us asking for a better way to organize their PropertyLists. Some of their lists had grown to be quite long and having to move items one slot at a time was […]
Optimizely Gets More (Case-)Sensitive
As Windows developers, we don’t always have to pay attention to capitalization when dealing with paths and URIs. With CMS12, Optimizely has started deploying to a Linux container for hosting sites. This means that deployed sites (and developers!) will have to pay attention to capitals in references. Inconsistent capitalization can cause 404 errors in unexpected […]
Migrate Optimizely CMS Project to .NET 6.0
Optimizely CMS .NET 6 Route Map In September 2021, Optimizely released DXP platform for Microsoft .NET – .NET 5 (Formerly known as .NET Core). This release included CMS version 12 and Commerce version 14. In November 2021, Microsoft released .NET 6. February 2022, Optimizely released version 12.4.0 CMS Core packages (Minor version release), with no […]
Content Delivery – Removing necessary fields and how to add new fields to the API response
What is a headless CMS? A headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API or GraphQL API for display on any device. The term “headless” comes from the concept of chopping the “head” (the front end, i.e. the […]
Optimizely CMS – the Importance of GUIDs and Assembly Names
In the Optimizely CMS world, we see GUIDs everywhere. They are unique identifiers for content types and more. As part of Optimizely CMS development, developers are advised to always specify GUIDs in their Content-Type declarations. If one isn’t specified, the DB assigns one dynamically when saving the Content-type. A big reason for this is that […]