Managing your AllowedTypes (insert options) in Episerver can become overwhelming, depending on the strategy you take. You can read about different options here: https://world.episerver.com/blogs/Henrik-Fransas/Dates/2015/10/the-known-and-unknown-of-include-includeon-exclude-and-excludeon/ https://world.episerver.com/documentation/Items/Developers-Guide/Episerver-CMS/75/Content/Attributes/ but there is a strategy you can take for a very developer-friendly approach. As highlighted on Epi World forum thread (Dylan McCurry and I worked together on the project where […]
Optimizely
Restoring production DXP content for local Episerver development
While developing new features in Episerver CMS, it can be incredibly useful to have a local copy of the production content. Here are the steps required for extracting content from Episerver’s DXP platform and restoring it into your local environment for development. Step 1: Request a database backup from the PaaS portal The first step […]
The importance of “Branch Templates” within Episerver
In modern day CMS systems we rarely create pages that have fixed layouts with zero flexibility. Often times we give the marketing team the power to define experiences by placing a number of configurable components on the page in the layout that they see fit. This is empowering, but can also be intimidating if you’re […]
Implementing field level editing restrictions in Episerver
Often times when building content models inside of a CMS, it’s important to consider the various types of editors and the permissions they may have within the eco-system. One technique that I find highly effective is to limit the amount of fields a user may see based on their CMS role. Removing non-essential fields from […]
Keep your environments in sync with Episerver DXP!
While iterating on projects it’s always a good idea to keep your lower environments in sync with the latest content and imagery from your production environment. In some platforms this is a significant effort, but with Episerver DXP it can be easily automated! Eric Markson from Perficient recently blogged about how to automate the orchestration […]
Defer offscreen images in Episerver
Lazy loading images is a technique for modern web developers where you instruct the client’s browser to only download images as they are needed. This leads to tremendous performance improvements, as client devices do not waste bandwidth downloading assets which are not being rendered. To achieve this, we’ll use some client side mechanisms from css-tricks.com […]
Episerver and Alternate Text for Images in the TinyMCE Rich Text Editor
Last week I received a nasty bug report regarding Accessibility and Episerver. Within Rich Text areas in Episerver, the file name is injected by default for alternate text. This hurts your accessibility score and is a detrimental impact to visually impaired users. Coincidentally, others in the community have written about and questioned how to solve […]
The Importance of Implementing a Live Chat Tool for Episerver Commerce Cloud Sites
Amid COVID-19, we are purchasing almost all of our products online, meaning more and more customers are going online each day to find the products they need, which can become a struggle with the lack of in-person assistance. Digital tools, however, can play an important role for businesses and consumers during their online shopping experience, […]
Top 3 Reasons Why Episerver’s React-Based Front-End CMS Is Really, Really Cool.
2020 has offered us some big surprises that I don’t think any of us could have predicted. The most obvious one I won’t waste breath mentioning, but the other surprise that came up near the end of 2019 as we looked to kick off a new decade was Episerver’s acquisition of Insite. With this acquisition, […]
Episerver – Handling an SVG image type and displaying it using a Path tag
Recently, I came across a requirement from a client that needed all SVG media types to render using the internal XML <Path> in the DOM, rather than using the standard <Img> tag. This was a tricky one and there wasn’t very much information about how to accomplish this, as its not necessarily a common request. […]
[Analyst Study] Delivering Customer-Centric Experiences for Digital Commerce
Having a digital experience platform (DXP) that’s just “good enough” doesn’t cut it anymore. Whether you’re responding to shifts in the economy, society, or just customer preference, being able to deliver a robust omnichannel commerce experience is now the cost of doing business. Perficient and Episerver partnered with IDC, a leading industry research organization to […]
Episerver DXP Environment Deployment API PowerShell Scripts – Part 3
In my previous posts, we went over the deployment process in the EpiServer DXP environment. The first post went through the original methods that allow for deployment into the DXP environment. The second post went through update 313, which was a massive deployment API update, as well as how to use the API to export an environmental database, […]