<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Tomas Hensrud Gulla</title><link href="https://world.optimizely.com/blogs/tomas-hensrud-gulla/" /><updated>2025-11-21T08:30:13.0000000Z</updated><id>https://world.optimizely.com/blogs/tomas-hensrud-gulla/</id><generator uri="https://world.optimizely.com/blogs/tomas-hensrud-gulla/" version="2.0">Optimizely World</generator><entry><title>Running Optimizely CMS 12 on .NET 10 in Azure</title><link href="https://www.gulla.net/en/blog/running-optimizely-cms-12-on-net-10-in-azure/" /><id>https://www.gulla.net/en/blog/running-optimizely-cms-12-on-net-10-in-azure/</id><published>2025-11-21T07:53:51.0000000Z</published><updated>2025-11-21T08:30:13.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Upgrade your Optimizely CMS website to .NET 10!</summary></entry><entry><title>Optimizely CMS Roadmap – AI, automation and the future of digital experiences</title><link href="https://www.gulla.net/en/blog/optimizely-cms-roadmap/" /><id>https://www.gulla.net/en/blog/optimizely-cms-roadmap/</id><published>2025-10-06T04:00:00.0000000Z</published><updated>2025-10-06T11:30:37.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">A summary of the roadmap for Optimizely CMS from the Opticon conference on September 30, 2025.</summary></entry><entry><title>Get last edited content from Optimizely CMS</title><link href="https://www.gulla.net/en/blog/get-last-edited-content-from-optimizely-cms/" /><id>https://www.gulla.net/en/blog/get-last-edited-content-from-optimizely-cms/</id><published>2025-10-04T05:03:00.0000000Z</published><updated>2025-10-04T06:30:23.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Learn how to query the last updated blocks and pages from Optimizely CMS</summary></entry><entry><title>Get last run of a scheduled job in Optimizely CMS</title><link href="https://www.gulla.net/en/blog/get-last-run-of-a-scheduled-job-in-optimizely-cms/" /><id>https://www.gulla.net/en/blog/get-last-run-of-a-scheduled-job-in-optimizely-cms/</id><published>2025-09-20T05:45:02.0000000Z</published><updated>2025-09-20T06:30:11.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Learn how to get the last execution time of a scheduled job in Optimizely CMS.</summary></entry><entry><title>Optimizely CMS and HTML validation message: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.</title><link href="https://www.gulla.net/en/blog/optimizely-cms-and-html-validation-message-trailing-slash-on-void-elements-has-no-effect-and-interacts-badly-with-unquoted-attribute-values/" /><id>https://www.gulla.net/en/blog/optimizely-cms-and-html-validation-message-trailing-slash-on-void-elements-has-no-effect-and-interacts-badly-with-unquoted-attribute-values/</id><published>2025-09-14T16:55:24.0000000Z</published><updated>2025-09-14T17:31:03.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">When using the W3C Markup Validation Service, some annoying information messages pop up because Optimizely CMS adds the trailing slash to self-closing tags. Let's fix that!</summary></entry><entry><title>SQL addon for Optimizely CMS 12 updated with new features</title><link href="https://www.gulla.net/en/blog/sql-addon-for-optimizely-cms-12-updated-with-new-features/" /><id>https://www.gulla.net/en/blog/sql-addon-for-optimizely-cms-12-updated-with-new-features/</id><published>2025-08-29T21:08:35.0000000Z</published><updated>2025-08-29T21:30:14.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">First released in 2021, the SQL Studio addon for Optimizely CMS lets you query your database directly from the edit UI. The latest update adds support for GPT-5, a new UI for managing saved queries, and an audit log</summary></entry><entry><title>The remote server returned an error: (400) Bad Request – when configuring Azure Storage for an older Optimizely CMS site</title><link href="https://www.gulla.net/en/blog/the-remote-server-returned-an-error-400-bad-request-when-configuring-azure-storage-for-an-older-optimizely-cms-site/" /><id>https://www.gulla.net/en/blog/the-remote-server-returned-an-error-400-bad-request-when-configuring-azure-storage-for-an-older-optimizely-cms-site/</id><published>2025-06-26T09:21:15.0000000Z</published><updated>2025-06-26T12:12:17.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">How to fix a strange issue that occurred when I moved editor-uploaded files for some old Optimizely CMS 11 solutions to Azure Storage.</summary></entry><entry><title>Enable Opal AI for your Optimizely products</title><link href="https://www.gulla.net/en/blog/enable-opal-ai-for-your-optimizely-products/" /><id>https://www.gulla.net/en/blog/enable-opal-ai-for-your-optimizely-products/</id><published>2025-06-25T13:53:29.0000000Z</published><updated>2025-06-26T00:44:35.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Learn how to enable Opal AI, and meet your infinite workforce.</summary></entry><entry><title>Exporting Optimizely databases causing errors</title><link href="https://www.gulla.net/en/blog/exporting-optimizely-databases-causing-errors/" /><id>https://www.gulla.net/en/blog/exporting-optimizely-databases-causing-errors/</id><published>2025-06-18T14:40:33.0000000Z</published><updated>2025-06-18T15:00:32.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Solutions to a couple of recurring issues when migrating databases to the cloud.</summary></entry><entry><title>Opal AI available in Optimizely CMS (SaaS)</title><link href="https://www.gulla.net/en/blog/opal-ai-available-in-optimizely-saas-cms/" /><id>https://www.gulla.net/en/blog/opal-ai-available-in-optimizely-saas-cms/</id><published>2025-05-12T12:08:50.0000000Z</published><updated>2025-05-12T14:00:47.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Use Opal AI to translate your content!</summary></entry><entry><title>Managed Identity for Connecting your Optimizely site to a Database in Azure</title><link href="https://www.gulla.net/en/blog/managed-identity-for-connecting-your-optimizely-site-to-a-database-in-azure/" /><id>https://www.gulla.net/en/blog/managed-identity-for-connecting-your-optimizely-site-to-a-database-in-azure/</id><published>2025-03-24T14:30:11.0000000Z</published><updated>2025-05-12T14:00:48.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Are you using a connection string with username and password to connect to your Azure database? Use managed identity instead!</summary></entry><entry><title>COGNITIVE_SERVICE_TRANSLATE_ERROR</title><link href="https://www.gulla.net/en/blog/cognitive_service_translate_error/" /><id>https://www.gulla.net/en/blog/cognitive_service_translate_error/</id><published>2025-03-19T17:44:02.0000000Z</published><updated>2025-05-12T14:00:48.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">COGNITIVE_SERVICE_TRANSLATE_ERROR</summary></entry><entry><title>Unable to view Optimizely Forms submissions when some values are too long</title><link href="https://www.gulla.net/en/blog/unable-to-view-optimizely-forms-submissions-when-some-values-are-too-long/" /><id>https://www.gulla.net/en/blog/unable-to-view-optimizely-forms-submissions-when-some-values-are-too-long/</id><published>2025-03-04T15:44:05.0000000Z</published><updated>2025-03-04T17:00:32.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">I discovered a form where the form submissions could not be viewed in the Optimizely UI, only downloaded. Learn how to fix the issue.</summary></entry><entry><title>Using the 1996 text-based Browser 'Links' to optimize website accessibility</title><link href="https://www.gulla.net/en/blog/using-the-1996-text-based-browser-links-to-optimize-website-accessibility/" /><id>https://www.gulla.net/en/blog/using-the-1996-text-based-browser-links-to-optimize-website-accessibility/</id><published>2025-02-25T17:16:57.0000000Z</published><updated>2025-05-13T01:31:08.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Use a text-based browser from the late 1990s to improve the accessibility of your modern Optimizely website!</summary></entry><entry><title>Using the 1996 text-based Browser 'Links' to optimize website accessibility</title><link href="https://www.gulla.net/en/blog/using-the-1996-text-based-browser-links-to-optimize-website-accessibility/" /><id>https://www.gulla.net/en/blog/using-the-1996-text-based-browser-links-to-optimize-website-accessibility/</id><published>2025-02-25T17:16:57.0000000Z</published><updated>2025-05-20T01:30:37.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Use a text-based browser from the late 1990s to improve the accessibility of your modern Optimizely website!</summary></entry><entry><title>The missing globe can finally be installed as a nuget package!</title><link href="https://www.gulla.net/en/blog/the-missing-globe-can-finally-be-installed-as-a-nuget-package/" /><id>https://www.gulla.net/en/blog/the-missing-globe-can-finally-be-installed-as-a-nuget-package/</id><published>2025-02-14T16:45:04.0000000Z</published><updated>2025-02-14T17:00:44.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Do you feel like you're dying a little bit every time you need to click "Options" and then "View on Website"? Do you also miss the old "Globe" in Optimizely CMS? Your prayers have been heard: a NuGet package is available, and the Globe is back!</summary></entry><entry><title>Increase timeout for long running SQL queries using SQL addon</title><link href="https://www.gulla.net/en/blog/increase-timeout-for-long-running-sql-queries-using-sql-addon/" /><id>https://www.gulla.net/en/blog/increase-timeout-for-long-running-sql-queries-using-sql-addon/</id><published>2024-12-20T22:13:39.0000000Z</published><updated>2024-12-20T22:30:46.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Learn how to increase the timeout for long running SQL queries using the SQL addon.</summary></entry><entry><title>Overriding the help text for the Name property in Optimizely CMS</title><link href="https://www.gulla.net/en/blog/overriding-the-help-text-for-the-name-property-in-optimizely-cms/" /><id>https://www.gulla.net/en/blog/overriding-the-help-text-for-the-name-property-in-optimizely-cms/</id><published>2024-12-20T11:04:29.0000000Z</published><updated>2024-12-20T11:30:45.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">I recently received a question about how to override the Help text for the built-in Name property in Optimizely CMS, so I decided to document my process for figuring it out...</summary></entry><entry><title>Custom form element view in Optimizely CMS 12</title><link href="https://www.gulla.net/en/blog/custom-form-element-view-in-optimizely-cms-12/" /><id>https://www.gulla.net/en/blog/custom-form-element-view-in-optimizely-cms-12/</id><published>2024-12-11T21:09:31.0000000Z</published><updated>2024-12-11T21:30:44.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Do you want full control over the form element markup? Create your own views!</summary></entry><entry><title>Set Default Culture in Optimizely CMS 12</title><link href="https://www.gulla.net/en/blog/set-default-culture-in-optimizely-cms-12/" /><id>https://www.gulla.net/en/blog/set-default-culture-in-optimizely-cms-12/</id><published>2024-11-15T14:09:21.0000000Z</published><updated>2024-11-15T14:30:38.0000000Z</updated><author><name>tomas.h.gulla@novacare.no</name></author><category term="Blog post" /><summary type="html">Take control over culture-specific operations like date and time formatting.</summary></entry></feed>