Nyheter i Optimizely CMS

by Tomas Hensrud Gulla

For et par måneder siden hadde vi i Novacare en intern fagsamling der vi bl.a. oppsummerte hvilke nyheter som har kommet i Optimizely CMS i løpet av det siste året. Her er noen av høydepunktene. LinkItem Tidligere har ikke Optimizely CMS hatt en innebygget egenskapstype som er velegnet for…

Tracking upload or download progress in Blazor WASM with Refit

by Sigve Fast

Learn how to add file upload/download progress tracking to your Blazor component with a Refit-powered REST API client.…

Selvbetjent migrering til Optimizely CMS 12

by Tomas Hensrud Gulla

I August 2022 lanserte Optimizely «Selvbetjent migrering til .NET Core og CMS 12», og blant de 90 første prosjektene (i verden) som ble løftet til .NET Core på denne måten, sto Novacare for ett.…

New ways to add content from within TinyMCE in Optimizely CMS 12

by Tomas Hensrud Gulla

Optimizely CMS has a weekly release cycle, today's release had a few updates regarding the rich text editor, TinyMCE. One update that caught my attention was: Allow selecting content from TinyMCE If you use the default settings, you will get this new button on the toolbar. If you…

Auto-suggestions for properties in Optimizely CMS

by Henning Sjørbotten

After developing in Episerver and Optimizely for nearly 13 years, I recently stumbled upon a feature that has been a part of Optimizely CMS for ages, yet many developers seem to be unaware of its existence. It's the remarkable auto-suggestion functionality for string properties within the CMS. Typically,…

Introducing the newest addition to Visual Studio: Time-Travel Debugging!

by Henning Sjørbotten

Are you tired of constantly debugging your code, trying to figure out where that one pesky bug is coming from? Look no further, because we are thrilled to announce our newest addon to Visual Studio: Time-Travel Debugging. Go back in time View future code namespace HelloWorld { class Hello { static void…

How to change port number for a .NET Core project using IIS Express

by Henning Sjørbotten

Some time ago I wrote a blogpost on how to set/change port number for a solution using IIS Express and Visual Studio. After more and more projects are using .NET Core, the way of handling the port number have changed. If you are not in .NET Core, the old…

Optimizely finally releases new and improved list properties!

by Tomas Hensrud Gulla

For years, the Generic PropertyList has been widely used, despite the warning at the top of the documentation. It's unsupported functionality. Also, any links and references inside such lists are not tracked by Optimizely, and you will not be warned of incoming links when deleting content. I'…

Writing a pagination component in Vue 3 - with and without slots

by Therese Wiig

Writing pagination from scratch can be tricky at times. I was recently tasked with writing a pagination component to organize a variety of items on our website. In the process, I found that using slots can be helpful in organizing multiple lists across a website, depending on what you’re…

Power Optimizely CMS using the same language model as ChatGPT

by Tomas Hensrud Gulla

On March 1st, OpenAI released their Chat completion API using the gpt-3.5-turbo language model, the same language model used by ChatGPT. Learn how you can add ChatGPT-capabilities to Optimizely CMS.…