Blog posts by Linus Ekström2022-06-09T06:12:58.0000000Z/blogs/Linus-Ekstrom/Optimizely WorldIntroducing the Optimizely Settings Addonhttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2022/introducing-the-optimizely-settings-addon/2022-06-09T06:12:58.0000000ZIn this blog post I’ll re-introduce an Optimizely addon that’s been available for several years but that perhaps has not gotten a proper introduction to the developer community. The addon adds standardized management of settings in the form of content objects that are editable from within the Optimizely platform, just as pages and blocks.Summary of Opticon21https://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2021/summary-of-opticon21/2021-09-27T17:58:50.0000000ZLast week Optimizely customers have been able to see a lot of news great and inspiration from Optimizely in the virtual Opticon21 event that went live over three different parts of the world between Tuesday to Thursday. In this blog post, I'll give a summary of what we learned at the event and what's coming from Optimizely in the near future.Validation of string listshttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2021/validation-of-string-lists/2021-04-29T13:37:03.0000000ZEpiserver allows you to create string lists - but what happens when you want to add regular expression validation to these? In this blog I'll go through the pitfalls of the built in functionality as well as showing how we can get this working by creating a custom attribute.Automatic synchronization of content between Episerver environmentshttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2021/automatic-synchronization-of-content-between-episerver-environments/2021-02-16T19:30:55.0000000ZWith a continuous delivery process with frequent releases, it’s important to be able to work with up to date content so that your different environments are as like each other as they can be. At Epinova we’ve seen how this – when not being automated – can lead to a lot of wasted time as well as bugs not being caught early in the process (when they have low effect and cost).Epinova supporting Open Sourcehttp://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/epinova-supporting-open-source/2020-11-30T08:00:00.0000000ZBuilding top notch solutions today requires a high level of reusability to quickly be able to deliver a solution that caters for today’s customer demands for web sites and e-commerce solutions. To do this we at Epinova try to package our best practices as much as possible to be able to quickly get started with new solutions using best practice – but also to be able to keep our long list of customer solutions up to date. We believe in a healthy eco system where with sharing and we've therefore decided to put more efforts into supporting open source.Epinova supporting Open Sourcehttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/epinova-supporting-open-source/2020-11-30T08:00:00.0000000ZBuilding top notch solutions today requires a high level of reusability to quickly be able to deliver a solution that caters for today’s customer demands for web sites and e-commerce solutions. To do this we at Epinova try to package our best practices as much as possible to be able to quickly get started with new solutions using best practice – but also to be able to keep our long list of customer solutions up to date. We believe in a healthy eco system where with sharing and we've therefore decided to put more efforts into supporting open source.Installing Episerver Live Monitor in 2020http://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/installing-episerver-live-monitor-in-2020/2020-04-08T13:24:00.0000000ZEpiserver Live Monitor is a free addon to Episerver that's been around for quite a while. When I recently got the request to try and add it to a customer site, I had to investigate a bit since I had not seen or worked with it for a few years.Installing Episerver Live Monitor in 2020https://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/installing-episerver-live-monitor-in-2020/2020-04-08T13:24:00.0000000ZEpiserver Live Monitor is a free addon to Episerver that's been around for quite a while. When I recently got the request to try and add it to a customer site, I had to investigate a bit since I had not seen or worked with it for a few years.Installing Episerver Live Monitor in 2020https://www.epinova.no/en/blog/installing-episerver-live-monitor-in-2020/2020-04-08T06:41:55.0000000ZEpiserver Live Monitor is a free addon to Episerver that's been around for quite a while. When I recently got the request to try and add it to a customer site, I had to investigate a bit since I had not seen or worked with it for a few years.Support for renaming classes for custom propertieshttps://www.epinova.no/en/blog/support-for-renaming-classes-for-custom-properties/2020-03-11T18:10:48.0000000ZSupport for renaming classes for custom propertieshttps://www.epinova.no/en/blog/support-for-renaming-classes-for-custom-properties/2020-03-11T18:10:48.0000000ZEpiserver now supports renaming of custom properties without any bad consequences to the database. In this blog post we will look how this works and how to apply this properly to existing solutions.Support for renaming classes for custom propertieshttp://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/support-for-renaming-classes-for-custom-properties/2020-03-11T16:48:00.0000000ZEpiserver now supports renaming of custom properties without any bad consequences to the database. In this blog post we will look how this works and how to apply this properly to existing solutions. Support for renaming classes for custom propertieshttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/support-for-renaming-classes-for-custom-properties/2020-03-11T16:48:00.0000000ZEpiserver now supports renaming of custom properties without any bad consequences to the database. In this blog post we will look how this works and how to apply this properly to existing solutions. Issues with PDF preview for secured PDF:s in Google Chrome due to .NET security patchhttps://www.epinova.no/en/blog/issues-with-pdf-preview-for-secured-pdfs-in-google-chrome-due-to-.net-security-patch/2020-02-11T11:59:50.0000000ZRecent changes in .NET and Google Chrome can result in broken PDFs when viewing the PDF in Google Chrome. This will affect all Asp.Net based applications using Forms Authentication with larger PDFs that require authentication to download them. In this blog post we'll discuss the cause of this - but also what can be done to remedy the issue.Issues with PDF preview for secured PDF:s in Google Chrome due to .NET security patchhttp://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/issues-with-pdf-preview-for-secured-pdfs-in-google-chrome-due-to-.net-security-patch/2020-02-11T11:38:00.0000000ZRecent changes in .NET and Google Chrome can result in broken PDFs when viewing the PDF in Google Chrome. This will affect all Asp.Net based applications using Forms Authentication with larger PDFs that require authentication to download them. In this blog post we'll discuss the cause of this - but also what can be done to remedy the issue.Issues with PDF preview for secured PDF:s in Google Chrome due to .NET security patchhttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/issues-with-pdf-preview-for-secured-pdfs-in-google-chrome-due-to-.net-security-patch/2020-02-11T11:38:00.0000000ZRecent changes in .NET and Google Chrome can result in broken PDFs when viewing the PDF in Google Chrome. This will affect all Asp.Net based applications using Forms Authentication with larger PDFs that require authentication to download them. In this blog post we'll discuss the cause of this - but also what can be done to remedy the issue.Issues with PDF preview for secured PDF:s in Google Chrome due to .NET security patchhttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2020/issues-with-pdf-preview-for-secured-pdfs-in-google-chrome-due-to-.net-security-patch/2020-02-11T11:38:00.0000000ZRecent changes in .NET and Google Chrome can result in broken PDFs when viewing the PDF in Google Chrome. This will affect all Asp.Net based applications using Forms Authentication with larger PDFs that require authentication to download them. In this blog post we'll discuss the cause of this - but also what can be done to remedy the issue.Enabling out of the box editing with the SelectMany attribute for IList<ContentReference>https://www.epinova.no/en/blog/enabling-out-of-the-box-editing-with-the-selectmany-attribute-for-ilistcontentreference/2019-08-06T16:33:31.0000000ZEnabling out of the box editing with the SelectMany attribute for a IList of ContentReferenceshttp://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2019/enabling-out-of-the-box-editing-with-the-selectmany-attribute-for-a-ilist-of-contentreferences/2019-06-28T11:38:00.0000000ZEpiservers built in property type List<contentreference> is a very powerful feature. At Epinova we've used this for adding relations between items, for instance adding tags where a tag might be another content item. However, there's an issue with editing this property in Episerver that you need to fix in order to use the out of the box editing. In this post I'll show how to solve this.</contentreference>Enabling out of the box editing with the SelectMany attribute for a IList of ContentReferenceshttps://www.epinova.se/nyheter-och-blogg/utvecklarbloggen/2019/enabling-out-of-the-box-editing-with-the-selectmany-attribute-for-a-ilist-of-contentreferences/2019-06-28T11:38:00.0000000ZEpiservers built in property type List<contentreference> is a very powerful feature. At Epinova we've used this for adding relations between items, for instance adding tags where a tag might be another content item. However, there's an issue with editing this property in Episerver that you need to fix in order to use the out of the box editing. In this post I'll show how to solve this.</contentreference>