CINXE.COM
Blog
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> <title>Blog</title> <meta property="og:title" content="Blog"> <meta name="twitter:title" content="Blog"> <meta name="description" content="" /> <meta property="og:description" content=""> <meta name="twitter:description" content=""> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@umbraco"> <meta property="og:image" content="https://umbraco.com/media/ziikdjap/umbraco_social_og.png?cc=0.0010321753986332466,0.069063888998924364,0,0.0015260460386189473&width=1200&height=628&v=1db00457cafc8c0"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="628"> <meta name="twitter:image" content="https://umbraco.com/media/ziikdjap/umbraco_social_og.png?cc=0.0010321753986332466,0.069063888998924364,0,0.0015260460386189473&width=1200&height=628&v=1db00457cafc8c0"> <link rel="canonical" href="https://umbraco.com/blog/" /> <meta property="og:url" content="https://umbraco.com/blog/"> <script id="gtmScript" data-nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=" nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=">(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s); j.async = true; j.src = "https://load.sst.umbraco.com/1tsxmrrbeo.js?" + i; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'evkn1fvu=aWQ9R1RNLVQ2VEtNVDI%3D&apiKey=f8823aac');</script> <meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /> <link rel="stylesheet" nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=" href="/assets/_index-0O3P-un6.css" /> <link rel="stylesheet" href="/assets/_blog-ocmusWnH.css" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss/blog"> </head> <body class="document-blog"> <noscript><iframe src="https://load.sst.umbraco.com/ns.html?id=GTM-T6TKMT2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <dc-header> <header class="header"> <div class="nav"> <div class="nav-mobile-bg"></div> <div class="nav-start"> <a href="/" title="Umbraco" class="logo-link"> <svg xmlns="http://www.w3.org/2000/svg" class="logo" viewBox="0 0 40 40"> <path fill="var(--logo-fill, var(--color-blue))" d="M0,20C0,8.9,9,0,20,0s20,9,20,20s-9,20-20,20C8.9,40,0,31,0,20L0,20z M19.6,26.8c-1.6,0-3.1-0.1-4.6-0.4 c-1.1-0.2-2.1-1-2.5-2c-0.5-1-0.7-2.6-0.7-4.8c0-1.1,0.1-2.3,0.2-3.4c0.1-1.1,0.3-2,0.4-2.7l0.1-0.7c0,0,0,0,0-0.1 c0-0.2-0.1-0.4-0.3-0.4l-2.6-0.4H9.6c-0.2,0-0.4,0.1-0.4,0.3c0,0.2-0.1,0.3-0.1,0.7c-0.1,0.8-0.3,1.5-0.4,2.6 c-0.2,1.2-0.3,2.4-0.3,3.5c-0.1,0.8-0.1,1.6,0,2.5c0.1,2.2,0.4,3.9,1.1,5.2c0.7,1.3,1.9,2.2,3.5,2.8c1.6,0.6,3.9,0.9,6.9,0.8h0.4 c2.9,0,5.2-0.3,6.9-0.8c1.6-0.6,2.8-1.5,3.5-2.8c0.7-1.3,1.1-3.1,1.1-5.2c0.1-0.8,0.1-1.6,0-2.5c0-1.2-0.1-2.4-0.3-3.5 c-0.1-1.1-0.3-1.8-0.4-2.6c-0.1-0.4-0.1-0.5-0.1-0.7c0-0.2-0.2-0.3-0.4-0.3h-0.1l-2.6,0.4c-0.2,0-0.3,0.2-0.3,0.4c0,0,0,0,0,0.1 l0.1,0.7c0.1,0.7,0.3,1.6,0.4,2.7c0.1,1.1,0.2,2.3,0.2,3.4c0,2.2-0.2,3.8-0.7,4.8c-0.5,1-1.4,1.8-2.5,2c-1.5,0.3-3.1,0.5-4.6,0.4 L19.6,26.8z" /> </svg> <span>Umbraco</span> </a> </div> <nav class="nav-list"> <ul class="nav-list__list"> <li class="nav-item nav-item__has-dropdown "> <a href="/for-business/" title="For Business">For Business</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="/for-business/" title="For Business"> For Business </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="/partners/" title="Find a partner"> Find a partner </a> </li> <li class="nav-item__dropdown-item"> <a href="/case-studies-testimonials/" title="Case Studies"> Case Studies </a> </li> <li class="nav-item__dropdown-item"> <a href="/umbraco-by-industry/" title="Umbraco by Industry"> Umbraco by Industry </a> </li> </ul> </div> </li> <li class="nav-item nav-item__has-dropdown "> <a href="/partners/" title="Partners">Partners</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="/partners/" title="Partners"> Partners </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="/partners/become-an-umbraco-solution-partner/" title="Become a partner"> Become a partner </a> </li> <li class="nav-item__dropdown-item"> <a href="/partners/find-a-solution-partner/" title="Find a Partner"> Find a Partner </a> </li> </ul> </div> </li> <li class="nav-item nav-item__has-dropdown "> <a href="/products/" title="Products">Products</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="/products/" title="Products"> Products </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="/products/umbraco-cms/" title="CMS"> CMS </a> </li> <li class="nav-item__dropdown-item"> <a href="/products/umbraco-cloud/" title="Cloud"> Cloud </a> </li> <li class="nav-item__dropdown-item"> <a href="/products/umbraco-heartcore/" title="Heartcore"> Heartcore </a> </li> <li class="nav-item__dropdown-item"> <a href="/products/add-ons/" title="Add-ons"> Add-ons </a> </li> <li class="nav-item__dropdown-item"> <a href="https://marketplace.umbraco.com" title="Marketplace"> Marketplace </a> </li> <li class="nav-item__dropdown-item"> <a href="/products/support/" title="Support"> Support </a> </li> </ul> </div> </li> <li class="nav-item nav-item__has-dropdown "> <a href="https://community.umbraco.com/" title="Community">Community</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="https://community.umbraco.com/" title="Community"> Community </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="https://community.umbraco.com/get-involved/" title="Get involved"> Get involved </a> </li> <li class="nav-item__dropdown-item"> <a href="https://community.umbraco.com/events/" title="Events"> Events </a> </li> <li class="nav-item__dropdown-item"> <a href="https://community.umbraco.com/mvp-program/" title="MVP program"> MVP program </a> </li> <li class="nav-item__dropdown-item"> <a href="https://community.umbraco.com/diversity-and-inclusion/" title="Diversity & Inclusion"> Diversity & Inclusion </a> </li> <li class="nav-item__dropdown-item"> <a href="https://community.umbraco.com/get-involved/community-discord-channel/" title="Discord"> Discord </a> </li> </ul> </div> </li> <li class="nav-item nav-item__has-dropdown "> <a href="/resources/" title="Resources">Resources</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="/resources/" title="Resources"> Resources </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="/blog/" title="Blog"> Blog </a> </li> <li class="nav-item__dropdown-item"> <a href="/training/" title="Training"> Training </a> </li> <li class="nav-item__dropdown-item"> <a href="https://docs.umbraco.com/" title="Documentation"> Documentation </a> </li> <li class="nav-item__dropdown-item"> <a href="https://www.youtube.com/channel/UCbGfwSAPflebnadyhEPw-wA" title="Video Tutorials"> Video Tutorials </a> </li> <li class="nav-item__dropdown-item"> <a href="/knowledge-base/" title="Knowledge Base"> Knowledge Base </a> </li> <li class="nav-item__dropdown-item"> <a href="/trust-center/" title="Trust Center"> Trust Center </a> </li> <li class="nav-item__dropdown-item"> <a href="https://github.com/umbraco" title="GitHub"> GitHub </a> </li> <li class="nav-item__dropdown-item"> <a href="/sign-in/#" title="Sign in"> Sign in </a> </li> </ul> </div> </li> <li class="nav-item nav-item__has-dropdown "> <a href="/about-us/" title="About us">About us</a> <button type="button" class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <div class="nav-item__dropdown"> <div class="nav-item__dropdown-header"> <button class="arrow-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-arrow"> <path d="M5 12h14" /> <path d="m12 5 7 7-7 7" /> </svg> </button> <a href="/about-us/" title="About us"> About us </a> </div> <ul class="nav-list__list nav-item__dropdown-list"> <li class="nav-item__dropdown-item"> <a href="/about-us/mission-and-vision/" title="Mission and Vision"> Mission and Vision </a> </li> <li class="nav-item__dropdown-item"> <a href="/about-us/values/" title="Values"> Values </a> </li> <li class="nav-item__dropdown-item"> <a href="/about-us/impact-report/" title="Impact Report"> Impact Report </a> </li> <li class="nav-item__dropdown-item"> <a href="/about-us/open-books/" title="Open Books"> Open Books </a> </li> <li class="nav-item__dropdown-item"> <a href="/work-at-umbraco/" title="Work at Umbraco"> Work at Umbraco </a> </li> <li class="nav-item__dropdown-item"> <a href="/contact-us/" title="Contact us"> Contact us </a> </li> </ul> </div> </li> </ul> </nav> <div class="nav-end"> <div class="nav-end__item search-btn"> <button type="button" class="icon-btn" aria-label="Search"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-search"> <circle cx="11" cy="11" r="8" /> <path d="m21 21-4.3-4.3" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-close"> <path d="M18 6 6 18" /> <path d="m6 6 12 12" /> </svg> </button> <form method="GET" action="/search/"> <input type="text" name="q" placeholder="What are you looking for?" autofocus /> <button title="Search" type="submit"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-search"> <circle cx="11" cy="11" r="8" /> <path d="m21 21-4.3-4.3" /> </svg> </button> </form> </div> <div class="nav-mobile__item cta-btn"> <a href="https://calendly.com/d/2wd-q6x-vg2" target="_blank" class="btn is-blue" title="Book a discovery call">Book a discovery call</a> </div> </div> <div class="nav-mobile"> <div class="nav-mobile__item cta-btn"> <a href="https://calendly.com/d/2wd-q6x-vg2" target="_blank" class="btn is-blue" title="Book a discovery call">Book a discovery call</a> </div> <button type="button" class="nav-mobile__item menu-btn" id="menuBtn"> <span>Menu</span> <div class="icon-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-menu"> <line x1="4" x2="20" y1="12" y2="12" /> <line x1="4" x2="20" y1="6" y2="6" /> <line x1="4" x2="20" y1="18" y2="18" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="lucide-icon icon-close"> <path d="M18 6 6 18" /> <path d="m6 6 12 12" /> </svg> </div> </button> </div> </div> </header> </dc-header> <main> <a href="/" title="Umbraco" class="logo-link"> <svg xmlns="http://www.w3.org/2000/svg" class="logo" viewBox="0 0 40 40"> <path fill="var(--logo-fill, var(--color-blue))" d="M0,20C0,8.9,9,0,20,0s20,9,20,20s-9,20-20,20C8.9,40,0,31,0,20L0,20z M19.6,26.8c-1.6,0-3.1-0.1-4.6-0.4 c-1.1-0.2-2.1-1-2.5-2c-0.5-1-0.7-2.6-0.7-4.8c0-1.1,0.1-2.3,0.2-3.4c0.1-1.1,0.3-2,0.4-2.7l0.1-0.7c0,0,0,0,0-0.1 c0-0.2-0.1-0.4-0.3-0.4l-2.6-0.4H9.6c-0.2,0-0.4,0.1-0.4,0.3c0,0.2-0.1,0.3-0.1,0.7c-0.1,0.8-0.3,1.5-0.4,2.6 c-0.2,1.2-0.3,2.4-0.3,3.5c-0.1,0.8-0.1,1.6,0,2.5c0.1,2.2,0.4,3.9,1.1,5.2c0.7,1.3,1.9,2.2,3.5,2.8c1.6,0.6,3.9,0.9,6.9,0.8h0.4 c2.9,0,5.2-0.3,6.9-0.8c1.6-0.6,2.8-1.5,3.5-2.8c0.7-1.3,1.1-3.1,1.1-5.2c0.1-0.8,0.1-1.6,0-2.5c0-1.2-0.1-2.4-0.3-3.5 c-0.1-1.1-0.3-1.8-0.4-2.6c-0.1-0.4-0.1-0.5-0.1-0.7c0-0.2-0.2-0.3-0.4-0.3h-0.1l-2.6,0.4c-0.2,0-0.3,0.2-0.3,0.4c0,0,0,0,0,0.1 l0.1,0.7c0.1,0.7,0.3,1.6,0.4,2.7c0.1,1.1,0.2,2.3,0.2,3.4c0,2.2-0.2,3.8-0.7,4.8c-0.5,1-1.4,1.8-2.5,2c-1.5,0.3-3.1,0.5-4.6,0.4 L19.6,26.8z" /> </svg> <span>Umbraco</span> </a> <section class="has-sidebar"> <div> <div class="card-set"> <div class="card card-featured"> <a href="/blog/umbraco-15-release/" class="card-link"> <figure> <img src="/media/dgolghta/umbraco-15-release-thumbnail_898x598px.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Umbraco 15 Release</h3> <div>Umbraco 15, the friendly and flexible CMS built on the cutting-edge .NET 9 (ASP.NET Core 9) framework, is here!</div> <div class="card-meta"> <div>November 14, 2024</div> <div class="card-extra"> <span class="font-bold">Top story</span> </div> </div> </div> </a> </div> <div class="card "> <a href="/blog/introducing-umbraco-engage/" class="card-link"> <figure> <img src="/media/mqubk2gr/introducing-umbraco-engage-_-some.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Introducing Umbraco Engage</h3> <div>The new add-on for Umbraco CMS that gives you the tools you need to succeed with content. Umbraco Engage provides reliable analytics, customer profiling, A/B testing, and personalization tools - all accessible directly in the backoffice.</div> <div class="card-meta"> <div>November 7, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/annual-price-changes-2025/" class="card-link"> <figure> <img src="/media/4k3azjpn/new-color-umbraco-stickers-2-6.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Annual price changes 2025</h3> <div>Mainly based on price indexing, a range of Umbraco product and services will see price changes starting 2024. Get the overview here.</div> <div class="card-meta"> <div>November 6, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/uprofile-october-2024-erica-quessenberry/" class="card-link"> <figure> <img src="/media/mnwdzmm1/headshot.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>uProfile October 2024 - Erica Quessenberry</h3> <div>Erica Quessenberry as been an Umbraco Community members for 15 years, designing, developing, speaking and writing about Umbraco and the community, as well as championing DE&I for an improved community experience for all</div> <div class="card-meta"> <div>October 31, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/security-advisory-october-22-2024-patches-for-umbraco-cms-are-now-available/" class="card-link"> <figure> <img src="/media/hindkisd/security_advisory_medium_severity_blog_thumbnail.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Security Advisory, October 22, 2024 - Patches for Umbraco CMS are now available</h3> <div>Four medium-severity security issues have been identified and fixed. We recommend upgrading to the latest version. Find all information and instructions here.</div> <div class="card-meta"> <div>October 22, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/umbraco-15-release-candidate/" class="card-link"> <figure> <img src="/media/pxip54fh/umbraco-developer-on-laptop-at-codegarden_thumbnail.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Umbraco 15 Release Candidate</h3> <div>Discover Umbraco 15 RC with new RTE, hybrid cache, block-level variants, .NET 9 support, and more - try it now!</div> <div class="card-meta"> <div>October 2, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/join-us-for-umbraco-hacktoberfest-2024/" class="card-link"> <figure> <img src="/media/pxip54fh/umbraco-developer-on-laptop-at-codegarden_thumbnail.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Join Us for Umbraco Hacktoberfest 2024!</h3> <div>It's that time of year again - the time to really get those open source contributions in! Umbraco is joining in on Hacktoberfest again this year and we hope you will too. Find out how right here</div> <div class="card-meta"> <div>September 30, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/uprofile-september-2024-janae-cram/" class="card-link"> <figure> <img src="/media/l11pxjl0/janae-profile.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>uProfile September 2024 - Janae Cram</h3> <div>Janae Cram has been using Umbraco for 16 years and has been an integral part of the Community, sharing knowledge and helping others.</div> <div class="card-meta"> <div>September 23, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/4-lighthouses-guiding-our-way/" class="card-link"> <figure> <img src="/media/ieipy1pf/codegarden23_dsc_8892.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Charting the Future with Umbraco </h3> <div>Umbraco's CTO outlines key industry trends that shape the future of content management and guide product development.</div> <div class="card-meta"> <div>September 3, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/umbraco-product-update-august-2024/" class="card-link"> <figure> <img src="/media/czrlyfnv/product-update-q3-2024-thumbnail_898x598px.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Umbraco Product Update - August 2024</h3> <div>Explore the latest Umbraco updates! Discover new features and enhancements across our entire product portfolio in our latest blog post.</div> <div class="card-meta"> <div>August 28, 2024</div> </div> </div> </a> </div> <div class="card "> <a href="/blog/security-advisory-august-20-2024-patch-is-now-available/" class="card-link"> <figure> <img src="/media/hindkisd/security_advisory_medium_severity_blog_thumbnail.jpg" class="card-image" /> </figure> <div class="card-content"> <h3>Security Advisory, August 20, 2024: Security Patch for Umbraco CMS is now available</h3> <div>Two medium-severity security issues have been identified and fixed. We recommend upgrading to the latest version. Find all information and instructions here.</div> <div class="card-meta"> <div>August 20, 2024</div> </div> </div> </a> </div> </div> <ul class="pagination"> <li class="disabled">First</li> <li class="disabled">Previous</li> <li>1</li> <li><a href="?page=2">Next</a></li> <li><a href="?page=104">Last</a></li> </ul> </div> <div> <div class="sidebar-card"> <h2>Categories</h2> <ul class="list-unstyled sidebar-list"> <li><a href="/blog/category/community/">Community</a></li> <li><a href="/blog/category/events/">Events</a></li> <li><a href="/blog/category/open-source/">Open Source</a></li> <li><a href="/blog/category/partners/">Partners</a></li> <li><a href="/blog/category/products/">Products</a></li> <li><a href="/blog/category/security/">Security</a></li> <li><a href="/blog/category/technical/">Technical</a></li> <li><a href="/blog/category/umbraco-hq/">Umbraco HQ</a></li> </ul> </div> <div class="sidebar-card"> <h2>Tags</h2> <ul class="tag-list"> <li><a href="?tag=.NET 5">.NET 5</a></li> <li><a href="?tag=.NET 6">.NET 6</a></li> <li><a href="?tag=.NET 7">.NET 7</a></li> <li><a href="?tag=.NET core">.NET core</a></li> <li><a href="?tag=Accessibility">Accessibility</a></li> <li><a href="?tag=AI">AI</a></li> <li><a href="?tag=backoffice">backoffice</a></li> <li><a href="?tag=Bellissima">Bellissima</a></li> <li><a href="?tag=codegarden">codegarden</a></li> <li><a href="?tag=coding pirates">coding pirates</a></li> <li><a href="?tag=Commerce">Commerce</a></li> <li><a href="?tag=community">community</a></li> <li><a href="?tag=Composable DXP">Composable DXP</a></li> <li><a href="?tag=content editing">content editing</a></li> <li><a href="?tag=Courier">Courier</a></li> <li><a href="?tag=Deep Dive">Deep Dive</a></li> <li><a href="?tag=Deploy">Deploy</a></li> <li><a href="?tag=development">development</a></li> <li><a href="?tag=documentation">documentation</a></li> <li><a href="?tag=Engage">Engage</a></li> <li><a href="?tag=Festivals">Festivals</a></li> <li><a href="?tag=Forms">Forms</a></li> <li><a href="?tag=frontend">frontend</a></li> <li><a href="?tag=gold partners">gold partners</a></li> <li><a href="?tag=hacktoberfest">hacktoberfest</a></li> <li><a href="?tag=Headless">Headless</a></li> <li><a href="?tag=marketing">marketing</a></li> <li><a href="?tag=marketplace">marketplace</a></li> <li><a href="?tag=meetups">meetups</a></li> <li><a href="?tag=MVP">MVP</a></li> <li><a href="?tag=new hires">new hires</a></li> <li><a href="?tag=open source">open source</a></li> <li><a href="?tag=package">package</a></li> <li><a href="?tag=partners">partners</a></li> <li><a href="?tag=Product Update">Product Update</a></li> <li><a href="?tag=pull requests">pull requests</a></li> <li><a href="?tag=security">security</a></li> <li><a href="?tag=SEO">SEO</a></li> <li><a href="?tag=sustainability">sustainability</a></li> <li><a href="?tag=training">training</a></li> <li><a href="?tag=UI Builder">UI Builder</a></li> <li><a href="?tag=UI Library">UI Library</a></li> <li><a href="?tag=umbraco 10">umbraco 10</a></li> <li><a href="?tag=umbraco 11">umbraco 11</a></li> <li><a href="?tag=Umbraco 12">Umbraco 12</a></li> <li><a href="?tag=Umbraco 13">Umbraco 13</a></li> <li><a href="?tag=Umbraco 14">Umbraco 14</a></li> <li><a href="?tag=Umbraco 15">Umbraco 15</a></li> <li><a href="?tag=umbraco 7">umbraco 7</a></li> <li><a href="?tag=umbraco 8">umbraco 8</a></li> <li><a href="?tag=Umbraco 9">Umbraco 9</a></li> <li><a href="?tag=umbraco cloud">umbraco cloud</a></li> <li><a href="?tag=Umbraco Forms">Umbraco Forms</a></li> <li><a href="?tag=umbraco heartcore">umbraco heartcore</a></li> <li><a href="?tag=Umbraco Learning Base">Umbraco Learning Base</a></li> <li><a href="?tag=Umbraco Uno">Umbraco Uno</a></li> <li><a href="?tag=uProfile">uProfile</a></li> <li><a href="?tag=US Summit">US Summit</a></li> <li><a href="?tag=workflow">workflow</a></li> </ul> </div> </div> </section> </main> <footer> <div class="footer-inner"> <div class="footer-header"> <svg xmlns="http://www.w3.org/2000/svg" class="logo" viewBox="0 0 40 40"> <path fill="var(--logo-fill, var(--color-blue))" d="M0,20C0,8.9,9,0,20,0s20,9,20,20s-9,20-20,20C8.9,40,0,31,0,20L0,20z M19.6,26.8c-1.6,0-3.1-0.1-4.6-0.4 c-1.1-0.2-2.1-1-2.5-2c-0.5-1-0.7-2.6-0.7-4.8c0-1.1,0.1-2.3,0.2-3.4c0.1-1.1,0.3-2,0.4-2.7l0.1-0.7c0,0,0,0,0-0.1 c0-0.2-0.1-0.4-0.3-0.4l-2.6-0.4H9.6c-0.2,0-0.4,0.1-0.4,0.3c0,0.2-0.1,0.3-0.1,0.7c-0.1,0.8-0.3,1.5-0.4,2.6 c-0.2,1.2-0.3,2.4-0.3,3.5c-0.1,0.8-0.1,1.6,0,2.5c0.1,2.2,0.4,3.9,1.1,5.2c0.7,1.3,1.9,2.2,3.5,2.8c1.6,0.6,3.9,0.9,6.9,0.8h0.4 c2.9,0,5.2-0.3,6.9-0.8c1.6-0.6,2.8-1.5,3.5-2.8c0.7-1.3,1.1-3.1,1.1-5.2c0.1-0.8,0.1-1.6,0-2.5c0-1.2-0.1-2.4-0.3-3.5 c-0.1-1.1-0.3-1.8-0.4-2.6c-0.1-0.4-0.1-0.5-0.1-0.7c0-0.2-0.2-0.3-0.4-0.3h-0.1l-2.6,0.4c-0.2,0-0.3,0.2-0.3,0.4c0,0,0,0,0,0.1 l0.1,0.7c0.1,0.7,0.3,1.6,0.4,2.7c0.1,1.1,0.2,2.3,0.2,3.4c0,2.2-0.2,3.8-0.7,4.8c-0.5,1-1.4,1.8-2.5,2c-1.5,0.3-3.1,0.5-4.6,0.4 L19.6,26.8z" /> </svg> <h1 class="footer-header__text"> <span>The CMS that fits you.</span> <span>Not the other way around.</span> </h1> </div> <div class="footer-links"> <div class="footer-links__column"> <h2 class="footer-links__column-title">About Umbraco</h2> <ul class="footer-links__column-links"> <li class="footer-links__column-links--item"><a href="/about-us/" target="_self">About us</a></li> <li class="footer-links__column-links--item"><a href="/work-at-umbraco/" target="_self">Work at Umbraco</a></li> <li class="footer-links__column-links--item"><a href="/terms-and-conditions/" target="_self">Terms and conditions</a></li> <li class="footer-links__column-links--item"><a href="/trust-center/privacy-and-umbraco/privacy-statement/" target="_self">Privacy policy</a></li> <li class="footer-links__column-links--item"><a href="/contact-us/" target="_self">Contact us</a></li> </ul> </div> <div class="footer-links__column"> <h2 class="footer-links__column-title">Other resources</h2> <ul class="footer-links__column-links"> <li class="footer-links__column-links--item"><a href="/blog/" target="_self">Our blog</a></li> <li class="footer-links__column-links--item"><a href="https://our.umbraco.com/" target="_self">Developers & Community</a></li> <li class="footer-links__column-links--item"><a href="https://docs.umbraco.com" target="_self">Documentation</a></li> <li class="footer-links__column-links--item"><a href="https://www.youtube.com/channel/UCbGfwSAPflebnadyhEPw-wA" target="_self">Learning Base (YouTube)</a></li> <li class="footer-links__column-links--item"><a href="https://github.com/umbraco" target="_self">Umbraco on Github</a></li> <li class="footer-links__column-links--item"><a href="https://umbracocommunity.social/@umbraco" target="_self">Mastodon</a></li> <li class="footer-links__column-links--item"><a href="/knowledge-base/" target="_self">Knowledge base</a></li> </ul> </div> </div> <div class="footer-social"> <h2 class="footer-social__text">Follow Umbraco and stay in the loop</h2> <div class="footer-social__buttons"> <a class="btn is-white" href="https://twitter.com/umbraco" title="X (Twitter)" target="_blank">X (Twitter)</a> <a class="btn is-white" href="https://www.facebook.com/Umbraco/" title="Facebook" target="_blank">Facebook</a> <a class="btn is-white" href="https://www.linkedin.com/company/umbraco/" title="LinkedIn" target="_blank">LinkedIn</a> </div> </div> </div> </footer> <script nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=" src="/assets/_index-YcCKeQf0.js" type="module"></script> <script nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=" src="/assets/_blog-J0wo3MFg.js" type="module"></script> <script type="application/ld+json" nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc=">{"@context":"https://schema.org","@type":"WebPage","name":"Blog","alternateName":"Umbraco"}</script> <script defer nonce="UpAIsgqhfIM/C9jcFaEK0LdLqLv6T0m0JLw3bnkiPKc="> window.currencyDictionary = [{"codes":"dk","currency":"dkk"},{"codes":"de, at, be, bg, hr, cy, cz, ee, fi, fr, gr, hu, ie, it, lv, lt, lu, mt, nl, pl, pt, ro, sk, si, es, se, is, li, no, ch, al, ba, md, me, mk, rs, tr, ua, ad, by, mc, ru, sm, va, au","currency":"eur"},{"codes":"gb","currency":"gbp"},{"codes":"us","currency":"usd"}] </script> <dc-intercom></dc-intercom> </body> </html>