diff --git a/.github/styles/UmbracoDocs/Acronyms.yml b/.github/styles/UmbracoDocs/Acronyms.yml index 5a6c81e23e0..732a0e43ecd 100644 --- a/.github/styles/UmbracoDocs/Acronyms.yml +++ b/.github/styles/UmbracoDocs/Acronyms.yml @@ -26,6 +26,7 @@ exceptions: - CDN # Content Delivery Network - CI # Continuous Integration - CLI # Command Line Interface + - CNAME # - CMD # Command (Windows shell) - CMS # Content Management System - CPU # Central Processing Unit diff --git a/16/umbraco-cms/README.md b/16/umbraco-cms/README.md index f33658787d0..517d5f3581c 100644 --- a/16/umbraco-cms/README.md +++ b/16/umbraco-cms/README.md @@ -8,7 +8,7 @@ coverY: 0 Umbraco CMS is a flexible and editor-friendly Content Management System (CMS) that allows you to create beautiful and modern websites. Use the latest version of .NET, integrate with your favorite services, and help your customers launch a website tailored to their specific needs. -Learn more about Umbraco CMS and get an overview of the top features on [Umbraco.com](https://umbraco.com/products/umbraco-cms/). +Learn more about Umbraco CMS and get an overview of the top features on [Umbraco.com](https://umbraco.com/products/umbraco-cmsdsdsd/).
FundamentalsLearn the basics of working with Umbraco CMS. How to install and setup your first site is also included in this section.Documentations Icons_Umbraco_CMS_Fundamentals.pngget-to-know-umbraco.md
Install Umbraco CMSReady to get started with Umbraco? Head over to the Setup section to learn how to install Umbraco CMS.Documentations Icons_Umbraco_CMS_Install.pnginstall
TutorialsFind detailed step-by-step guides on everything from building a site from scratch to implementing a custom maintenance page.Documentations Icons_Umbraco_CMS_Tutorials.pngoverview.md
diff --git a/lychee_output_cm.json b/lychee_output_cm.json new file mode 100644 index 00000000000..f90b181eac8 --- /dev/null +++ b/lychee_output_cm.json @@ -0,0 +1,20232 @@ +{ + "total": 3152, + "successful": 761, + "unknown": 0, + "unsupported": 0, + "timeouts": 1, + "redirects": 0, + "excludes": 2381, + "errors": 9, + "cached": 68, + "success_map": { + "16/umbraco-cms/customizing/extending-overview/extension-types/menu.md": [ + { + "url": "https://uui.umbraco.com/?path=/docs/uui-menu-item--docs", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/security-settings.md": [ + { + "url": "https://docs.umbraco.com/umbraco-forms/developer/configuration#enableantiforgerytoken", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/ui-library.md": [ + { + "url": "https://apidocs.umbraco.com/v15/ui/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://uui.umbraco.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/ui-api/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/README.md": [ + { + "url": "https://www.nuget.org/packages/Umbraco.TheStarterKit", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.umbraco.com/package/our.umbraco.gmaps", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.umbraco.com/package/preflight.umbraco", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.umbraco.com/package/diplo.godmode", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-commerce", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/settings-dashboards.md": [ + { + "url": "https://umbraco.com/blog/umbraco-92-release/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/README.md": [ + { + "url": "https://docs.umbraco.com/welcome/contribute/getting-started", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/UmbracoDocs/pulls", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/projects/starter-kits/the-starter-kit/feedback/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/filesystemproviders/README.md": [ + { + "url": "https://github.com/umbraco/Umbraco.StorageProviders#umbracostorageprovidersazureblob", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/examples-and-playground.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/unit-testing.md": [ + { + "url": "https://github.com/Moq/moq4/wiki/Quickstart", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/moq/moq4", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/blog/automated-testing-in-umbraco/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/AutoFixture/AutoFixture", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Dictionary.ICultureDictionary.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://nunit.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://martinfowler.com/bliki/TestDouble.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/add-microsoft-entra-id-authentication.md": [ + { + "url": "https://learn.microsoft.com/en-us/entra/identity-platform/howto-modify-supported-accounts", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/azure/active-directory-b2c/tutorial-create-tenant", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/server-to-server-access.md": [ + { + "url": "https://www.nuget.org/packages/Microsoft.Extensions.Hosting", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/IdentityModel", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/requirements.md": [ + { + "url": "https://www.sqlite.org/index.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/products/umbraco-cloud/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://dotnet.microsoft.com/en-us/download/visual-studio-sdks", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://dotnet.microsoft.com/en-us/download/dotnet/9.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.jetbrains.com/rider", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://nodejs.org/en/download/prebuilt-installer", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#net-9---supported-os-versions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.visualstudio.com/items?itemName=warren-buckley.iis-express", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-7.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://dotnet.microsoft.com/en-us/platform/support/policy", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/lifecycle/products/internet-information-services-iis", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-ver16", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.visualstudio.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/common-pitfalls.md": [ + { + "url": "https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-members", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://msdn.microsoft.com/en-us/library/dd997286(v=vs.110).aspx", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://msdn.microsoft.com/en-us/library/dd642331(v=vs.110).aspx", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://en.wikipedia.org/wiki/Singleton_pattern", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://msdn.microsoft.com/en-us/library/system.threading.lazyinitializer(v=vs.110).aspx?f=255&MSPPError=-2147217396", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/creating-a-package.md": [ + { + "url": "https://umbraco.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://choosealicense.com/licenses/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/nuget/what-is-nuget", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://nuget.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/nuget/hosting-packages/overview", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md": [ + { + "url": "https://nodejs.org/en/download/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/LottePitcher/opinionated-package-starter", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://dotnet.microsoft.com/download", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md": [ + { + "url": "https://sixlabors.com/products/imagesharp-web/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.sixlabors.com/articles/imagesharp.web/processingcommands.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.sixlabors.com/articles/imagesharp.web/processingcommands.html#format", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/property-editors/property-editor-validation.md": [ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/ValidityState#instance_properties", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/dictionary-items.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Models.DictionaryItem.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.ILocalizationService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/notifications/hot-vs-cold-restarts.md": [ + { + "url": "https://our.umbraco.com/documentation/Reference/Events/Hot-vs-Cold-restarts", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/documentation/Reference/Events/Troubleshooting-Slow-Startup", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md": [ + { + "url": "https://en.wikipedia.org/wiki/Uniform_Resource_Identifier", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/maintaining-packages.md": [ + { + "url": "https://learn.microsoft.com/en-us/nuget/nuget-org/deprecate-packages", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/README.md": [ + { + "url": "https://umbraco.com/products/umbraco-cms/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/.gitbook/includes/umbraco-searching-and-indexing-training-course.md": [ + { + "url": "https://umbraco.com/training/course-details/searching-and-indexing/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/design/templates/razor-cheatsheet.md": [ + { + "url": "https://github.com/umbraco/UmbracoDocs/tree/RazorCheatSheet", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbra.co/razorCheatsheet", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-3.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/querying", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management-api/external-access.md": [ + { + "url": "https://www.nuget.org/packages/IdentityModel", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-from-8-to-latest.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/databases/backups#backup-with-sql-server-management-studio", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-forms/developer/forms-in-the-database#enable-storing-forms-definitions-in-the-database", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube-nocookie.com/embed/wD9SGeRQR7o", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-forms/developer/forms-in-the-database#migrating-forms-in-files-into-a-site", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/UmbracoDocs/issues", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/documentation/Reference/Configuration-for-Umbraco-7-and-8/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/integration-testing.md": [ + { + "url": "https://nunit.org/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/mapping.md": [ + { + "url": "https://www.andybutland.dev/2022/08/a-quick-post-on-view-model-mapping.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Umbraco.Code/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-Code", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/packages/developer-tools/umbraco-mapper", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/http-client.md": [ + { + "url": "https://heyapi.dev/openapi-ts/get-started", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/modules/packages_core_http-client.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/guides/contentsniffingprotection.md": [ + { + "url": "https://www.nuget.org/packages/NWebsec.AspNetCore.Middleware/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.nwebsec.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/two-factor-authentication.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/multi-factor-authentication-on-cloud", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_custom_elements", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/GoogleAuthenticator/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/connecting-umbraco-forms-and-zapier.md": [ + { + "url": "https://zapier.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-forms/editor/creating-a-form", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/release-candidate-guide.md": [ + { + "url": "https://www.nuget.org/packages/Umbraco.Cms/16.0.0-rc", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/custom-routes.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/12083", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/notifications/README.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentMovingToRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.LanguageSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.TemplateDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DictionaryItemDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RemovedMemberRolesNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentDeletedBlueprintNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.UmbracoApplicationStartedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaCacheRefresherNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaMovingToRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentSavedBlueprintNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ScriptDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.UmbracoApplicationStartingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.LanguageDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberCacheRefresherNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentPublishedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentUnpublishedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.TemplateSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.StylesheetSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.StylesheetDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.TemplateSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationTypeSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentPublishingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentSentToPublishNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentMovedToRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentUnpublishingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentCopiedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DictionaryItemSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.UmbracoApplicationStoppedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.UmbracoApplicationStoppingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaDeletedVersionsNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.AssignedMemberRolesNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.StylesheetSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ScriptDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.TreeChangeNotification-1.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DictionaryItemSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.LanguageSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.UserCacheRefresherNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaMovedToRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentSendingToPublishNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.TemplateDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentTypeChangedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentCacheRefresherNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ScriptSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.LanguageDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentDeletingVersionsNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationTypeDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentRolledBackNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentCopyingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DictionaryItemDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeSavedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentEmptiedRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentEmptyingRecycleBinNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentDeletedVersionsNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentMovingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaDeletingVersionsNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationTypeSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.RelationTypeDeletingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ContentRollingBackNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MediaTypeChangedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.StylesheetDeletedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.DataTypeMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeMovedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.MemberTypeChangedNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Notifications.ScriptSavingNotification.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md": [ + { + "url": "https://our.umbraco.com/download", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/querying/udi-identifiers.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.StringUdi.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.GuidUdi.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/add-google-authentication.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://myaccount.google.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://visualstudio.microsoft.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-using-the-dotnet-cli", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://console.developers.google.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/working-locally", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/custom-middleware.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/routing?view=aspnetcore-7.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/security/cors?view=aspnetcore-7.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/using-ioc.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/?view=aspnetcore-8.0&tabs=windows", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/additional-preview-environments-support.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/content-delivery-api#preview", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md": [ + { + "url": "https://uui.umbraco.com/?path=/docs/layout-table-table--docs", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://uui.umbraco.com/?path=/story/uui-tag--looks-and-colors", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/guides/smtp.md": [ + { + "url": "https://github.com/rnwood/smtp4dev", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/code/debugging/README.md": [ + { + "url": "https://chrome.google.com/webstore/detail/umbraco-productivity/kepkgaeokeknlghbiiipbhgclikjgkdp?hl=en", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://miniprofiler.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md": [ + { + "url": "https://www.youtube-nocookie.com/embed/ZByL3qILNnI", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Umbraco.Templates", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/setup-umbraco-for-a-fips-server.md": [ + { + "url": "https://www.howtogeek.com/245859/why-you-shouldnt-enable-fips-compliant-encryption-on-windows/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://techcommunity.microsoft.com/t5/microsoft-security-baselines/why-we-8217-re-not-recommending-8220-fips-mode-8221-anymore/ba-p/701037", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/README.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.configuration.iconfiguration?view=dotnet-plat-ext-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.owasp.org/index.php/Clickjacking", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/design/templates/README.md": [ + { + "url": "https://www.youtube.com/watch?v=lrnJwglbGUA", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/response-caching.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/response?view=aspnetcore-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/middleware?view=aspnetcore-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/README.md": [ + { + "url": "https://umbraco.com/training/course-details/content-management/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/running-umbraco-in-docker.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/runtime-modes", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.docker.com/engine/storage/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.docker.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/extending/filesystemproviders/azure-blob-storage", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/development-flow/README.md": [ + { + "url": "https://www.npmjs.com/package/@umbraco-cms/backoffice", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://nodejs.org/en", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.visualstudio.com/items?itemName=runem.lit-plugin", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/nvm-sh/nvm", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/coreybutler/nvm-windows", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/default-routing/inbound-pipeline.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Routing.PublishedRouter.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Routing.PublishedRequestBuilder.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/SUMMARY.md": [ + { + "url": "https://github.com/umbraco/UmbracoDocs/tree/umbraco-eol-versions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/welcome/contribute/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/download/releases/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/sustainability-best-practices/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/documentation/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/api-versioning-and-openapi.md": [ + { + "url": "https://github.com/domaindrivendev/Swashbuckle.AspNetCore/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/RicoSuter/NSwag", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md": [ + { + "url": "https://openid.net/specs/openid-connect-basic-1_0.html#StandardClaims", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://openid.net/specs/openid-connect-core-1_0.html#UserInfo", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/settings/developers", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://appauth.io/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management/using-services/localizationservice.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Models.ILanguage.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/api-rate-limiting.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/rate-limit", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/development-flow/vite-package-setup.md": [ + { + "url": "https://vitejs.dev/config/build-options.html#build-lib", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/localization.md": [ + { + "url": "https://apidocs.umbraco.com/v15/ui/?path=/story/api-localization-umblocalizeelement--with-arguments", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/ui/?path=/docs/api-localization-umblocalizeelement--docs", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md": [ + { + "url": "https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/embedded-media-providers.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Media.EmbedProviders.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.deviantart.com/developers/oembed", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Media.EmbedProviders.OEmbedProviderBase.html?q=OEmbedProviderBase", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/README.md": [ + { + "url": "https://tiptap.dev/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/umbraco-flavored-markdown.md": [ + { + "url": "https://github.github.com/gfm/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marked.js.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/cure53/DOMPurify", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://spec.commonmark.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://daringfireball.net/projects/markdown/syntax", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md": [ + { + "url": "https://our.umbraco.com/download", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/querying/imembermanager.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Security.IMemberManager.html#methods", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/README.md": [ + { + "url": "https://umbraco.com/training/course-details/security/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.identity.usermanager-1", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/security", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/downloadable-content/youtube-create-a-simple-umbraco-website.md": [ + { + "url": "https://html5up.net/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://youtu.be/_Is_bk2xnKg", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/key-vault.md": [ + { + "url": "https://user-images.githubusercontent.com/11179749/196053006-3a95fc5f-1038-4228-9ae4-467050ea5759.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196053130-8fb6c2b9-61c7-4c02-a419-8570174c6646.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/azure/key-vault/general/rbac-access-policy", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://gist.github.com/tgreensill/26659111871fdc54d0ac20cc21e602e1", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052668-124d1496-4486-4098-9198-eff809876c80.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052849-970a97c5-e945-415a-9469-a67f485424ea.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196053630-dd90f240-0116-4471-bf7e-73bdbcfcc28a.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052406-2205c1bc-504a-41be-86bf-81b1cabbc17f.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052924-0d0559c0-a414-4bbd-ab91-94fc25dc720f.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196053743-e507f057-8fe7-4a68-9e2f-7229f1a340d7.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052540-e1368016-ad7a-4b69-b05c-2875a4f11998.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/cli/azure/authenticate-azure-cli", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196053419-f53feba2-b8ed-4b98-99f0-ee68f58ac8e4.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/visualstudio/ide/signing-in-to-visual-studio", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052706-15431bf4-80ea-4bb7-b40e-ebda45264fb7.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196054001-cc215c04-d29c-435a-ae7b-6e8efb7f3faa.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052612-e3b2041c-785f-46f5-b9b5-d8ad33b893ac.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/11179749/196052374-cebcfbc3-848f-4866-8e0f-70a57e776f60.png", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/guides/crosssitescriptingprotection.md": [ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/users/README.md": [ + { + "url": "https://docs.umbraco.com/umbraco-forms/developer/security", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/getting-started.md": [ + { + "url": "https://umbra.co/Umbracotemplate", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/.gitbook/includes/umbraco-fundamentals-training-course.md": [ + { + "url": "https://umbraco.com/training/course-details/fundamentals-details/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/code/source-control.md": [ + { + "url": "https://en.wikipedia.org/wiki/Git", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/projects/developer-tools/usync/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/getting-started/environments", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/packages/developer-tools/usyncsnapshots/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/products/umbraco-deploy/umbraco-deploy-on-premises/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date-time.md": [ + { + "url": "https://momentjs.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management/using-services/README.md": [ + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/ssl-https.md": [ + { + "url": "https://en.wikipedia.org/wiki/HTTPS", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://en.wikipedia.org/wiki/Phishing", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://owasp.org/www-community/attacks/Manipulator-in-the-middle_attack", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://en.wikipedia.org/wiki/HTTP/2", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://owasp.org/www-community/controls/SecureCookieAttribute", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/README.md": [ + { + "url": "https://lit.dev/docs/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.typescriptlang.org/docs/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/README.md": [ + { + "url": "https://github.com/umbraco/Umbraco.Packages/tree/main/bellissima", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/creating-media/README.md": [ + { + "url": "https://youtu.be/aS39zygmJcQ", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md": [ + { + "url": "https://heyapi.dev/openapi-ts/get-started", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_auth.UmbAuthContext.html#tryexecute", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_auth.UmbAuthContext.html#getopenapiconfiguration", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/interfaces/packages_core_auth.UmbOpenApiConfiguration.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md": [ + { + "url": "https://msdn.microsoft.com/en-us/library/windows/desktop/bb540031(v=vs.85)", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/documentation/Reference/Configuration-for-Umbraco-7-and-8/webconfig/#umbracocorelocaltempstorage", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?v=DYfBoUt2RVE", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://technet.microsoft.com/en-us/library/cc771058.aspx", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/variants.md": [ + { + "url": "https://umbraco.com/blog/umbraco-8-language-variants/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?ab_channel=UmbracoLearningBase&v=TWLqt-jVdyQ", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/notifications/mediaservice-notifications.md": [ + { + "url": "https://github.com/umbraco/UmbracoDocs/assets/6904597/67696298-2710-4aeb-bd0a-33c6d8414216", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/creating-your-first-template-and-content-node.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/mvc/views/layout", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbra.co/Umbracotemplate", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/connectionstringssettings.md": [ + { + "url": "https://www.connectionstrings.com/sql-server-2019/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://sqlite.org/sharedcache.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.connectionstrings.com/sqlite/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.connectionstrings.com/sql-server-compact/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/iis.md": [ + { + "url": "https://dotnet.microsoft.com/en-us/download/dotnet/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/in-process-hosting", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/out-of-process-hosting", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/azure/devops/pipelines/release/deploy-webdeploy-iis-deploygroups", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md": [ + { + "url": "https://our.umbraco.com/packages/developer-tools/pre-migration-health-checks/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/Documentation/Fundamentals/Design/Rendering-Content/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.proworks.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.proworks.com/blog/archive/how-to-upgrade-umbraco-version-7-to-version-8", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/packages/website-utilities/unversion/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/ProWorks.Umbraco8.Migrations", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/7914", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues?utf8=%E2%9C%93&q=label%3Acategory%2Fcontent-migration+", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/umbraco-api-controllers/README.md": [ + { + "url": "https://dotnet.microsoft.com/en-us/apps/aspnet/apis", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/data-types/README.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.IDataTypeService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/try-execute.md": [ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/AbortController", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/functions/packages_core_resources.tryExecute.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_lit-element.UmbLitElement.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/interfaces/libs_controller-api.UmbController.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management/using-services/consentservice.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Models.IConsent.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/accessibility.md": [ + { + "url": "https://chrome.google.com/webstore/detail/wcag-color-contrast-check/plnahcmalebffmaghcpcmpaciebdhgdf", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://webaim.org/techniques/keyboard/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.skrift.io/issues/accessibility-in-an-umbraco-context/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://chrome.google.com/webstore/detail/axe-devtools-web-accessib/lhdoppojpmngadmnindnejefpokejbdd", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://webaim.org/articles/screenreader_testing/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nvaccess.org/download/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps.md": [ + { + "url": "https://azure.microsoft.com/en-us/products/app-service/web", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/azure/app-service/deploy-run-package", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/UmbracoDocs/assets/11179749/ae53a26b-c45a-4b71-932a-0682f3d264a8", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/12043", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md": [ + { + "url": "https://learn.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection.connectiontimeout?", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/product-upgrades/major-upgrades#step-3-upgrade-the-project-locally-using-visual-studio", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-forms/upgrading/version-specific", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/products/knowledge-center/long-term-support-and-end-of-life/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/api/microsoft.data.sqlclient.sqlconnection.connectionstring?", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/14656", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/web-config?", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/nullable-reference-types.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/csharp/nullable-references", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/code/debugging/logging.md": [ + { + "url": "https://github.com/serilog/serilog-formatting-compact-reader", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://serilog.net/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://youtu.be/PDqIRVygAQ4", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-aspnetcore", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-enrichers-process", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.microsoft.com/store/apps/9N8RV8LKTXRJ?cid=storebadge&ocid=badge", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.pluralsight.com/courses/modern-structured-logging-serilog-seq", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-sinks-file", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-formatting-compact", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://gitter.im/serilog/serilog", + "status": { + "text": "301 Moved Permanently", + "code": 301 + } + }, + { + "url": "https://nblumhardt.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-settings-configuration", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?v=OhmNp8UPEEg", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://developer.microsoft.com/store/badges/images/English_get-it-from-MS.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-expressions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-enrichers-thread", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://messagetemplates.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://getseq.net/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-sinks-console", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md": [ + { + "url": "https://github.com/umbraco/UmbracoDocs", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/13751", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/19113", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12341", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/compatibility/7.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/11859", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/19121", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/Documentation/Development-Guidelines/breaking-changes", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14990", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-beta001", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15393", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/19130", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15407", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/products/umbraco-deploy", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15113", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.iis.net/downloads/microsoft/url-rewrite", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues?q=is%3Aissue+label%3Arelease%2F8.1.0+is%3Aclosed+label%3Acategory%2Fbreaking", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.UI", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/Shazwazza/Smidge/wiki", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Announcements/issues/8", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc1", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc3", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc1", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/management-api", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/19030", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12342", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-forms/installation/version-specific", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc2", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc5", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/overview", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc3", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15028", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/extending-overview/extension-types", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/projects/developer-tools/umbraco-core-property-value-converters/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/projects/developer-tools/path-fixup", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/umbraco-package#extensions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-beta003", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/blog/heads-up-breaking-change-coming-in-702-and-62/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15130", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/tutorials/creating-a-backoffice-api/documenting-your-controllers", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Announcements/issues/7", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-beta002", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Announcements/issues/5", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/15728", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/blog/umbraco-14-release/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/5170", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Announcements/issues/6", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/custom-swagger-api", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pulls?q=is%3Apr+base%3Av14%2Fdev+label%3Acategory%2Fbreaking", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14795", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14989", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc4", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15029", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/migrate-from-newtonsoft?pivots=dotnet-9-0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/JamesNK/Newtonsoft.Json/releases", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12185", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15138", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-beta002", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/icons", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14780", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/18611", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/umbraco-package", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://jumoo.co.uk/usync/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/kipusoep/UrlTracker/issues/146", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/5269", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc5", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc2", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc4", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/18939", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14869", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/15835", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15144", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12307", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12347", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/11922", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/extending/language-files", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/12337", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/11842", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12205", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/17057", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/customizing/development-flow/vite-package-setup", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/tutorials/creating-a-property-editor/custom-value-conversion-for-rendering", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/download/releases/1300", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/11880", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14745", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15169", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/tutorials/creating-a-backoffice-api", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/tutorials/custom-error-page", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12344", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/major-upgrades", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/projects/backoffice-extensions/ucomponents/questionssuggestions/33021-Upgrading-to-Umbraco-48-breaks-support-for-uComponents", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/download/releases/1400", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pulls?q=is:pr+label:category/breaking+is:closed+label:release/16.0.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-beta003", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?v=075H_ekJBKI&ab_channel=UmbracoLearningBase", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/19117", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.red-gate.com/products/sql-development/sql-data-compare/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15267", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-beta001", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/14814", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/12340", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/15351", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/11398", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/pull/15788", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/session-timeout.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/configuration/globalsettings#timeout", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/searching/examine/pdfindex-multisearcher.md": [ + { + "url": "https://github.com/umbraco/UmbracoExamine.PDF", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/7405322/189887744-af2d8e69-4807-4407-868d-b43e9fa9518d.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://user-images.githubusercontent.com/7405322/189886089-d23b45c7-814b-4101-b143-31c5cd9fa655.png", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/custom-routing/signalR.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/issues/12965", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/searching/examine/quick-start.md": [ + { + "url": "https://our.umbraco.com/packages/starter-kits/the-starter-kit/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/understand-and-extend.md": [ + { + "url": "https://github.com/zpqrtbnk/Zbu.ModelsBuilder", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-an-xml-site-map.md": [ + { + "url": "https://www.sitemaps.org/protocol.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.xml-sitemaps.com/validate-xml-sitemap.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://marketplace.umbraco.com/package/seotoolkit.umbraco", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/backofficeusermanager-and-notifications.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.identity.usermanager-1", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Web.Common.Security.BackOfficeUserManager.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-to-umbraco-7.md": [ + { + "url": "https://our.umbraco.com/contribute/releases/700", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/documentation/Using-Umbraco/Config-files/umbracoSettings/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/custom-routing/README.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/routing/custom-routes#custom-routes-within-the-umbraco-pipeline", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/README.md": [ + { + "url": "https://github.com/hey-api/openapi-ts", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/running-umbraco-on-linux-macos.md": [ + { + "url": "https://skrift.io/issues/umbraco-and-docker-part-1-getting-familiar-with-containers/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/installing-and-uninstalling-packages.md": [ + { + "url": "https://marketplace.umbraco.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/tree.md": [ + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_tree.UmbDefaultTreeItemElement.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_tree.UmbTreeItemElementBase.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/interfaces/packages_core_tree.UmbTreeDataSource.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/classes/packages_core_tree.UmbTreeRepositoryBase.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v16/ui-api/interfaces/packages_core_tree.UmbTreeItemModel.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/relations.md": [ + { + "url": "https://our.umbraco.com/packages/backoffice-extensions/linked-pages/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/packages/backoffice-extensions/contentrelations/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/packages/backoffice-extensions/relations-picker/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/searching/examine/indexing.md": [ + { + "url": "https://shazwazza.github.io/Examine/articles/configuration.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://shazwazza.github.io/Examine/articles/indexing.html#events", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/UmbracoExamine.PDF", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/mvc/forms.md": [ + { + "url": "https://docs.umbraco.com/umbraco-forms/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/custom-error-page.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/error-handling", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/download/releases/1610", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/working-with-content/README.md": [ + { + "url": "https://tiptap.dev/docs/editor/core-concepts/keyboard-shortcuts", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/README.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/configuration/overview", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/design/partial-views.md": [ + { + "url": "https://www.youtube.com/watch?ab_channel=UmbracoLearningBase&v=RcYM_DJ-JnQ", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/property-editors/composition/property-editor-ui.md": [ + { + "url": "https://apidocs.umbraco.com/v15/ui-api/interfaces/packages_core_property-editor.UmbPropertyEditorUiElement.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/external-login-providers.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/security/authentication/social/?view=aspnetcore-8.0&tabs=visual-studio", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://vitejs.dev/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/jbreuer/Umbraco-OpenIdConnect-Example", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.OpenIdConnect", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://uui.umbraco.com/?path=/story/uui-button--looks-and-colors", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.MicrosoftAccount/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Twitter/3.0.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/Gibe/Umbraco.Community.AzureSSO", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Facebook", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/API/Window/open#features", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Google", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/other-logins?view=aspnetcore-5.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/introduction.md": [ + { + "url": "https://github.com/zpqrtbnk/Zbu.ModelsBuilder/releases", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management/README.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Models.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/property-expansion-and-limiting.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/content-delivery-api", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/code/creating-forms.md": [ + { + "url": "https://umbraco.com/products/add-ons/forms/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/macros.md": [ + { + "url": "https://github.com/umbraco/Announcements/issues/14", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/serilog.md": [ + { + "url": "https://github.com/serilog/serilog/wiki/Configuration-Basics#minimum-level", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog/wiki/Provided-Sinks#list-of-available-sinks", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/hostingsettings.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.hosting.ihostenvironment.applicationname?view=dotnet-plat-ext-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/migrating-macros.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/extending/database", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.Deploy.Contrib/blob/v15/dev/src/Umbraco.Deploy.Contrib/Migrators/Legacy/Content/PrevaluePropertyTypeMigratorBase.cs", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.Deploy.Contrib/blob/v15/dev/src/Umbraco.Deploy.Contrib/Migrators/Legacy/Content/PrevalueArtifactMigrator.cs", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/media-delivery-api.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/content-delivery-api", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/conclusion.md": [ + { + "url": "https://docs.umbraco.com/welcome/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/c/UmbracoLearningBase", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://our.umbraco.com/forum", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://umbraco.com/products/training", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/debugging.md": [ + { + "url": "https://github.com/dotnet/sourcelink", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.hanselman.com/blog/ExploringNETCoresSourceLinkSteppingIntoTheSourceCodeOfNuGetPackagesYouDontOwn.aspx", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/listing-on-marketplace.md": [ + { + "url": "https://docs.umbraco.com/umbraco-dxp/marketplace/introduction", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/.gitbook/includes/umbraco-mvc-training-course.md": [ + { + "url": "https://umbraco.com/training/course-details/mvc-and-umbraco/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/builder-modes.md": [ + { + "url": "https://github.com/zpqrtbnk/Zbu.ModelsBuilder", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/example-package-repository.md": [ + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/.editorconfig", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/dotnet/Nerdbank.GitVersioning", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://editorconfig.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/version.json", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/README.md", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/icon.png", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/.gitignore", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/tree/main/tests/Umbraco.AuthorizedServices.Tests", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/.globalconfig", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/LICENSE.md", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/tools/global-json", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/azure-pipeline%20-%20Umbraco.AuthorizedServices.yml", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/.artifactignore", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/Directory.Build.props", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/tree/main/src/Umbraco.AuthorizedServices", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/tree/main/examples/Umbraco.AuthorizedServices.TestSite", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-dxp/marketplace/listing-your-package", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/azure/devops/artifacts/reference/artifactignore?view=azure-devops", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.AuthorizedServices/blob/main/umbraco-marketplace.json", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/iisrewriterules.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.rewrite.iisurlrewriteoptionsextensions.addiisurlrewrite", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.rewrite.rewriteoptions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://odetocode.com/blogs/scott/archive/2014/03/27/some-useful-iis-rewrite-rules.aspx", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.rewritebuilderextensions.userewriter", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/url-rewriting", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/go-live/manage-hostnames/rewrites-on-cloud", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.iis.net/learn/extensions/url-rewrite-module/rule-with-rewrite-map-rule-template", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://ruslany.net/2009/04/10-url-rewriting-tips-and-tricks/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/url-rewriting", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/config-transforms", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/power-tools/generating-uda-files", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/guides/contentsecuritypolicy.md": [ + { + "url": "https://www.nuget.org/packages/NWebsec.AspNetCore.Middleware/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.nwebsec.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/README.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/project-settings/secrets-management#accepted-prefixes", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/logviewer/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/api/system.text.json.jsonserializeroptions.maxdepth", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/api-versioning-and-openapi", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/routing/url-tracking.md": [ + { + "url": "https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/overview.md": [ + { + "url": "https://apidocs.umbraco.com/v15/ui-api/index.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/filesystemproviders/azure-blob-storage.md": [ + { + "url": "https://github.com/umbraco/Umbraco.StorageProviders#umbracostorageproviders", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/umbraco/Umbraco.StorageProviders/releases/tag/release-11.0.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.ContentTypeService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/searching/README.md": [ + { + "url": "https://shazwazza.github.io/Examine/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://lucenenet.apache.org/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/4-help-and-community.md": [ + { + "url": "https://forum.umbraco.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cms/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.MediaService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/umbraco-package.md": [ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://semver.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Infrastructure.Manifest.IPackageManifestReader.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/database.md": [ + { + "url": "https://github.com/schotime/NPoco", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/upgrade-introduction.md": [ + { + "url": "https://github.com/umbraco/Announcements", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/checkbox-list.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.ContentService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/searching/examine/README.md": [ + { + "url": "https://lucenenet.apache.org/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/Shazwazza/Examine", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://shazwazza.github.io/Examine/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/README.md": [ + { + "url": "https://psw.codeshare.co.uk/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/multisite-setup.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/getting-started/baselines", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/project-settings/usage", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-cloud/set-up/project-settings/manage-hostnames", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/sections.md": [ + { + "url": "https://docs.umbraco.com/welcome/getting-started/exploring-the-umbraco-products", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.umbraco.com/umbraco-dxp", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/property-level-ui-permissions.md": [ + { + "url": "https://github.com/madsrasmussen/UmbracoDocs/blob/180d6e9eb7ab722a24b7b209c71de03cbe811e00/15/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/management-api/postman-setup-swagger.md": [ + { + "url": "https://www.postman.com/downloads/postman-agent/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/getting-started-with-entity-framework-core.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/code/subscribing-to-notifications", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/output-caching.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/output", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/extending/health-check/guides/clickjackingprotection.md": [ + { + "url": "https://docs.nwebsec.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.nuget.org/packages/NWebsec.AspNetCore.Middleware/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/icons.md": [ + { + "url": "https://apidocs.umbraco.com/v16/ui/?path=/docs/umb-icons--docs", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://lucide.dev/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://simpleicons.org/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/extensions.md": [ + { + "url": "https://tiptap.dev/docs/guides/pro-extensions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://tiptap.dev/docs/editor/extensions/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://tiptap.dev/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://tiptap.dev/docs/editor/extensions/overview", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://tiptap.dev/docs/editor/extensions/marks/highlight", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/logging.md": [ + { + "url": "https://github.com/serilog/serilog/wiki/Provided-Sinks", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/implementation/data-persistence.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/.gitbook/includes/umbraco-load-balancing-training-course.md": [ + { + "url": "https://umbraco.com/training/course-details/load-balancing-and-azure/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/data/members.md": [ + { + "url": "https://www.youtube.com/watch?v=wVR9OBnaNZQ", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?v=gdvfrqQcAGY", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.youtube.com/watch?v=E_es3x_H5oU", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.MemberService.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.IMemberGroupService.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.MemberTypeService.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-vs-code.md": [ + { + "url": "https://code.visualstudio.com/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/README.md": [ + { + "url": "https://lit.dev/docs/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/visual-studio.md": [ + { + "url": "https://www.youtube.com/watch?ab_channel=UmbracoLearningBase&v=CDeAYGu_-cI", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://devblogs.microsoft.com/dotnet/net-cli-templates-in-visual-studio/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/logviewer.md": [ + { + "url": "https://youtu.be/PDqIRVygAQ4?t=102", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://www.microsoft.com/store/apps/9N8RV8LKTXRJ?cid=storebadge&ocid=badge", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-filters-expressions", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/serilog/serilog-sinks-azuretablestorage#json-configuration", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/api-documentation.md": [ + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Extensions.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Web.Common.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Infrastructure.html", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.html", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/templating/mvc/viewcomponents.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-5.0", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/webhooks/README.md": [ + { + "url": "https://beeceptor.com/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://pipedream.com/requestbin", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/lit-element.md": [ + { + "url": "https://lit.dev/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/imagingsettings.md": [ + { + "url": "https://docs.sixlabors.com/articles/imagesharp.web/", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/security/serverside-file-validation.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/reference/using-ioc#registering-dependencies", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/reference/configuration/README.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.options.ioptions-1?view=dotnet-plat-ext-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.options.ioptionsmonitor-1?view=dotnet-plat-ext-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-6.0", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://github.com/Shazwazza/Smidge", + "status": { + "text": "200 OK", + "code": 200 + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/custom-generated-client.md": [ + { + "url": "https://swagger.io/specification/", + "status": { + "text": "200 OK", + "code": 200 + } + }, + { + "url": "https://heyapi.dev/openapi-ts/get-started", + "status": { + "text": "200 OK", + "code": 200 + } + } + ] + }, + "error_map": { + "16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md": [ + { + "url": "https://docs.umbraco.com/umbraco-deploy/getting-started/extending", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/working-with-content/README.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/rte-styles", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/upgrades/migrate-from-umbraco-7-to-8", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/reference/security/README.md": [ + { + "url": "https://umbraco.com/about-us/trust-center/", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md": [ + { + "url": "https://docs.umbraco.com/umbraco-forms/installation/version-specific.md#version-4-to-version-6", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + }, + { + "url": "https://our.umbraco.com/Documentation/Reference/Querying/Udi", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + }, + { + "url": "https://www.saotn.org/convert-sqlce-database-to-sql-server/", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/fundamentals/code/source-control.md": [ + { + "url": "https://docs.umbraco.com/umbraco-cloud/setup/set-up#working-with-your-umbraco-cloud-project", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/README.md": [ + { + "url": "https://azure.microsoft.com/en-us/services/app-service/web/", + "status": { + "text": "Timeout" + } + } + ], + "16/umbraco-cms/.gitbook/includes/umbraco-extending-the-backoffice-training-course.md": [ + { + "url": "https://umbraco.com/training/course-details/extending-the-backoffice-details/", + "status": { + "text": "Rejected status code (this depends on your \"accept\" configuration)", + "code": 404 + } + } + ] + }, + "suggestion_map": {}, + "excluded_map": { + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_AddContentInline.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_EditingOverlay.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_DataType.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_AddContent.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_DataType_Blocks.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/block-custom-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content#element-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_BlockPicker_simplesetup.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_BlockPicker.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockListEditor_InlineEditing.jpg", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/connectionstringssettings.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-8.0#connection-string-prefixes-1", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/querying.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/udi-identifiers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/create-a-custom-maintenance-page.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/maintenancePage.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/css-and-images.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/stylesheet-reference.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Transfernow_option_v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/unpublish.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Transfer_Content_v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Save-and-publish-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/schedule.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/creating-new-page.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/scheduled-publishing.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Publish-with-descendants-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Comparing_Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Compare_option.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/members-registration-and-login.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md#prerequisites", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-member-group.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-partial-view-from-snippet.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/composition-view.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-configure-public-access.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-register-login-page-rendered.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-members-overview.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-assign-member-group.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-login-status.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-member-group-step-2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-restrict-content-access.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-partial-view-from-login-snippet.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-register-login-page.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-list-of-partial-views.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v14-create-login-partial-view.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/umbracohelper.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontentquery.md", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-5.0#lifetime-and-registration-options", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/itagquery.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/login.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/login-backoffice-login-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/timeout-screen.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/login.md#custom-background-image-and-logo", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Web.UI.Login/src/localization/lang/en.ts", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v14/dev/src/Umbraco.Web.UI.Login/src/components/layouts/auth-layout.element.ts", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/data-types/default-data-types.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/data-types/images/default-data-types-9.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/templates/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/render-named-section-mandatory.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/create-partial.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/basic-razor-syntax.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/defined-named-section.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/inherit-template.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/create-template.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/allow-template.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/security-hardening.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/security-settings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/password-reset.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/reset-admin-password.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/setup-umbraco-for-a-fips-server.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/backofficeusermanager-and-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/custom-password-check.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/sensitive-data-on-members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/ssl-https.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/try-execute.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/http-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/api-users.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/security.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/logviewer.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/logging.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textarea.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Textarea-Content-Limit-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Textarea-Setup.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Textarea-Content-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/checkbox-list.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/checkbox-list-content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md#translating-multi-value-property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/checkbox-list-setup.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/scheduled-publishing.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(21).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/scheduled-publishing.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(19).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md#upgrade-using-nuget", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md#run-an-unattended-upgrade", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md", + "status": { + "text": "" + } + }, + { + "url": "http://winmerge.org/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md#unattended-upgrades-in-a-load-balanced-setup", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md#upgrade-manually-from-a-zip-file", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md": [ + { + "url": "https://github.com/Shazwazza/Articulate/blob/master/build/packageManifest.xml#L613", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/mapping.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/database.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md#valueconnectors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md#storing-data", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/ipublishedcontentquery.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/quick-start.md#different-ways-to-query", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/iis.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/iis-module.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/voila.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/launchprofiles.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/permissions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/iis-site.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/good-practice-and-defaults.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/overview.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/packages-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/template-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/document-blueprint-v16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-content-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/data-types-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Members-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-dashboard-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-tree-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Media-Type-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Member-Types-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/login-backoffice-login-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-sections-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/property-editor-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/document-type-properties-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Media-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/document-types-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/expand-node-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-content-node-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/document-blueprints.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/sections.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/section-trees.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Users-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/property-actions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/runtimesettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/add-microsoft-entra-id-authentication.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/security/images/AD_Login_Members%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/tracking.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/images/document-references.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/images/media-references.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/images/data-types-references.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/umbraco-context.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-5.0#lifetime-and-registration-options", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/sections.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/collection-icon.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/public-access-icon.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/dictionary-items.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/highlight-sections-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Add-ons.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/settings-dashboards.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/two-factor-authentication.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/configure-2fa.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md#two-factor-authentication-for-users", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/2fa-members-configuration.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md#two-factor-authentication-for-members", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/enable-2fa.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/2fa-login-custom-view.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/2fa-member-backoffice.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/user-panel.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/verify-disable.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/disable-2fa.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/2fa-login-default-view.jpg", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/authentication/mfa?view=aspnetcore-6.0#mfa-sms", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/4-help-and-community.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/1-customize-the-starter-kit.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/dive-into-the-code.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Searching%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Querying_and_Models.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/response-caching.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/common-pitfalls.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Caching.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Templating.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/api-documentation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/notification-handler.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Routing_and_Controllers.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Notifications.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/debugging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Configuration.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_API_Documentation.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/language-variation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Security.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/moving-a-page.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Move-menu-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Move-options-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/move-actions-menu.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/README.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v7/dev/.github/CONTRIBUTING.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/umbraco-package.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/repositories.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/workspaces.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/markdown-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/icons.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-editor-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/global-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/healthchecks.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/overview.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/razor-pages/ui-class?view=aspnetcore-8.0&tabs=visual-studio#create-an-rcl-with-static-assets", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/common-pitfalls.md": [ + { + "url": "https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/fundamentals#generations", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/understand-and-extend.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-views.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/workspace-views.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/workspace-view-example.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-custom-views-for-blocklist.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/blocklist-editor-settings.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor#block-list", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/Feature-Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/Feature-Settings-1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md#setup-block-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/prevalue-options-1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/Content-block-list.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/document-properties.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/source-control.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/images/file-structure-v10.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/imagingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/variants.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#video-tutorial", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/language-variation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#working-with-language-variants-on-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#control-user-group-permissions-on-language-variants", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/adding-a-language.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/allow-variance2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Allowing-Variance-on-properties.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Assign-Access-Languages.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#how-to-enable-language-variants", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#related-links", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/varying-properties.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#enabling-language-variants-on-document-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md#test-your-language-variants", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/logging-in-and-out.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/finding-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/deleting-and-restoring-pages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/ordering-pages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/moving-a-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/umbraco-interface.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/copying-a-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/editing-existing-content.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/numeric.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/numeric-content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/numeric-datatype.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/creating-your-first-template-and-content-node.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/creating-a-basic-website/images/figure-16-unstyled-homepage-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/homepage-in-content-tree.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/empty-homepage-template.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/create-a-homepage-content-node.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/sections.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/set-umbraco-version.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/upgrading-7_14.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/v8/dev/src/Umbraco.Core/Migrations/Upgrade/V_8_0_0/DataTypes", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v8/dev/src/Umbraco.Web/PropertyEditors/ContentPickerConfiguration.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/upgrade-to-8_1.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v8/dev/src/Umbraco.Core/Migrations/Upgrade/V_8_0_0/DataTypes/DefaultPreValueMigrator.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/fresh-8_1-site.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/content-on-8_1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/images/v7-content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/integrate-validation.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/ced3db8542d390bb12082ca63ef71b790da220c5/src/Umbraco.Web.UI.Client/src/packages/core/validation", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/searching/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/getting-started.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/conclusion.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-1.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/article-parent-and-article-items.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/displaying-the-document-type-properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/setting-the-navigation-menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-your-first-template-and-content-node.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/css-and-images.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-2.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/adding-language-variants.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/document-types.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/audit-trail.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/working-with-folders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/preview-pane-responsive-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/session-timeout.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api#start-item", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/property-expansion-and-limiting.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(33).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/custom-property-editors-support.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/extension-api-for-querying.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api#property-expansion-and-limiting", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/tracking.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-value-converters.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-actions.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/http-client.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/custom-generated-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/try-execute.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/overview.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Extending_Sections_and_Trees.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/build-on-umbraco-functionality.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Querying_and_Models.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Extending_Property_Editors.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Extending_Dashboards.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/gitbook1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/examples-and-playground.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Tutorials_the_Starter_Kit.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/server-to-server-access.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/images/api-member.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/plugins/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins/creating-resolvers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins/finding-types.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/security-settings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/securitysettings.md#allow-password-reset", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md#timeout", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md#disable-alternative-templates", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/password-reset.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/login.md#password-reset", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/securitysettings.md#user-password-settings", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md#disable-find-content-by-id-path", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?#default-startup-limits", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md#legacy-umbraco", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-introduction.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md#upgrade-to-a-new-major", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md#upgrade-to-a-new-minor", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/response-caching.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/controller-selection.md#change-the-default-controllers", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/response?view=aspnetcore-6.0#responsecache-attribute", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/imagingsettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/globalsettings.md": [ + { + "url": "https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots#what-happens-during-a-swap", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/copying-a-page.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/duplicate.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/duplicate-options.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/actions-duplicate-menu.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/cookies.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Core/Constants-Web.cs", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/partial-views.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/partial-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(23).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(25).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(27).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/images/partial-views-in-directory.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/images/create-partial.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/contexts/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/contexts/property-dataset-context.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/DateTime-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Date-Time-Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/common-pitfalls.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-to-umbraco-7.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-2742", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-2900", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-3015", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-58", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-2886", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/creating-a-package.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/package-install-attended.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/create-package.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/package-default-location.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/embeded-zip-resource%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/installed-package.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/empty-package-from-template-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/package-custom-folder.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/embeded-resource.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/README.md#setting-up-a-package", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/zip-package-contents.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/embeded-resource-props%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/creating-a-package.md#package-content-section", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/Package-properties-Visual-Studio.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/app-plugins-content.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/default-property-editor-schema-aliases.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/custom-value-conversion-for-rendering.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/broken-reference", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-capabilities-and-toolbar.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/stylesheets-javascript.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-statusbar.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-all-toolbar-items.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/email-address.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/emailaddress-datatype.png", + "status": { + "text": "" + } + }, + { + "url": "mailto:name@domain.com", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/EmailAddress-Content-v10.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/mapping.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md#collections", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/viewcomponents.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-5.0#invoking-a-view-component", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-conditions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md#built-in-conditions-types", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-kind.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/kind.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/custom-generated-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data#fetch-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data#umbraco-http-client", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/http-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/try-execute.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/language-variation.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md#entity-actions-in-the-ui", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md#registering-an-entity-action", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md#user-permission-codes", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-action-picker-context-menu.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md#the-entity-action-class", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-action-example-content-section.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-action-sidebar-context.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-action-workspace-menu.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/granular-user-permissions-ui.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-action-collection-menu.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-user-permissions-ui.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/embedded-media-providers.md": [ + { + "url": "https://azure.microsoft.com/en-gb/services/media-services/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/images/Embed-Button.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/images/deviantart-embedded-media.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/images/Embed-YouTube.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/language-files/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files/net-localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/document-type-localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Core/EmbeddedResources/Lang", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended.md#unattended-upgrades-in-a-load-balanced-setup", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md#upgrade-to-a-new-major", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/scheduling.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/scheduling.md#example", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md#host-synchronization", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/README.md#scheduling-and-server-role-election", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/document-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Content-Picker-Content-v10.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/udi-identifiers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Document-Picker-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/cacherefresher-notifications.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/contentservice-notifications.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/health-check/guides/stricttransportsecurityheader.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl?view=aspnetcore-8.0&tabs=visual-studio%2Clinux-ubuntu#http-strict-transport-security-protocol-hsts", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/rendering-media.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media#creating-a-media-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/file-upload-definition.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/content-example-empty.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/File-Upload-content-example.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/subscribing-to-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/creating-forms.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/umbraco-services.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/source-control.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/using-ioc.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection#service-lifetimes", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md#registering-dependencies-in-bundles", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/logging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md#registering-dependencies-in-the-program.cs-file", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md#registering-dependencies-in-a-composer", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md#registering-dependencies-in-the-programcs-file", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/setting-the-navigation-menu.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/setting-the-navigation-menu.md#hardcode-navigation", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/setting-the-navigation-menu.md#dynamic-navigation", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/upgrade-introduction.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/health-check/guides/crosssitescriptingprotection.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/contentsecuritypolicy.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md#using-the-localization-files", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/welcome-da%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md#setup-localization-files", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md#register-localization-files", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/welcome-eng%20(1).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/default-routing/inbound-pipeline.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/published-content-request-preparation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/controller-selection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/published-content-request-preparation.md#find-published-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/connecting-umbraco-forms-and-zapier.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierFindWebhookData.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsWebhookData.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsDataMapped.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierCustomWebhookURL.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/googleSheetsData.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsAccount.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierWebhookDataFound.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/umbracoFormsFieldsSubmitted.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/umbracoFormsSendFormToURLWorkflow.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/umbracoFormsAddWorkflow.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsApp.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierMakeZap.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsActionEvent.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsPossibleFields.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/umbracoFormsSendFormToURLWebhook.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierGoogleSheetsTest.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierWebhooksCatchHook.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/zapierFindWebhooksTrigger.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/partial-views.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/NewPropertyEditorButtons%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor#setup-event-logic", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/NewPropertyEditor%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/images/suggestions-property-editor.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/NewPropertyEditorSuggestions%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/default-property-editor-schema-aliases.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor#adding-styling-and-setting-up-events-in-the-web-components", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor#creating-a-web-component", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor#registering-the-data-type-in-umbraco", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor#setting-up-a-plugin", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/database-availability.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/Persistence/DefaultDatabaseAvailabilityCheck.cs", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/umbraco-services.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/.gitbook/includes/obsolete-warning-snapshot-publishedcache.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#umbraco-15", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md#explicit-schedulingpublisher-server", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/images/loadbalanced-infrastructure.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md#examine-directory-factory-options", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/sections/section.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-empty.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/filesystemproviders/azure-blob-storage.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/macros.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/broken-reference", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/partial-views.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/debugging/logging.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/serilog.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/logviewer.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/hot-vs-cold-restarts.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/umbracoapplicationlifetime-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/memberservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/notification-handler.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/contentservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/mediaservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/cacherefresher-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/creating-and-publishing-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/determining-new-entity.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/editormodel-notifications", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/views.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/images/welcome-dashboard.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md#default-dashboards-in-umbraco", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/images/getting-started-dashboard.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md#examine-directory-factory-options", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-backoffice-api/documenting-your-controllers.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/build-on-umbraco-functionality.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/database.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Extending_Health_Checks.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/key-vault.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/backoffice-search.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Reference_Searching.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Extending_Packages.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/overview.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/embedded-media-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/services/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontentquery.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/implementation/services/images/vs-di-constructor-generation-tip.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services/circular-dependencies.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/security-hardening.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/iisrewriterules.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/creating-forms.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/article-parent-and-article-items.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/articles-main.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/figure-40-articles-created-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/query-parameters-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/articles-main-template.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/adding-child-node.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/query-builder.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/article-main-frontend-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/articles-item-template-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/list-view-enabled.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/articles-item.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/routing-properties.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/collections.md#filtering-conventions", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/extensions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/bundle.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/scheduled-publishing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/dictionary-items.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/relations.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/adding-tabs.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/content-version-cleanup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/contentsettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md#set-a-custom-404-page-using-icontentlastchancefinder", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/content-version-cleanup.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-group-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Member-Picker-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Member-Group-Picker-Content.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/default-routing/controller-selection.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Media-Picker3-Content.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/MediaPicker-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/custom-value-conversion-for-rendering.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/default-property-editor-schema-aliases.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-value-converters.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-your-first-extension.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_first_extension_Typescript%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md#extension-with-vite-typescript-and-lit", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md#extension-with-vanilla-javascript", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_first_extension_Vanilla%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/media-management/working-with-images-and-files.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/mediaRecycle-single-imagev14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/delete-media-item-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/Move-media-location-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/move-images-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/upload-images-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/Restore-MediaItem-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Member-Picker-Content-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Member-Picker.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#option-1-using-the-command-line", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#finding-the-latest-nightly-version", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#adding-the-nightly-feed-as-a-nuget-source", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Manage_NuGet_Pkgs%20(1).jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Package-Manager-Settings%20(1)%20(2).jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#option-2-using-visual-studio", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#option-1-using-visual-studio", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#option-3-using-rider", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#installing-the-latest-nightly-version-template", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Rider_Nightly_Feed_version.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Latest_nightly_build_version.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Rider_Nightly_Feed.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/NuGet_NewFeed.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md#option-2-using-rider", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Register_Nightly_Feed.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Manage_Packages.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/NewFeed_Details.jpg", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/composition/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition/property-editor-schema.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition/property-editor-ui.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/cache/iservermessenger.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/icacherefresher.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/broken-reference", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/bundle.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/eye-dropper-color-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Eye-Dropper-Color-Picker-Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Eye-Dropper-Color-Picker-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/users/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/user-groups-v16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/sensitive-data-on-members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/user-groups-menu-v16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/default-permissions-v16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/granular-permissions.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/getting-started-with-entity-framework-core.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/images/db-table%20(2).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/url-tracking.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing#custom-controllers-hijacking-routes", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing#routes-and-authentication", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-registry/replace-exclude-or-unregister.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/fetching-data/custom-generated-client.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/http-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/filesystemproviders.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders#custom-file-systems-ifilesystem", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/unattended-install.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md#install-missing-database", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md#hosting", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md#install-umbraco-with-net-cli", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.sqldatasource.providername?#remarks", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Additional_Info%20(1).jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/unattended/final-screen.png", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-5.0#environment-variables", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/multisite-setup.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/6-dolphins.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/1-addinghostnames.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/inherit-domain.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/7-swato.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/culturehostnames-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/surface-controllers/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers/surface-controllers-actions.md", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/anti-request-forgery?view=aspnetcore-6.0#antiforgery-in-aspnet-core-1", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/14/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Media-picker-dataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/broken-reference", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/routes.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/workspaces.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/logging-in-and-out.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/log-out.png", + "status": { + "text": "" + } + }, + { + "url": "http://www.company.com/umbraco/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/login-screen.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/install-the-starter-kit.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/install-the-starter-kit.md#option-2-install-via-visual-studio", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/install-the-starter-kit.md#option-1-install-via-net-cli", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/debugging/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/v8-miniprofiler-sql-trigger.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/chrome-tool.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/v8-miniprofiler-view.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/v8-miniprofiler-write.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/v8-miniprofiler-sql-details.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/logging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/code/debugging/images/v8-miniprofiler-trivial.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/context-api/provide-a-context.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/tree.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#implementing-the-repository", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#registering-a-tree", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#creating-trees", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Web.UI.Client/examples/tree", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#extending-the-tree-item-model", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#implementing-the-data-source", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#render-a-custom-tree-item", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#further-reading", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#adding-data-to-the-tree", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#rendering-a-tree", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md#the-tree-item-element", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/cache-settings.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/hybrid?view=aspnetcore-9.0#options", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/cache-seeding.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/cache-settings.md#nucache-settings", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/loggingsettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/serilog.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/iisrewriterules.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/requesthandlersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/images/upload-verification-file.png", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/url-rewriting#when-to-use-url-rewriting-middleware", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/get-to-know-umbraco.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/setup-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/design.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/setup.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/code-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/data.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/find-publishedcontent-and-template.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/culture-and-hostnames-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/add-google-authentication.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md#id-2.-integrating-google-auth-in-your-project", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/OAuth_Client_Id_v13.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Project_dropdown_list_v13.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md#id-3.-configuring-the-solution-to-allow-google-logins", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/User_Type_v13.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/googleLoginScreen.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#auto-linking", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Enable_Google_API_v13.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/credentials_v13.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md#id-1.-setting-up-a-google-oauth-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Enable_Apis_v13.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/adding-language-variants.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/enable-vary-by-culture-property-v16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/enable-vary-by-culture.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/language-dropdown-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/culture-and-hostnames-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/publishing-variant-content-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/splitview-editing-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/viewing-langvariant-browser-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/language-content-tree-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/adding-a-language-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/open-in-splitview-v15.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/media-management/working-with-folders.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/Delete-folder-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/mediaRecycle-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/create-folder-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/Edit-folder-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/Sort-Folder-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/Move-Folder-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/Move-media-location-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/images/Restore-Folder-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/sort-items-v9.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/health-check/guides/folderandfilepermissions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/images/folder_properties.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/images/folder_properties_security.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/images/failed_healthcheck_folder_permissions.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/entity-bulk-actions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/entity-bulk-action-collection-menu.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-bulk-actions.md#registering-an-entity-bulk-action", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-bulk-actions.md#the-entity-bulk-action-class", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/.gitbook/includes/obsolete-warning-publishedsnapshot.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#umbraco-15", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/language-files-for-packages.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textbox.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Textbox-Content-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Textbox-Setup.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Textbox-Content-Limit-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/searching/examine/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/pdfindex-multisearcher.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/indexing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-management.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-manager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/quick-start.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/creating-media/default-media-types.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/umbraco-media-video-media-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/umbraco-media-vector-graphicsmedia-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/document-type-localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/umbraco-media-audio-media-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/umbraco-media-article-media-type.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/custom-swagger-api.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/custom-api-swagger-example.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/custom-api-swagger-example-response.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/api-versioning-and-openapi.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/members.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Member-group1.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/member-type-composition.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/assign-member-group1.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/sensitive-data-on-members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/member-type-composition-setting.PNG", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-kind.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/replace-exclude-or-unregister.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-conditions.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/localization.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md#umbraco-element", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md#umbraco-controller", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/defining-content/default-document-types.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/element-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/CreateDoctype.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/itagquery.md": [ + { + "url": "https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection#scoped", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-3.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-2.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/custom-middleware.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/iisrewriterules.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/custom-middleware-cors-browser-example.png", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-7.0#middleware-order", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-introduction.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/forms.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/creating-forms.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/password-reset.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/reset-admin-password.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/login.md#password-reset", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/securitysettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/umbraco-api-controllers/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/umbraco-api-controllers/porting-old-umbraco-apis.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/tags.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/tags-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/tags.md#mvc-view-example---displays-a-list-of-tags", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Csv-example-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Json-example-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md#working-with-tags", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Typeahead-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/iis.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-vs-code.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/running-umbraco-on-linux-macos.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/visual-studio.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/unattended-install.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/installdefaultdatasettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/ReferencedDataTypes.PNG", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/notifications.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/notifications-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/Notifications-menu-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/setup-umbraco-for-a-fips-server.md": [ + { + "url": "https://csrc.nist.gov/publications/PubsFIPS.html#140-2", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/condition.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-conditions.md#utilizing-conditions-in-your-manifest", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/introduction.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/coolthingswithmodels.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/builder-modes.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/sensitive-data-on-members.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/security/images/update-member-type-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/security/images/sensitive-data-hidden-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/security/images/sensitive-data-user-group-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multiple-textbox.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Repeatable-Textstrings-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Multiple-Textbox-Repeatable-Textstrings-Content%20(1)%20(1).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md#challenge-optional", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_dashboard_functionality_users_list_ui_styled%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md#ui-box", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_dashboard_functionality_users_list_ui_styled_table%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md#ui-table", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/integrating-context-with-a-property-editor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/integrating-context-with-a-property-editor.md#setting-up-the-contexts", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/creating-a-property-editor-trim.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/integrating-context-with-a-property-editor.md#using-the-modal-and-notification-context", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/integrating-context-with-a-property-editor.md#adding-more-logic-to-the-context", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/nothing-to-trim%20(1)%20(1).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/version-management/rollback-to-a-previous-version.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/images/Rollback-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/version-management/images/Rollback-changes-v10.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/images/Blogpost-Document-Type-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/images/property-settings-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-1.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/homepage-has-master-template.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/master-after-adding-the-header.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/adding-renderbody.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/master-template-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/homepage-after-cutting-the-header.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/master-template-complete.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/ui-library.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Fundamentals_Backoffice%20(1)%20(2).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/images/Canvas_tab%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Fundamentals_Code.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/images/Docs_tab%20(1)%20(2).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/running-umbraco-on-linux-macos.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md#install-the-template", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/visual-studio.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md#local-development", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-15.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/Migrations/Upgrade/V_15_0_0/ConvertBlockListEditorProperties.cs", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/Migrations/Upgrade/V_15_0_0/ConvertRichTextEditorProperties.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/content-version-cleanup.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/Migrations/Upgrade/V_15_0_0/ConvertBlockGridEditorProperties.cs", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/slider.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Slider-Data-Type-Definition.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Slider-Content-Example-With-Range.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Slider-Content-Example-no-range.PNG", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/modals/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/route-registration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/custom-modals.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/confirm-dialog.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-views.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/routes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/terminology.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/sorting.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/lit-element.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/states.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/example-package-repository.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/azuredevops-release.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/azuredevops-build.png", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/configuration-files#global-analyzerconfig", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/marketplace-and-integrations/packages/authorized-services.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/?view=aspnetcore-5.0&tabs=windows#kestrel", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/style-menu.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/adding-style-select-to-toolbar.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/style-menu.md#supported-html-tags", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-stylemenu.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-media.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/partial-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/stylesheets-javascript.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/color-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Color-Picker-Content-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Color-Picker-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/umbraco-element/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/lit-element.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-controller", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api/provide-a-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/states.md#observe-a-state-via-umbraco-element-or-umbraco-controller", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api/consume-a-context.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/localization.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/cache/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/application-cache.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/v9/dev/src/Umbraco.Core/Cache", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/updating-cache.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache#icacherefresher", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v9/contrib/src/Umbraco.Core/Cache/MemberGroupCacheRefresher.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/tags.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/integrate-property-editors.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-dataset.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/language-files-for-packages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/README.md#integration-extensions", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/README.md#schema-extensions", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/example-package-repository.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/maintaining-packages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/creating-a-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/README.md#management-extensions", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/README.md#starter-kits", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/listing-on-marketplace.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/mvc/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/partial-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/querying.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/examples.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/viewcomponents.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/adding-configuration-to-a-property-editor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/adding-configuration-to-a-property-editor.md#using-the-configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/images/suggestion-editor-config_3.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/images/suggestion-editor-backoffice_2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/adding-configuration-to-a-property-editor.md#adding-settings-object-to-umbraco-package.json", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/rendering-content.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/querying.md#traversing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/query-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/button-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/examples.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content#what-is-a-document-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/images/language-fallback.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/querying.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-level-variance.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/images/block-level-variance-1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/default-document-types.md#element-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/default-document-types.md#document-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/images/block-level-variance-2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/images/block-level-variance-3.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/css-properties.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/stylesheets-javascript.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Web.UI.Client/src/packages/rte/components/rte-base.element.ts", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md#stylesheets", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/cache/cache-seeding.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/cache-settings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/creating-custom-seed-key-provider.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/editing-existing-content.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/View-page-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/List-view-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/layout.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/configure-collection-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md#saving-and-publishing-pages", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/grid-view-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management/using-services/relationservice.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/management/services/images/relations.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/management/services/images/relations-api.PNG", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-backoffice-api/versioning-your-api.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/umbraco-interface.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/UI-dashboard.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/The-Section-Menu-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/The-Section-Tree-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/searchmenu.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/searching/examine/indexing.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/images/examine-management-product-index.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/quick-start.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/c878567633a6a3354c1414ccd130c9be518b25f0/src/Umbraco.Infrastructure/Examine/ContentIndexPopulator.cs#L115", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Examine.Lucene/UmbracoContentIndex.cs#L124-L153", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/images/examine-management-product-document.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/deleting-and-restoring-pages.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/actions-trash-menu.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Empty-recycle-bin-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Restore-menu-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Empty-warning-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Delete-single-page-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/restore-option.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/actions-delete-menu.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Delete-single-page-warning-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Delete-warning-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/action-restore-menu.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/trash.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/memberservice-notifications.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/b69afe81f3f6fcd37480b3b0295a62af44ede245/tests/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/SupressNotificationsTests.cs#L35", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/append-step-to-query.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/document-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/specify-root-node.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md#node-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/ContentPicker-data-type-definition.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/pick-origin-root-node.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md#adding-a-custom-query-step", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/content-picker-query-steps.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/custom-error-page.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md#id-500-errors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md#id-404-errors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/create-a-custom-maintenance-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/page-not-found.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/content-node.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md#create-a-page-not-found-page-in-the-backoffice", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md#boot-failed-errors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/BootFailedGeneric.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/container.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/serilog.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/filesystemproviders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/connectionstringssettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/modelsbuildersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/hostingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/securitysettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/unattendedsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/imagingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/cache-settings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/contentsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/debugsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/requesthandlersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/typefindersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/runtimesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/exceptionfiltersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/pluginssettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/installdefaultdatasettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration#using-command-line-arguments-configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/basicauthsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/healthchecks.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/examinesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/packagemigrationsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/indexingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/loggingsettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/inbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/routing/request-pipeline/images/what-is-the-pipeline.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/key-vault.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/controllers.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md#umbraco-api-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/umbraco-api-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md#backoffice-api-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md#render-mvc-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md#surface-controllers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/controller-selection.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/umbraco-api-controllers/porting-old-umbraco-apis.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/media-management/cropping-images.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/cropping-images-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media#adding-properties", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/media-management/images/preset-crops-v9.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/code/subscribing-to-notifications.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/images/log-messages-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/images/log-viewer-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/unit-testing.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md#creating-a-custom-controller", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/execute-request.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/sidebar.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/update-dropdown-options.gif", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/hot-vs-cold-restarts.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/builder-modes.md#in-memory", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-an-xml-site-map.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/create-sitemap-settings-composition-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/xml-sitemap-add-composition-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/sitemap.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/images/sitemapWithChildren.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/create-sitemap-doctype.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/v8/create-sitemap-page.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/multilanguage-setup.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md#using-fall-back-methods", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/add-dictionary-item-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/dropdown-options.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/allow-vary-by-culture-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/adding-danish-language-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/home-page.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Blogs.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/publishing-variant-content-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Contact-us.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/language-dropdown-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/splitview-editing.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Language-variants-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md#enabling-language-variants-on-document-types-and-properties", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/culture-and-hostnames-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/variant-dropdown-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/final-result-dk.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/change-backoffice-language-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/change-default-language-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/final-result-da.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/fallback-language-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/Variant-content-tree-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/allow-varying-property-editor-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/viewing-langvariant-browser-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_BlockPicker_exsetup.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_BlockPicker.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Web.UI/Views/Partials/blockgrid", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_Areas.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/Install-Sample-Configuration.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md#2-build-your-own-rendering", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/resizing-block-block-grid.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md#scaling-blocks", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/Sorting_BlockGrid_Blocks.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content#element-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_Configuration.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md#setup-block-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_AreasConfiguration.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_DeleteContent.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_DataType_Blocks.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_AddContentInline.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/BlockEditorConfigurationProgramatically.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/block-custom-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md#1-default-rendering", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md#areas", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/BlockEditorContentCreated.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/block-editor/images/BlockGridEditor_AddContent.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/true-false.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Checkbox-Data-Type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Checkbox-Content.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/document-types.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/selecting-textstring-data-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/allow-document-type-as-root.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/creating-a-document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/add-group-document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/saving-a-document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/creating-our-pagetitle-property.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/homepage-document-type-with-properties.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/selecting-an-icon.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/1-customize-the-starter-kit.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/images/link-to-page_v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/images/design-group_v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management-api/external-access.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/images/current-user-endpoint.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/api-users.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/audit-trail.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/auditTrail-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/view-audit-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/markdown-editor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Markdown-Editor-content-example.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Markdown-Editor-definition-example.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/visual-studio.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Solution_Explorer.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/visual-studio.md#new-project", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/getting-started.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/New_Project.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VS/create-project.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Additional_Info_V16.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md#install-the-template", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/migrating-macros.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/tiptap-blocks.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/rte-tiptap.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/release/15.3/src/Umbraco.Infrastructure/Migrations/Upgrade/V_15_0_0/ConvertLocalLinks.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/migrating-macros.md#alternative-approaches", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/block-backoffice.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/macro-parameters.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/macro-tinymce.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/macro-settings.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/block-definition.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/release/15.3/src/Umbraco.Infrastructure/Migrations/Upgrade/V_15_0_0/LocalLinks", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/macro-backoffice.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/section-trees.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/searchable-trees.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/securitysettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/logging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md#synchronised-file-system", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/server-setup/load-balancing/images/flexible-load-balancing-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/server-setup/load-balancing/images/flexible-load-balancing-scheduler-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading#unattended-upgrades-in-a-load-balanced-setup", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md#explicit-schedulingpublisher-server", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/json-serialization.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/Serialization/DefaultJsonSerializerEncoderFactory.cs", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management-api/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/custom-swagger-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-swagger-authorize-instructions.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-swagger.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-execute-response.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-swagger-authorize-button.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-try-it-out.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/management-api-swagger-authenticated.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_dashboard_functionality_gettting_data%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md#contexts", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_dashboard_functionality%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_dashboard_functionality_users_list%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md#render-the-data", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md#getting-data-from-the-server", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/.gitbook/includes/obsolete-warning-snapshot.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#umbraco-15", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/requirements.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/install/macos#supported-releases", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-ver16#fixed-database-roles", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/install/linux#packages", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/sql/sql-server/end-of-support/sql-server-end-of-support-overview?view=sql-server-ver16#lifecycle-dates", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-ver16#a--adding-a-user-to-a-database-level-role", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net70#supported-releases", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#supported-distributions", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/connectionstringssettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/content-version-cleanup.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/prevent-cleanup-part-1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/prevent-cleanup-part-2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/contentsettings.md#contentversioncleanuppolicy", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(22).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/learn-how-umbraco-works.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/unit-testing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/data-persistence.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/services-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/integration-testing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/routing-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/controllers-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/datap-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/c-routing-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/composing-image.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/output-caching.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/caching/output#redis-cache", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/document-blueprints.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Select-Template-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Find-Content-Template-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Content-Type-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Name-Content-Template-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/content-menu-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Create-From-Template-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/README.md#3-creating-the-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/select-doc-type-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Edit-Content-Template-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/action-menu-DB.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/images/Create-Content-Template-DB.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management-api/postman-setup-swagger.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/postman-setup-swagger-import.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md#common-pitfalls-and-errors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md#importing-the-collection", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md#setup-authorization", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/postman-setup-swagger-json-file.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/images/postman-setup-swagger-cog-wheel.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api", + "status": { + "text": "" + } + }, + { + "url": "https://learning.postman.com/docs/collections/using-collections/#creating-collections", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md#get-a-token-for-a-new-user", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/contentservice-notifications.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/b69afe81f3f6fcd37480b3b0295a62af44ede245/tests/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/SupressNotificationsTests.cs#L35", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/determining-new-entity.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/release-candidate-guide.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/creating-a-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#breaking-changes", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/release-candidate-guide.md#test-the-release-candidate", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/loggingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/release-candidate-guide.md#new-and-updated-documentation", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/release-candidate-guide.md#what-to-focus-on-when-testing", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/collection.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/collections-display-email.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/collection-column-content-picker.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/collection-settings-example-15-1.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/collection-property-picker.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/listview-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/content-picker-property.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/content-picker-picked-value.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/list-icon.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/enable-listview-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/collection-view-cards-content-picker.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/collection-label-template.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/.gitbook/includes/obsolete-warning-ipublishedsnapshotaccessor.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#umbraco-15", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/finding-content.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/search-bar-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/imembermanager.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/properties.md#path", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/running-umbraco-in-docker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/logviewer.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/healthchecks.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/property-editors/property-value-converters.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/full-examples-value-converters.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/editormodel-notifications/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/editormodel-notifications/broken-reference", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/ipublishedcontent/collections.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/routing-properties.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/debugging.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/images/VS19-enable-sourcelink.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/debugging.md#example-code-snippet-to-try-with-sourcelink", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/images/VS19-sourcelink-prompt.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/serverside-sanitizing.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/database.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/subscribing-to-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/images/db-table%20(1)%20(1)%20(1).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/api-rate-limiting.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/performance/rate-limit#rate-limiter-algorithms", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api#logging-in-members", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api#using-a-named-identity-provider", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Core/EmbeddedResources/Snippets/Login.cshtml", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api#basic-client-configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/server-to-server-access.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-management.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-vs-code.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/NetcoreTemplate.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/ConfigureTask.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/TaskJsonFromTemplate.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Marketplace.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/Prompt_Menu.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/Dropdown_option.jpg", + "status": { + "text": "" + } + }, + { + "url": "http://yoursite.com/umbraco/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/VS_Code_Explorer.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/launchJson.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Create_LaunchJson_file.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/install/images/VsCode/dashboard-v8.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Install_Umbraco.jpg", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/menu.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/menu.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/menu-item.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/searching/examine/examine-management.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/pdfindex-multisearcher.md#multi-index-searchers", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/images/External-indexes-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/reference/searching/examine/images/examine-management-search-field.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/images/overview-examine-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/radiobutton-list.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md#translating-multi-value-property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/RadioButton-List-Content-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/RadioButton-List-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/user-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/User-Picker-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/User-Picker-Content-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/configuration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/understand-and-extend.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/using-interfaces.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/coolthingswithmodels.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/introduction.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/builder-modes.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/api-documentation.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/ui-library.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/backoffice-search.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/searchable-trees.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-editor-actions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/workspace-actions.svg", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-property-editor/adding-server-side-validation.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Core/PropertyEditors/MarkDownPropertyValueEditor.cs", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/images/suggestion-editor-config_4.png", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/src/Umbraco.Infrastructure/PropertyEditors/TagsPropertyEditor.cs", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/creating-and-publishing-notifications.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/scheduling.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/mediaservice-notifications.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-sidebar-composed-apps.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-menu-sidebar-app.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-sidebar.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md#section-sidebar-apps", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/section-sidebar-apps.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/menu.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/overview.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/starter-kit-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/block-list-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-custom-views-for-blocklist.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/error-pages-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/member-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/dashboards-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/create-website-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/multisite-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/connecting-umbraco-forms-and-zapier.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/property-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/multilingual-site.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/google-auth-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/zapier-image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multisite-setup.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Tutorials.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/get-to-know-umbraco.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Install.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/overview.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Documentations%20Icons_Umbraco_CMS_Fundamentals.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-registry/extension-registry.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/bundle.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/extension-api-for-querying.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api#query-parameters", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api#endpoints", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/custom-property-editors-support.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-value-converters.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/property-expansion-and-limiting.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/imageCropper.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/imageCropper-crop.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/imageCropper-focalpoint.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/imageCropper-upload-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multi-url-picker.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Multy-Url-Picker-Content-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Multi-Url-Picker-DataType.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/content-delivery-api/additional-preview-environments-support.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/images/preview-invariant-content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/images/preview-variant-content-da.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/images/preview-variant-content-en.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/custom-controllers.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services#custom-services-and-helpers", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/umbraco-controller/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/media-management/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/cropping-images.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/working-with-folders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/working-with-images-and-files.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/working-with-folders.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/Reload-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/integration-testing.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/tests/Umbraco.Tests.Integration", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/v14/dev/tests/Directory.Packages.props", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/adding-tabs.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Composition-add-tab.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Add-tab.png.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Generic-tab.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Reorder-tabs.gif", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-registry/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/README.md#registration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-registry.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/replace-exclude-or-unregister.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/templates/basic-razor-syntax.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/examples.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/working-with-content/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Inserting-an-Image-from-Computer-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-to-an-external-Page-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Creating-an-anchor-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Delete-an-anchor-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/editor_bar_v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Formatting-Buttons-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Formats-Button-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Editing-an-existing-table-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-to-Media-File-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content#working-with-images", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-to-a-Page-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-from-Image-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Remove-link-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-Button-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Insert-a-table-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Inserting-Image-from-the-Media-Library-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/view-source-code-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Remove-Format-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Link-to-Email-Address-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/table-properties-v11.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/images/Linking-to-Anchor-v11.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/health-check/guides/excessiveheaders.md": [ + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.1&tabs=aspnetcore2x#when-to-use-kestrel-with-a-reverse-proxy", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/backofficeusermanager-and-notifications.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/ordering-pages.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Sort-options-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Actions-menu-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Sort-menu-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/design/stylesheets-javascript.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/9-myscript.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/3-rte-editor-p3.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(29).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor#rte-styles", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/3-rte-editor-p2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/4-link-css-v9.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/2-rte-editor.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(28).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/design/images/10-reference-script-v9.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/key-vault.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/key-vault.md#use-key-vault-references-for-azure-app-service", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/key-vault.md#install-key-vault-via-nuget", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-6.0#use-application-id-and-x509-certificate-for-non-azure-hosted-apps", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/connectionstringssettings.md", + "status": { + "text": "" + } + }, + { + "url": "https://docs.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-6.0#use-managed-identities-for-azure-resources", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/itagquery.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/udi-identifiers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontentquery.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbraco-context.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/label.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Label-Setup.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/Label-Content-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/url-tracking.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-backoffice-api/adding-a-custom-swagger-document.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/images/my-item-api-swagger-ui.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview#extension-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/backoffice-overview-customizations.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-conditions.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/workspaces.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-editor-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/workspace.svg", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/decimal.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/content-example.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/content-example.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/iis.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/iis-core-website-config-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/visual-studio-deploy.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/iis-environment-variables-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/create-site-in-iis.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/iis-app-pool-core-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/images/dotnet-cli-command.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/health-check/README.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/v10/dev/src/Umbraco.Core/HealthChecks/Checks", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/v10/dev/src/Umbraco.Core/HealthChecks/NotificationMethods", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/healthchecks.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/notification-handler.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/contentservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/searching/examine/quick-start.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/indexing.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-from-8-to-latest.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/api-documentation.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/release-10.0.0/src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs#L66-L73", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading#upgrade-to-a-new-major", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-custom-dashboard/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard#setting-up-a-package", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard#creating-the-dashboard-web-component", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/images/welcome-dashboard.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/spaces_G1Byxw7XfiZAj8zDMCTD_uploads_PtBQkEyVcGmoVx3ysAOJ_welcome%20(1).webp", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/searchable-trees.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/section-trees/images/backoffice-search-v8%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/section-trees/images/favouritethings-search-v8%20(1).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/querying/ipublishedcontent/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/collections.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/ishelpers.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/getting-started.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/backoffice-landing-page.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/installing-umbraco.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/figure-5-retrospect-template-v8.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/downloadable-content/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/downloadable-content/youtube-create-a-simple-umbraco-website.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/terminology.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-controller", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/states.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/dictionary-items.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/rendering-dictionary-item.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/dictionary-item-values.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/export.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/display-dictionary-item.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/rendering-altvalue-dictionary-item.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/dictionary-item.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/import.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md#creating-a-user-group", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/extending-the-help-menu.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/help-menu.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/settings-dashboards.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging#miniprofiler", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-management.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-2.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/style-menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/extensions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#breaking-changes", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/css-properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-contentexample.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/images/rte-tiptap-datatypedefinition.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/broken-reference", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/data-types/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/data-types/images/viewing-data-type-reference.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types/default-data-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types/images/dropdown-data-type-sample.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/tracking.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/bundle.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/README.md#conditions", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/kind.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/README.md#entry-point", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/README.md#kinds", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/README.md#package-manifest", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management/using-services/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/mediaservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/contentservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/userservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/contenttypeservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/relationservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/consentservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/localizationservice.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/filesystemproviders/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders/azure-blob-storage.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/displaying-the-document-type-properties.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/umbraco-page-field.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/footer-text.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/replace-bodytext-with-page-field.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/figure-17-where-our-data-fields-go-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/figure-22-displaying-document-type-properties.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/replace-hardcoded-text-with-umbraco-page-field.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/starter-kit/lessons/4-help-and-community.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/development-flow/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/razor-pages/ui-class?view=aspnetcore-8.0&tabs=visual-studio#create-an-rcl-with-static-assets", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/dropdown/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/dropdown/images/DropdownMultiple-Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/dropdown/images/DropdownSingle-Content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/Dropdown-DataType.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md#translating-multi-value-property-editors", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/preview-pane-responsive-view.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/tips-and-tricks/images/responsivePreview-v9.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/defining-content/document-type-localization.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/localization-document-editor-create.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/localization-document-editor-validation.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/localization-document-type-editor-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/localization-document-type-editor-validation-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/localization-document-editor-v15.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/default-routing/execute-request.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/healthchecks.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/cache/examples/tags.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/images/response-2.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/images/response.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md#button-header-app-with-manifest", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/header-app-example.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/header-apps.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/header-app-example-ts.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md#button-header-app-with-js-ts", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/states.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/states.md#observables", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/lit-element.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/notifications/mediaservice-notifications.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/b69afe81f3f6fcd37480b3b0295a62af44ede245/tests/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/SupressNotificationsTests.cs#L35", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/determining-new-entity.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md#urls", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/path-example-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md#paths", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/staging-only-staging.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/backoffice-see-prod.png", + "status": { + "text": "" + } + }, + { + "url": "http://example.com/our-products/swibble", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/simple-content-tree-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md#segments", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/culture-and-hostnames-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/images/no-sitedomainhelp.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/templating/modelsbuilder/configuration.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/images/ModelsBuilderDashboard-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/development-flow/vite-package-setup.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow#source-code", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/Vite_Package_Setup_Dashboard%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/razor-pages/ui-class?view=aspnetcore-8.0&tabs=visual-studio#create-an-rcl-with-static-assets", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-2.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/viewing-contact-us.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/creating-forms.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/homepage-allowed-child.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/contact-us-template-with-data-fields.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/images/adding-child-node-Content.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/version-management/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/rollback-to-a-previous-version.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/comparing-versions.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md#appdomain-synchronization", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md#explicit-schedulingpublisher-server", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/iis.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/permissions.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md": [ + { + "url": "https://issues.umbraco.org/issue/U4-9201", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-6228", + "status": { + "text": "" + } + }, + { + "url": "http://issues.umbraco.org/issues/U4?q=Due+in+version%3A+7.6.0+Backwards+compatible%3F%3A+No+", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-9499", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/content-version-cleanup.md", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issues/?q=&project=U4&tagValue=&release=7.7.0&issueType=&search=search", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-9406", + "status": { + "text": "" + } + }, + { + "url": "https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-15.md", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/04ed514a21279ae82d95b34c55cb2ba96545eb39/src/Umbraco.Web.UI/Views/_ViewImports.cshtml#L7-L8", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-7318", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-9004", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor", + "status": { + "text": "" + } + }, + { + "url": "https://www.tiny.cloud/docs/migration-from-4x/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md", + "status": { + "text": "" + } + }, + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/migration/80-90?view=aspnetcore-9.0&tabs=visual-studio#replace-usestaticfiles-with-mapstaticassets", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/tinymce/tinymce/issues/9453#issuecomment-2327646149", + "status": { + "text": "" + } + }, + { + "url": "http://issues.umbraco.org/issue/U4-6595", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific#umbraco-14", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-9310", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-9655", + "status": { + "text": "" + } + }, + { + "url": "http://issues.umbraco.org/issue/U4-8031", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-8963", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extend-and-customize-editing-experience.md", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-1324", + "status": { + "text": "" + } + }, + { + "url": "https://issues.umbraco.org/issue/U4-6566", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/mapping.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md#upgrade-using-nuget", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/upgrading/images/nuget-upgrade-overwrite%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific", + "status": { + "text": "" + } + }, + { + "url": "http://winmerge.org/", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md#merge-ui-xml-and-language", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/setup/upgrading/images/nuget-overwrite-dialog%20(1)%20(1).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md#upgrade-manually-from-a-zip-file", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/language-files/net-localization.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Core/EmbeddedResources/Lang", + "status": { + "text": "" + } + }, + { + "url": "https://github.com/umbraco/Umbraco-CMS/blob/main/.github/CONTRIBUTING.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/inbound-pipeline.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/published-content-request-preparation.md", + "status": { + "text": "" + } + }, + { + "url": "https://example.com/", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/webhooks/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/webhooks/images/webhook-section-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/webhooks/images/create-webhook-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/defining-content/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/default-document-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/15/umbraco-cms/fundamentals/data/images/md-description.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/homePage.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/selectEditor.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/v8Screenshots/createAboutUs.PNG", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/addproperty.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/adding-tabs.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(5).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/CreateDoctype.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/v8Screenshots/export-document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/docTypePermissions.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/docTypeIcon.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/adding-tabs.md#convert-a-group-to-a-tab", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/createHomepage.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/import-document-type.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(8).png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/users/api-users.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/api-user.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/external-access.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/SUMMARY.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/iis.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/key-vault.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/4-help-and-community.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/datatypes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/webhooks/expanding-webhook-events.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/integrating-context-with-a-property-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/permissions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/legacy-documentation/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/decimal.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/response-caching.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/slider.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/mediaservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-localization-to-the-dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/running-umbraco-on-docker-locally.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/memberservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/document-blueprints.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/database.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/inbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/setup-umbraco-for-a-fips-server.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/api-documentation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-registry.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/custom-extension-type.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/setting-the-navigation-menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/true-false.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/debugcompilationmode.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/dive-into-the-code.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing/signalR.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/default-media-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/migrating-macros.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/backoffice-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/logging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/relations.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/media-delivery-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/custom-password-check.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/ui-library.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/determining-new-entity.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/adding-functionality-to-the-dashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/comparing-versions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/polymorphic-output-in-the-management-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/indexingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins/creating-resolvers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/document-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/working-with-folders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/accessibility.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/webhooks/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/global-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/section-trees.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/document-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/extension-manifest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/step-2.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/get-to-know-umbraco.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/outbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/adding-tabs.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/packagemigrationsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services/circular-dependencies.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/backoffice-search.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/razor-cheatsheet.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/installing-and-uninstalling-packages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/debugsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/exceptionfiltersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/contentsniffingprotection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-your-first-template-and-content-node.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/fetch-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/cookies.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/document-type-localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/working-with-content/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/examples-and-playground.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/server-events.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/members-registration-and-login.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/iis.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-an-xml-site-map.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/typefindersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/css-properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders/azure-blob-storage.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/article-parent-and-article-items.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/bundle.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/healthchecks.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-7.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/itagquery.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/configuration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multi-url-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/try-execute.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/subscribing-to-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textbox.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/unattended-install.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/pdfindex-multisearcher.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/maintaining-packages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/content-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/hostingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-custom-views-for-blocklist.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/url-tracking.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/crosssitescriptingprotection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/modelsbuildersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/minor-upgrades-for-umbraco-8.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-templates.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/sensitive-data-on-members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/getting-started.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-type-filters.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/notification-handler.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/debugging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/radiobutton-list.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/summary.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/creating-and-publishing-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/api-users.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/excessiveheaders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-bulk-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/members.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/image-cropper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/database-availability.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-controller/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-kind.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/overview.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/cropping-images.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/numeric.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/cacherefresher-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/custom-modals.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/step-3.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/security-hardening.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/release-candidate-guide.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/published-content-request-preparation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/mediaservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/users/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/notificationemail.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/updating-cache.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/api-versioning-and-openapi.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/custom-property-editors-support.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-routes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/scheduled-publishing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/localizationservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/build-on-umbraco-functionality.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/contentsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/stylesheets-javascript.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/imemberpartialviewcacheinvalidator.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/mapping.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/running-umbraco-on-linux-macos.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/filesystemproviders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/httpsconfiguration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/searchable-trees.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/basicauthsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/security-settings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/checkbox-list.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/password-reset.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/create-a-custom-maintenance-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/relationservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/extensions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/editing-existing-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/kind.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/iisrewriterules.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/debugging/logging.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/editormodel-notifications/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/corrupt-indexes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/condition.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/creating-custom-seed-key-provider.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element/controllers/write-your-own-controller.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/sections.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-dataset.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/installdefaultdatasettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/forms.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/connecting-umbraco-forms-and-zapier.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/serilog.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/ssl-https.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/backofficeusermanager-and-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition/property-editor-ui.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/nullable-reference-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/eye-dropper-color-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/adding-server-side-validation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/services/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/macros.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/SUMMARY.md#extending", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/step-1.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/querying.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/integration-testing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/learn-how-umbraco-works.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/configuration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/default-property-editor-schema-aliases.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/userservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/hot-vs-cold-restarts.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/tracking.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/loggingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/audit-trail.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/umbraco-api-controllers/porting-old-umbraco-apis.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/packages-on-umbraco-cloud.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/block-custom-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/umbraco-services.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/json-serialization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/common-pitfalls.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/style-menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/builder-modes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/collection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-conditions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/SUMMARY.md#customizing", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/logviewer.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/3-add-open-graph/step-4.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/finding-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-from-8-to-latest.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/smtp.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-middleware.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/repositories.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/example-package-repository.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-level-variance.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/versioning-your-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/distributed-locks.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/execute-request.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/creating-a-package.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/controller-selection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/azure-web-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-3.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/adding-configuration-to-a-property-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/visual-studio.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/unit-testing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/partial-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section-sidebar.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/integrate-property-editors.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/contexts/property-dataset-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbraco-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/adding-language-variants.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/color-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/composing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/integrate-validation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/language-files-for-packages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/1-customize-the-starter-kit.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/file-system-replication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/examinesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/runtimesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/cache-seeding.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/external-access.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/reset-admin-password.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/collections.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/partial-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/flexible-advanced.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/umbraco-api-controllers/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/umbraco-interface.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/udi-identifiers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api/consume-a-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/sections/section.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multisite-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/documenting-your-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-1.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management-api/postman-setup-swagger.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/rich-text-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontentquery.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/contentservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/surface-controllers/surface-controllers-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/using-ioc.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/custom-error-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/good-practice-and-defaults.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/markdown-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/requirements.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/routes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/contentsecuritypolicy.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/upgrade-to-umbraco-7.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent/ishelpers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-15.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types/default-data-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/quick-start.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/requesthandlersettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-microsoft-entra-id-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/css-and-images.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/email-address.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/dictionary-items.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-custom-dashboard/extending-the-dashboard-using-umbraco-ui-library.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/install-the-starter-kit.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/replace-exclude-or-unregister.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/overview.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/label.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/data-persistence.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/additional-preview-environments-support.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/terminology.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/vite-package-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/creating-master-template-part-2.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/protected-content-in-the-delivery-api/server-to-server-access.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/extension-api-for-querying.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/umbraco-schema-and-operation-ids.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/moving-a-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/route-registration.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/modals/confirm-dialog.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/umbraco-flavored-markdown.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-views.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/globalsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/listing-on-marketplace.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/iservermessenger.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/pluginssettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date-time.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/serverside-file-validation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/states.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/ordering-pages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/tags.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/stricttransportsecurityheader.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/language-variation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/clickjackingprotection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/downloadable-content/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-management.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/copying-a-page.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/user-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/icons.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/dropdown/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/full-examples-value-converters.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/coolthingswithmodels.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-editor-validation.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-create-option-action.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/understand-and-extend.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/default-document-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/starter-kit/lessons/2-add-a-blog-post-publication-date/part-2.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/composition/property-editor-schema.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/imagingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-registry/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/introduction.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/api-rate-limiting.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/umbracoapplicationlifetime-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/contentdashboard.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/icons.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/variants.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-editor-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-group-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/session-timeout.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/workspaces.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/content-version-cleanup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-content.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/webroutingsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/routing-properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/consentservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/sidebar.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/sorting.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/embedded-media-providers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/application-cache.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/serverside-sanitizing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/upgrade-introduction.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/inbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/cache-settings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/folderandfilepermissions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/conclusion.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-level-ui-permissions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/contenttypeservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/downloadable-content/youtube-create-a-simple-umbraco-website.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/member-picker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/icacherefresher.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/app-entry-point.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/plugins/finding-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/install/install-umbraco-with-vs-code.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/creating-forms.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/language-files/net-localization.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/connectionstringssettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/code/source-control.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/multiple-textbox.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/scheduling.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/lit-element.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-property-editor/custom-value-conversion-for-rendering.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/custom-swagger-api.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/custom-generated-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/find-publishedcontent-and-template.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/tree.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/displaying-the-document-type-properties.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/filesystemproviders/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/fetching-data/http-client.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/property-editors/property-value-converters.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api/provide-a-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/entity-actions.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/adding-a-custom-swagger-document.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/property-expansion-and-limiting.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/health-check/guides/fixedapplicationurl.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/templates/basic-razor-syntax.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/tags.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/indexing.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/searching/examine/examine-manager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/media-picker-3.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-media.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/extending-the-help-menu.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications/contentservice-notifications.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/deleting-and-restoring-pages.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/examples.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/content-delivery-api/output-caching.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/two-factor-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-backoffice-api/access-policies.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/logging-in-and-out.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/upgrading/version-specific/migrate-content-to-umbraco-8.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/unattendedsettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/getting-started-with-entity-framework-core.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/securitysettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/rollback-to-a-previous-version.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/modelsbuilder/using-interfaces.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/running-umbraco-in-docker.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/working-with-folders.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/tips-and-tricks/preview-pane-responsive-view.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/textarea.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/defining-content/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/media-management/working-with-images-and-files.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/settings-dashboards.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/multilanguage-setup.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/templating/mvc/viewcomponents.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/property-value-preset.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-a-basic-website/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/README.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/contexts/README.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/examples-and-playground.md": [ + { + "url": "https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Web.UI.Client/examples", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/examples-and-playground.md#run-an-example", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/development-flow/umbraco-extension-template.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/umbraco-package.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/custom-routing/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/custom-routing/signalR.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/custom-controllers.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/notifications", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/imagingsettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/contentsettings.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/extending/packages/installing-and-uninstalling-packages.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/removing-document-types.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/backoffice-installed-packages.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/installed-package-leftovers-backoffice.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/app-plugins-starterkit.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/nuget-package-in-manager.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/backoffice-packages-section.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/removing-partials.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/removing-datatypes.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/removing-media.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/seochecker-after-removal.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/seochecker-content-section.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/vs-cleaning-solution.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/backoffice-packages-section-package.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/removing-content.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/nuget-installing-options.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/removing-templates.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/extending/packages/images/seochecker-app-plugins.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/extending/packages/images/uninstalling-via-nuget-package-manager.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/images/systeminformation-tempfileconfig.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md#using-iis", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md#hosting-on-umbraco-cloud", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/configuration/maximumuploadsizesettings.md#using-kestrel", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/date-time.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-property-editors/images/date-picker-v8.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/images/date-time.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/routing/request-pipeline/published-content-request-preparation.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/routing/request-pipeline/icontentfinder.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/umbraco-flavored-markdown.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/context-api", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/security/external-login-providers.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#storing-external-login-provider-data", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/external-login-provider-javascript.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/ui-library.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#static-extension-class", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-google-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#customizing-the-backoffice-login-button", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#generic-backoffice-login-provider-composer", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/images/login-external.jpg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/security/external-login-providers.md#custom-named-configuration", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-your-first-extension.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/add-microsoft-entra-id-authentication.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/icons.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/extending-overview/extension-types/kind.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/header-apps.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md": [ + { + "url": "https://learn.microsoft.com/en-us/aspnet/core/blazor/fundamentals/static-files?view=aspnetcore-7.0#static-files-in-non-development-environments", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/ModelsBuilderDisabledOnProduction.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/setup/server-setup/runtime-modes.md#development-mode", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/TemplatedCannotBeEditedWhenRuntimeIsProduction.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/relations.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/relationservice.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/images/parent-siblings-children.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/images/Relations-in-the-backoffice.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/tutorials/editors-manual/version-management/comparing-versions.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/tutorials/editors-manual/version-management/images/Rollback-changes-v10.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/editors-manual/version-management/images/Rollback-v14.png", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-list-editor.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/tutorials/creating-custom-views-for-blocklist.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/block-grid-editor.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/repositories.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/repositories.md#register-a-repository", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/data-flow.svg", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/repositories.md#data-flow-with-a-repository", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/management/using-services/contentservice.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/management/using-services/localizationservice.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/implementation/default-routing/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/imembermanager.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/controller-selection.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/ipublishedcontent", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/execute-request.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/implementation/default-routing/inbound-pipeline.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/querying/umbracohelper.md", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/customizing/foundation/context-api/consume-a-context.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/extending-overview/extension-types/workspaces/workspace-context.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/customizing/foundation/umbraco-element", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/fundamentals/data/creating-media/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/design/rendering-media.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/new-data-type-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/employee-images-folder.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/finished-new-media-type-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(13).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(14).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media#creating-a-media-type", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/.gitbook/assets/image%20(12).png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/default-media-types.md", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/switch-view-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media#add-media-through-the-media-section", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/configure-collection-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/data-types", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media#add-media-through-the-content-section", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/creating-media/images/hover-over.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/employee-images-permissions.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/crops-and-focal-point-geo.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/fundamentals/data/creating-media/images/create-new-media-type-v14.png", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/creating-media/images/add-image-from-dialog.gif", + "status": { + "text": "" + } + }, + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/10/umbraco-cms/fundamentals/data/creating-media/images/upload-images-from-content.gif", + "status": { + "text": "" + } + } + ], + "16/umbraco-cms/reference/cache/examples/README.md": [ + { + "url": "file:///Users/sofietoft/Desktop/Documentation/UmbracoDocs/16/umbraco-cms/reference/cache/examples/tags.md", + "status": { + "text": "" + } + } + ] + }, + "duration_secs": 32, + "detailed_stats": true +} \ No newline at end of file diff --git a/umbraco-cloud/.gitbook/assets/auth0-portal-callback.png b/umbraco-cloud/.gitbook/assets/auth0-portal-callback.png new file mode 100644 index 00000000000..152494af841 Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/auth0-portal-callback.png differ diff --git a/umbraco-cloud/.gitbook/assets/org-menu-login-providers.png b/umbraco-cloud/.gitbook/assets/org-menu-login-providers.png new file mode 100644 index 00000000000..391ac107b62 Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/org-menu-login-providers.png differ diff --git a/umbraco-cloud/.gitbook/assets/org-menu-overview.png b/umbraco-cloud/.gitbook/assets/org-menu-overview.png index 93eb5bffe47..4d548e971d8 100644 Binary files a/umbraco-cloud/.gitbook/assets/org-menu-overview.png and b/umbraco-cloud/.gitbook/assets/org-menu-overview.png differ diff --git a/umbraco-cloud/.gitbook/assets/organization-elp-audit-screen.png b/umbraco-cloud/.gitbook/assets/organization-elp-audit-screen.png new file mode 100644 index 00000000000..d409302f1db Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-elp-audit-screen.png differ diff --git a/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-add.png b/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-add.png new file mode 100644 index 00000000000..071594bb8f5 Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-add.png differ diff --git a/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-screen.png b/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-screen.png new file mode 100644 index 00000000000..416651bb8ec Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-elp-project-permission-screen.png differ diff --git a/umbraco-cloud/.gitbook/assets/organization-elp-signin-url.gif b/umbraco-cloud/.gitbook/assets/organization-elp-signin-url.gif new file mode 100644 index 00000000000..35f22e78dc1 Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-elp-signin-url.gif differ diff --git a/umbraco-cloud/.gitbook/assets/organization-external-login-provider-configuration.png b/umbraco-cloud/.gitbook/assets/organization-external-login-provider-configuration.png new file mode 100644 index 00000000000..8ff5655784c Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-external-login-provider-configuration.png differ diff --git a/umbraco-cloud/.gitbook/assets/organization-external-login-provider.png b/umbraco-cloud/.gitbook/assets/organization-external-login-provider.png new file mode 100644 index 00000000000..33c04a915fd Binary files /dev/null and b/umbraco-cloud/.gitbook/assets/organization-external-login-provider.png differ diff --git a/umbraco-cloud/SUMMARY.md b/umbraco-cloud/SUMMARY.md index 8e39a57a84a..12fe4b09d94 100644 --- a/umbraco-cloud/SUMMARY.md +++ b/umbraco-cloud/SUMMARY.md @@ -18,7 +18,8 @@ * [Migrate to Umbraco Cloud](begin-your-cloud-journey/creating-a-cloud-project/migrate-to-umbraco-cloud.md) * [Baselines](begin-your-cloud-journey/creating-a-cloud-project/baselines.md) * [The Cloud Portal](begin-your-cloud-journey/the-cloud-portal/README.md) - * [Organizations](begin-your-cloud-journey/the-cloud-portal/organizations.md) + * [Organizations](begin-your-cloud-journey/the-cloud-portal/organizations/README.md) + * [Organization Login Providers](begin-your-cloud-journey/the-cloud-portal/organizations/organization-login-providers.md) * [Payments](begin-your-cloud-journey/the-cloud-portal/payments.md) * [Project Features](begin-your-cloud-journey/project-features/README.md) * [Environments](begin-your-cloud-journey/project-features/environments.md) diff --git a/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations.md b/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/README.md similarity index 76% rename from umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations.md rename to umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/README.md index f59d2d1c9a7..eafd1e97e6b 100644 --- a/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations.md +++ b/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/README.md @@ -1,12 +1,12 @@ # Organizations -On Umbraco Cloud it is possible to setup an Organization. An organization is handy if you are managing many projects for different customers. It is also handy if you need to manage permissions for multiple users (such as developers, content editors etc.). +On Umbraco Cloud, it is possible to set up an Organization. An organization is handy if you are managing many projects for different customers. It is also handy if you need to manage permissions for multiple users (such as developers and content editors. With an organization, you get an overview of all projects and members that are part of it. You can also manage payment methods for projects, as well as many other functions outlined on this page. In the following sections, we will go through the different options that are available to an Organization: -
Organization Overview

Organization Overview

+
Organization Overview

Organization Overview

{% hint style="info" %} Are you interested in getting an organization, or need a project added to a different organization? Please reach out to the Support Team in the small chat box in your [project overview](https://www.s1.umbraco.io/projects). @@ -18,13 +18,13 @@ Are you interested in getting an organization, or need a project added to a diff In the **Information** section of the Organization, you can find all the details about your Organization. If there are any changes to your details, you can change them here. -![Information](images/Information-v10.png) +![Information](../images/Information-v10.png) ### Members In the **Members** section, you can view current members, pending invites, and see the Multi-Factor Authentication (MFA) status for the Members of your Organization. You can also set up different permissions for your Members, such as Read, Write, and Administrators for your organization by adjusting their **Roles**. -
+
Members added to your organization can see different details about their organization based on the user group they are added to. Currently there are three different groups, **Read**, **Write** and **Admin**. Below you can see what each user group has access to under the organization they are a part of. @@ -66,7 +66,7 @@ Being a Member of an organization does not give access to any projects under it. When working in organizations on Umbraco Cloud, as a company, you can enforce a certain type of Multi-Factor Authentication (MFA) method for members. -![MFA for members](images/mfa-page.png) +![MFA for members](../images/mfa-page.png) Administrators of Organizations on Umbraco Cloud can enforce MFA for specific members of their organization. @@ -84,7 +84,7 @@ Once it has been enabled, the next time the member logs in, they will be forced In the **Projects** section, you can get an overview of all the Projects that have been created in your Organization. -![Project overview](images/org-projects.png) +![Project overview](../images/org-projects.png) It is possible to see the plan, project status, payment status, creation date, region, and number of environments for each of your projects. @@ -103,15 +103,25 @@ In the **Access Rights** section, you can get a list of all the Access Rights yo In the **Payment Methods** section, you can view the payment methods for your organization. From here, you can add or delete credit card details for your Organization. These payment options will be used, when you create new projects under your organization. -
Payment methods

Payment methods

+
Payment methods

Payment methods

### Payment History In the **Payment History** section, you can see the payment history for your organization. ## Insights -
Insights section

Insights section

+
Insights section

Insights section

### Sustainability -The Sustainability Dashboard is designed to help users monitor and improve the environmental impact of their websites on Umbraco Cloud. For more information, see the [Sustainability Dashboard](../../optimize-and-maintain-your-site/monitor-and-troubleshoot/sustainability-dashboard.md) article. \ No newline at end of file +The Sustainability Dashboard is designed to help users monitor and improve the environmental impact of their websites on Umbraco Cloud. For more information, see the [Sustainability Dashboard](../../../optimize-and-maintain-your-site/monitor-and-troubleshoot/sustainability-dashboard.md) article. + +## Login Providers + +
Login Providers section

Insights section

+ +The **Login Providers** section enables you to configure access to the Umbraco Cloud Portal and Projects. + +The section also offers the possibility to follow Sign-ins and changes to Login Provider configurations. + +Learn more about Login Providers for your Organization in the [Organization Login Providers](organization-login-providers.md) article. diff --git a/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/organization-login-providers.md b/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/organization-login-providers.md new file mode 100644 index 00000000000..63cc6b3965c --- /dev/null +++ b/umbraco-cloud/begin-your-cloud-journey/the-cloud-portal/organizations/organization-login-providers.md @@ -0,0 +1,316 @@ +--- +description: Learn how to configure and use external login providers via your Umbraco Cloud organization. +--- + +# Organization Login Providers + +{% hint style="info" %} + +**Beta feature**. Help improve the feature by [reporting feedback](mailto:beta-cloud-portal-login-providers@umbraco.dk). + +{% endhint %} + +The External Login Providers feature in Umbraco Cloud enables you to integrate third-party authentication systems for managing Portal user logins securely and efficiently. This functionality is built for teams that want to manage login using an existing identity setup. + +Using OpenID Connect, Umbraco Cloud supports external login providers like Microsoft Entra ID, Auth0, and Google. The feature helps administrators manage backoffice access, assign user roles, and improve security. + +{% hint style="info" %} + +This is exclusively for Cloud Portal access and access to Project features only available within the portal. [You can see how to set up External Login Providers for the Backoffice on Cloud Projects in this article](../../project-features/external-login-providers.md). + +{% endhint %} + +## External Login Providers + +{% hint style="info" %} +The Organization Areas are only available for users logged in with Umbraco ID. Additionally, the Login Providers Section can only be accessed by a user who has Admin rights to the Organization. +{% endhint %} + +This guide shows you how to set up and configure external login providers for the Cloud Portal, including related Project Permissions. It includes the following steps: + +1. [Prepare your Login Provider](#prepare-your-login-provider) +2. [Register the login provider in the Cloud Portal](#register-the-login-provider-in-the-cloud-portal) + +### Prepare your Login Provider + +{% tabs %} +{% tab title="Microsoft Entra ID" %} + +1. Access the Microsoft Azure Portal. +2. Locate the Microsoft Entra ID and enter your tenant. +3. Select **Add**. + +![Select Add and then choose App Registration to start registering your app](../../../build-and-customize-your-solution/set-up-your-project/project-settings/images/elp-azure-2.png) + +4. Choose **App registration**. +5. Register your app. + * Ignore the Redirect URI as that will be covered later in the guide. + +
+ +6. Click **Register**. + +Once the app has been registered, locate and note down the following keys. + +* **Application (client) ID** - found on the **Overview** page for the app. +* **Authority URL** - available from **Endpoints** on the **Overview** page. +* **Secret ID** - needs to be generated on the **Certificates & Secrets** page. + +These keys will be used to set up the login provider on Umbraco Cloud. + +{% hint style="info" %} +**Enterprise or custom setup** + +When working with an enterprise or a custom setup, ensure that the email claim is included in the ID token configuration. +{% endhint %} + +{% endtab %} + +{% tab title="Auth0" %} + +1. Access your Auth0 dashboard. +2. Navigate to **Applications**. +3. Select **Create Application**. + +![Select Create Application to get started](../../../build-and-customize-your-solution/set-up-your-project/project-settings/images/elp-oauth-1.png) + +4. Give the application a name and select **Regular Web Application**. +5. Go to the **Settings** section. +6. Identify and note down the following keys: + * **Domain URL** (Authority URL) + * **Client Id** + * **Client Secret** + +{% endtab %} + +{% tab title="Google Authentication" %} + +1. Access the Google Developer Console. +2. Select **Create Project** and give it a name. +3. Go to the **OAuth consent screen** page. +4. Select the **Internal** User Type and click **Create**. +5. Fill in the required information. +6. Add **Authorized domains** from where login should be allowed. +7. Click **Save and continue**. +8. Navigate to **Credentials**. +9. Select **+ Create Credentials** and choose **OAuth client ID**. +10. Choose **Web Application** as the application type. +11. Fill in the required fields. +12. Click **Save** to complete creating the credentials. + +Before you move on, take note of the following keys: + +* **Client ID** (generated through the steps above) +* **Client Secret** (generated through the steps above) +* **Authority URL** (`https://accounts.google.com`) + +{% endtab %} +{% endtabs %} + +Once you have the keys from your login provider, follow the next steps in the Umbraco Cloud Portal. + +Keep the configuration for your login provider open, as you will come back to it later in the guide. + +### Register the login provider in the Cloud Portal + +1. Access the Umbraco Cloud Portal. +2. Navigate to your Organization +3. Navigate to **External Login Providers** page under the **Login Provider** section. + +
+ +4. Select **Add Configuration**. +5. Fill out the fields. + - [Learn how to fill out the form](#how-to-fill-in-the-external-login-provider-configuration). + +
+ +6. Click **Create** to add the new configuration. +7. Click on **Sign-in and Redirect Urls**. +8. Take note of the Redirect URI. +9. Head back to the configuration for your external login provider. + +{% tabs %} +{% tab title="Microsoft Entra ID" %} + +1. Click on **Authentication**. +2. Select **Add a platform**. +3. Select **Web** and add the Redirect URI. +4. Add more Redirect URIs if needed. +5. Check the following options under **Implicit grant and hybrid flows**: + * Access Tokens (used for implicit flows) + * ID tokens (used for implicit and hybrid flows) +6. Click **Configure** to complete the configuration. + + +{% endtab %} + +{% tab title="Auth0" %} + +1. Navigate to the **Settings** section. +2. Scroll down to find the **Application URIs**. +3. Add the Redirect URI to the **Allowed Callback URLs**. +4. Add the Redirect URI to the **Allowed Logout URLs** as well. + +![Add the Redirect URI to the Allowed Callback URLs](../../../.gitbook/assets/auth0-portal-callback.png) + +5. Add more Redirect URIs if needed. + +{% endtab %} + +{% tab title="Google Authentication" %} + +1. Open the **Credentials** created earlier through this guide. +2. Select **Add URI**. +3. Add the Redirect URI. +4. Click **Save** to complete the configuration. + +{% endtab %} +{% endtabs %} + +## How to fill in the External Login Provider Configuration + +This section provides an overview of what type of data and information is needed for each field in the configuration form. + +### Display Name + +A descriptive name for the Login Provider + +### Alias (required) + +A unique alias for the provider in the Organization. Use only lower-case. Spaces are not allowed. + +### Client Id (required) + +A unique Client ID is generated in the external login provider. + + * Entra ID: Guid + * Auth0: Random characters + * Google: `{randomchars}.apps.googleusercontent.com` + +### Client Secret (required) + +A secret that is generated in the external login provider and is associated with the Client ID. + +### Authority (required) + +The URL for the external login provider. This can be found in the External Login Provider. + +Entra ID: `https://login.microsoftonline.com/<Directory (tenant)>` +Auth0: `https://{accountId}.uk.auth0.com` +Google: `https://accounts.google.com` + +### Metadata Address + +If you need a special metadata address for your External Login Provider, you can set it here. By default, the system resolves the metadata address from the Authority URL, making the property optional. + +A common scenario for using a special metadata address is when working with Entra ID and configuring claims mapping. In this case, you must set the metadata address to the following: `https://login.microsoftonline.com/{tenant}/v2.0/.well-known/openid-configuration?appid={client-id}`. + +### User Mapping Claim Name + +Your provider may assign users to specific roles. For example: Admin, Editor, Viewer. + +The **User Mapping Claim Name** is the field in the authentication token (claim) that identifies these roles. The system reads this claim to determine a user's permissions. + +For example, if the roles claim is called `user_roles` in your provider, you set the **User Mapping Claim Name** to `user_roles`. + +## Signing in using the Login Provider + +When trying to access Umbraco Cloud Portal through `s1.umbraco.io`, you are greeted by an Umbraco ID sign-in screen. + +To sign in with your login provider, you must use a special sign-in URL that is unique to your Login Provider. + +1. Go back to Cloud Portal, where you registered the Login Provider. +2. Click on the `Sign-in and Redirect URLs` button. + +
How to retrive the Sign in Url
+ +3. Give the URL to the Organization members you want to sign in using your Login Provider. + +## Project Permissions + +Project Permissions lets you set up access to Projects in the Portal while signed in with your Login Provider. + +You must add one Project Permission model per Project and one per Login Provider. It is not required to add Project Permissions to all projects. Projects without a Project Permissions tied to a Login Provider will not be shown to a user logged in with that particular Login Provider. + +
Project Permission Screen
+ +To set up Project Permission, follow these steps: + +1. Select a Project on the left side of the screen. +2. Click on "+ Add" on the Login Provider you want to add Project Permissions for. + +
Add Project Permission
+ +3. Fill in the fields in the modal: + - Default Access Level (required) + - No Claim Found Behavior (required) + - User Mapping Claim Name + - Project User Mappings + - Consists of two fields: "Provider Role Value" and "Project Access Level" + +## How to fill in the Project Permissions + +### Default Access Level + +Select the level of access you want users to get for this project. + +The dropdown has two possible permissions: + +- Read +- Write + +#### Read + +A team member with Read permissions can only view the project in the portal and the backoffice. They are not able to deploy or change anything on the project itself. + +#### Write + +A team member with Write permissions can do everything on a project except delete it and edit the team. A user with Write permissions can deploy changes between environments through the portal. + +This value is works as a fallback value and can be overwritten by the "Project User Mappings" setting. +If there are no Mappings available for the user, the "No Claim Found Behavior" setting will evaluate if this fallback permission is used or "NoAccess". + +### No Claim Found Behavior + +This setting is used for adding granular control. + +You can use the Role Claim from your Login Provider to assign Permissions to your users. + +The setting has two options: + +- NoAccess +- Use Default Access Level + +When `NoAccess` is selected, it will block the user's access to the Project if they do not have the correct Role assigned. + +Using the "Use Default Access Level" option, all users in your Login Provider will automatically get the permission you selected in "Default Access Level". The only exception is when they have a hit on the Project User Mappings. + +### User Mapping Claim Name + +This is used for the name of your provider's default or custom Role claim name. Use this if you want to override the one already entered in the Login Provider configuration. + +### Project User Mappings + +Use this to map the Provider Role Value (a role coming from your external login provider) to a Project Permission Level in the portal. + +If your external login provider is configured to assign roles to users, those role values are included in the ID token. You can then use these values to automatically assign the appropriate access level when the user signs in to the portal. + +For example, a role like `Happy.Write` from your identity provider could be mapped to the `Write` permission level for your Cloud project. + +## Audit + +Use the Audit section to troubleshoot your Login Providers and keep an eye on user Sign-ins. + +There is an audit log for each Login Provider. If you remove the Login Provider, the audit log will also disappear. + +
Audit page
+ +The following audit types are listed: + +| Type | Sub-Type | Description | +|---|---|---| +| User Sign-ins | - | See information about Project Permissions evaluated at the Sign-in. | +| External Login Providers | Added and Updated | Entries include the changed properties. The Client Secret is always redacted. | +| Project Permission | Added, Updated, and Deleted | Shows information on the changed properties and stored Role mapping options | + diff --git a/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/v1-umbraco-cloud-api.md b/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/v1-umbraco-cloud-api.md index a5181d9a5fc..5499bf7dbb2 100644 --- a/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/v1-umbraco-cloud-api.md +++ b/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/v1-umbraco-cloud-api.md @@ -6,8 +6,6 @@ hidden: true The Umbraco Cloud API serves as a publicly accessible endpoint that customers can utilize to execute relevant tasks. -While its initial focus is on automating and managing deployments in Umbraco Cloud projects via the "Umbraco CI/CD Flow," future enhancements will broaden its capabilities to encompass a wider range of activities and options for Umbraco Cloud users. - For the scope of this discussion, we will concentrate solely on the endpoints associated with interactions within the Umbraco CI/CD Flow. ## Getting started @@ -34,7 +32,9 @@ The two elements to be used for the authentication are: By including the API key header in your HTTP requests, you ensure secure access to your Umbraco Cloud project's resources. -For enhanced security, it's crucial to store the provided API key in a secure location. Options include a variable group in Azure DevOps or using the Secrets feature in GitHub Actions. It's important to note that each API key is tightly coupled with a specific Umbraco Cloud project and can only be used for deployments related to that project. +For enhanced security, it's crucial to store the provided API key in a secure location. Options include a variable group in Azure DevOps or using the Secrets feature in GitHub Actions. + +Each API key is tightly coupled with a specific Umbraco Cloud project and can only be used for deployments related to that project. ### How to authenticate your requests @@ -64,9 +64,9 @@ curl -s -X GET $url -H "Umbraco-Cloud-Api-Key: $apiKey" ### Create the deployment -The Create Deployment endpoint initiates a new deployment and returns a unique `deploymentId`. This call serves as the initial step in the deployment process. It requires a `projectId` specified in the URL path and a commit message included in the request body. Essentially, this establishes the metadata necessary for initiating the deployment process. If a deployment is already underway, initiating a new one will be possible but should be avoided. +The Create Deployment endpoint initiates a new deployment and returns a unique `deploymentId`. This call serves as the initial step in the deployment process. It requires a `projectId` specified in the URL path and a commit message included in the request body. This establishes the metadata necessary for initiating the deployment process. If a deployment is already underway, initiating a new one will be possible but should be avoided. -To create a deployment, you'll need to make an HTTP POST request. The request body should contain a simple JSON object with the commit message: +To create a deployment, you'll need to make an HTTP POST request. The request body should contain a JSON object with the commit message: ```json { @@ -121,13 +121,18 @@ Part of the returned response will be the actual `deploymentId`. The response fr ### Upload zip source file -To deploy content to the Umbraco Cloud repository, you need to perform an HTTP POST request to the Umbraco Cloud API. The deployment content should be packaged as a ZIP file, which must mirror the expected structure of the Umbraco Cloud repository. This ZIP file should include all relevant files such as project and solution files, and compiled frontend code. If your setup includes a frontend project with custom elements, the build artifacts from that project should also be included in the ZIP file, and placed in the appropriate directory within the repository structure. +To deploy content to the Umbraco Cloud repository, you need to perform an HTTP POST request to the Umbraco Cloud API. The deployment content should be packaged as a ZIP file, which must mirror the expected structure of the Umbraco Cloud repository. This ZIP file should include all relevant files such as project and solution files, and compiled frontend code. + +If your setup includes a frontend project with custom elements, the build artifacts from that project should be: + +* Included in the ZIP file, and +* Placed in the appropriate directory within the repository structure. The HTTP POST request should be made using the `multipart/form-data` content type. The request URL should incorporate both the `projectId` and `deploymentId` obtained from the previous step in the API path. The ZIP file must be structured the same way as described in the `Readme.md` included in all cloud projects starting from Umbraco 9. This also means if you need to change the name and/or structure of the project, you should follow the guide in the same Readme. -By adhering to these guidelines, you ensure that the uploaded content is an exact match with what is expected in the Umbraco Cloud repository, facilitating a seamless deployment process. +By adhering to these guidelines, you ensure that the uploaded content is an exact match with what is expected in the Umbraco Cloud repository. You also ensure a seamless deployment process. The purpose of packaging your content into a ZIP file is to replace the existing content in the Umbraco Cloud repository upon unpackaging. This ensures that the repository is updated with the latest version of your project files. @@ -135,11 +140,11 @@ Make sure your ZIP archive does not contain .git folder. If you're using the `.z #### A note about .gitignore -Umbraco Cloud environments are using git internally. This means you should be careful about the .gitignore file you add to the package. If you have “git ignored” build js assets locally, you need to handle this so that this is not being ignored in the cloud repository. +Umbraco Cloud environments are using git internally. This means you should be careful about the .gitignore file you add to the package. If you have “git ignored” build JavaScrips assets locally, you need to handle this so that this is not being ignored in the cloud repository. -**Note:** If the `.gitignore` file within the ZIP package does not exclude bin/ and obj/ directories, these will also be committed to the Umbraco Cloud repository. +**Note:** If the `.gitignore` file within the ZIP package does not exclude `bin/` and `obj/` directories, these will also be committed to the Umbraco Cloud repository. -**Best Practice:** If you have frontend assets your local repository's .gitignore file will most likely differ from the one intended for the Umbraco Cloud repository, it's advisable to create a separate .cloud\_gitignore file. Include this file in the ZIP package and rename it to .gitignore before packaging. This ensures that only the necessary files and directories are uploaded and finally committed to the Umbraco Cloud repository. +**Best Practice:** If you have frontend assets, your local repository's `.gitignore` file will most likely differ from the one intended for the Umbraco Cloud repository. It's recommended to create a separate `.cloud\_gitignore` file. Include this file in the ZIP package and rename it to `.gitignore` before packaging. This ensures that only the necessary files and directories are uploaded and finally committed to the Umbraco Cloud repository. In curl uploading the source file will be: @@ -153,7 +158,7 @@ curl -s -X POST $url \ --form "file=@$file" ``` -The response of this call will be the same deployment object (in JSON) as when creating a new deployment, but the deploymentState should now be 'Pending': +The response of this call will be the same deployment object (in JSON) as when creating a new deployment. The `deploymentState` should now be 'Pending': ```json { @@ -171,7 +176,7 @@ The response of this call will be the same deployment object (in JSON) as when c ### Start Deployment -After the source file has been uploaded the deployment can be started. This will queue the deployment in the Umbraco Cloud services which will start the deployment as soon as possible. Starting the deployment is an HTTP PATCH request to the Umbraco Cloud API. `projectId` and the `deploymentId` from the previous step must be included in the path, and the deployment state set to 'Queued' in the request body. +After the source file has been uploaded the deployment can be started. This will queue the deployment in the Umbraco Cloud services which will start the deployment as soon as possible. Starting the deployment is an `HTTP PATCH` request to the Umbraco Cloud API. `projectId` and the `deploymentId` from the previous step must be included in the path, and the deployment state set to 'Queued' in the request body. In curl starting a deployment will be: @@ -185,7 +190,7 @@ curl -s -X PATCH $url \ -d "{\"deploymentState\": \"Queued\"}" ``` -The response of this call will be the same deployment object (in JSON) as when creating a new deployment, but the deploymentState should now be 'Queued': +The response of this call will be the same deployment object (in JSON) as when creating a new deployment. The deploymentState should now be 'Queued': ```json { @@ -203,9 +208,9 @@ The response of this call will be the same deployment object (in JSON) as when c ### Get Deployment status -To monitor the status of a deployment—whether it's completed, successful, or otherwise — you can periodically query the 'Get Deployment Status' API. This API endpoint is an HTTP GET request to the Umbraco Cloud API, and it requires both the `projectId` and the `deploymentId` obtained from previous steps to be included in the path. +To monitor the status of a deployment—whether it's completed, successful, or otherwise — you can periodically query the 'Get Deployment Status' API. This API endpoint is an HTTP GET request to the Umbraco Cloud API. It requires both the `projectId` and the `deploymentId` obtained from previous steps to be included in the path. -Deployments in Umbraco services can take varying amounts of time to complete. Therefore, it's advisable to poll this API at regular intervals to stay updated on the deployment's current state. For example, in a simple project, you might choose to poll the API every 15 seconds for a duration of 15 minutes. These figures are just a starting point; the optimal polling frequency and duration may differ for your specific pipeline. Based on initial experience, a 15-minute window generally suffices, but we welcome your feedback to fine-tune these parameters. +Deployments in Umbraco services can take varying amounts of time to complete. Therefore, it's advisable to poll this API at regular intervals to stay updated on the deployment's current state. For example, you might choose to poll the API every 15 seconds for a duration of 15 minutes. These figures are a starting point; the optimal polling frequency and duration may differ for your specific pipeline. Based on initial experience, a 15-minute window generally suffices, but we welcome your feedback to fine-tune these parameters. Using a curl command, polling for the deployment status would look like this: @@ -339,11 +344,11 @@ fi ``` -The API response will vary based on whether or not there are changes to report. If no changes are detected, you'll receive an HTTP 204 No Content status. On the other hand, if there are changes, the API will return an HTTP 200 OK status along with a git-patch file as the content. This git-patch file can then be applied to your local repository to sync it with the changes. +The API response will vary based on whether or not there are changes to report. If no changes are detected, you'll receive an HTTP 204 No Content status. If there are changes, the API will return an HTTP 200 OK status along with a git-patch file as the content. This git-patch file can then be applied to your local repository to sync it with the changes. ### Possible errors -When interacting with the Umbraco Cloud API, you may encounter various HTTP status codes that indicate the success or failure of your API request. Below is a table summarizing the possible status codes, their corresponding errors, and basic root causes to guide your troubleshooting: +When interacting with the Umbraco Cloud API, you may encounter HTTP status codes that indicate the success or failure of your API request. Below is a table summarizing the possible status codes, their corresponding errors, and basic root causes to guide your troubleshooting: | Status Code | Error | Basic Root Cause | | ----------- | ------------------- | ----------------------------------------------------------------------------------- | diff --git a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md index 9c3057fe873..ce257c458e9 100644 --- a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md +++ b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md @@ -18,7 +18,7 @@ When restoring a database backup on Umbraco Cloud, certain elements may cause is * **Complex Database Objects** - Custom complex database objects in SQL is an element with external dependencies or special server configurations, which may result in conflicts when restoring the database in our hosting platform. {% hint style="info" %} -Restoring a database replaces the existing database with a fresh one containing the restored content. Once a Restore has run, you cannot create database backups with a **Date and Time for snapshot (UTC)** earlier than the time of the Restore-operation. However, any existing backups are still available. +Restoring a database replaces the existing database with a fresh one containing the restored content. Once a Restore has run, you cannot create database backups with a **Date and Time for snapshot (UTC)** going back before the Restore-operation. However, any existing backups are still available. {% endhint %} ## Backup on Umbraco Cloud @@ -125,7 +125,7 @@ If a `bacpac` restore fails in SQL server, ensure the 'Contained Database Authen If it is not set the import will fail. -To Enable Contained Database Authentication, run the following SQL against your SQL server on the Master database. +To Enable Contained Database Authentication, run the following SQL against your SQL server on the main database. ```sql sp_configure 'contained database authentication', 1; diff --git a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md index 07d1d4fb027..5117f19249a 100644 --- a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md +++ b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md @@ -17,7 +17,10 @@ Since Umbraco 10, **SQL CE** is no longer supported, instead, Umbraco now comes When cloning down your Umbraco project and restoring its content, it will create a `Umbraco.sqlite.db` file in `~/umbraco/Data/Umbraco.sqlite.db`. -To view your local SQLite database, you will need to use a program like [DB Browser for SQLite](https://sqlitebrowser.org/) or a Visual Studio extension like [SQLite and SQL Server Compact Toolbox](https://marketplace.visualstudio.com/items?itemName=ErikEJ.SQLServerCompactSQLiteToolbox). +To view your local SQLite database, you need to use software that supports reading that type of database: + +* A program like [DB Browser for SQLite](https://sqlitebrowser.org/) +* A Visual Studio extension like [SQLite and SQL Server Compact Toolbox](https://marketplace.visualstudio.com/items?itemName=ErikEJ.SQLServerCompactSQLiteToolbox) You can also configure your project to prefer SQL Server LocalDb when it's available on your local machine by enabling the Deploy [`PreferLocalDbConnectionString`](https://docs.umbraco.com/umbraco-deploy/deploy-settings#preferlocaldbconnectionstring) setting. @@ -25,7 +28,7 @@ To configure your database, you can add the connection string in the 'appsetting ## Using Custom Tables with Umbraco Cloud -Umbraco Cloud will ensure that your Umbraco-related data is always up to date, but it won't know anything about data in custom tables unless told. This is like any other host when it comes to non-Umbraco data. +Umbraco Cloud ensures that your Umbraco-related data is always up to date, but it won't know anything about data in custom tables. This is like any other host when it comes to non-Umbraco data. However, you have full access to the SQL Azure databases running on Umbraco Cloud. You can create custom tables like you'd expect on any other hosting provider. The easiest way to do this is to [connect using SQL Management Studio](./#connecting-to-your-cloud-database-locally). diff --git a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/README.md b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/README.md index 10944b1b9c8..862d0f5e809 100644 --- a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/README.md +++ b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/README.md @@ -30,20 +30,20 @@ Learn more about how this in the [Manage Security](managing-transport-security.m Umbraco Cloud Websites support the following TLS ciphers in this order: -* TLS\_ECDHE\_RSA\_WITH\_AES\_256\_CBC\_SHA384 -* TLS\_ECDHE\_RSA\_WITH\_AES\_128\_CBC\_SHA256 -* TLS\_ECDHE\_RSA\_WITH\_AES\_256\_CBC\_SHA -* TLS\_ECDHE\_RSA\_WITH\_AES\_128\_CBC\_SHA -* TLS\_DHE\_RSA\_WITH\_AES\_256\_GCM\_SHA384 -* TLS\_DHE\_RSA\_WITH\_AES\_128\_GCM\_SHA256 -* TLS\_DHE\_RSA\_WITH\_AES\_256\_CBC\_SHA -* TLS\_DHE\_RSA\_WITH\_AES\_128\_CBC\_SHA +* `TLS\_ECDHE\_RSA\_WITH\_AES\_256\_CBC\_SHA384` +* `TLS\_ECDHE\_RSA\_WITH\_AES\_128\_CBC\_SHA256` +* `TLS\_ECDHE\_RSA\_WITH\_AES\_256\_CBC\_SHA` +* `TLS\_ECDHE\_RSA\_WITH\_AES\_128\_CBC\_SHA` +* `TLS\_DHE\_RSA\_WITH\_AES\_256\_GCM\_SHA384` +* `TLS\_DHE\_RSA\_WITH\_AES\_128\_GCM\_SHA256` +* `TLS\_DHE\_RSA\_WITH\_AES\_256\_CBC\_SHA` +* `TLS\_DHE\_RSA\_WITH\_AES\_128\_CBC\_SHA` The different Ciphers can be enabled or disabled on the security project settings page for your Cloud projects.

Enable or disable TLS Ciphers

-### HSTS - HTTP Strict Transport Security +### HTTP Strict Transport Security (HSTS) It's possible to enforce HSTS: [HTTP Strict Transport Security](https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security) by adding the headers to your website. This grants Umbraco Cloud Websites an A+ security rating on sslabs (March 2020). @@ -90,7 +90,7 @@ In order to integrate older external applications to access Umbraco Cloud Websit For ASP.NET applications, inspect the `` element of web.config to find the version of the .NET Framework your application is using. .NET applications on .NET 4.7+ are using the OS specified TLS protocols. In Windows 8 & 10, Windows Server 2012 & 2016 TLS 1.2+ is used by default, therefore no actions necessary. .NET applications lower then 4.7 require updates to ensure they can communicate using TLS 1.2 by default. -More information specifically from Microsoft about .Net applications and Transport Layer Security (TLS) support can be found [in Microsoft's official docs](https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls#audit-your-code-and-make-code-changes). For other application frameworks/languages we encourage to lookup their respective documentations. +More information specifically from Microsoft about .Net applications and Transport Layer Security (TLS) support can be found [in Microsoft's official documentation](https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls#audit-your-code-and-make-code-changes). For other application frameworks/languages we encourage to lookup their respective documentations. ### HTTP @@ -111,13 +111,13 @@ Umbraco Cloud offers a multitude of features allowing you to block access to dif * Basic Authentication allows access to the Backoffice & Frontend of Umbraco Cloud Websites for authenticated users only. {% hint style="info" %} -Basic authentication will not be available for projects running Umbraco 9. It is available for Umbraco Cloud version 10 (and newer) versions, however, the users are currently unable to exclude IP addresses for authentication using the allowlist feature. +Basic authentication will not be available for projects running Umbraco 9. It is available from Umbraco Cloud version 10. The users are currently unable to exclude IP addresses for authentication using the allowlist feature. {% endhint %} * IP based list allowing access to Frontend & Backoffice * IP based list allowing access to website database -### Web Application Firewall +### Web Application Firewall (WAF) WAF is or can be enabled on the custom hostname(s) you add to your Umbraco Cloud project. [Learn more about how this feature works and helps to secure your websites](web-application-firewall.md). @@ -135,7 +135,7 @@ For more information see [the related GitHub issue](https://github.com/Azure/app ## Deny specific IPs from accessing your website -You can block people and bots(e.g. a malicious scanning bot) from accessing your website by adding their IP addresses to a deny-list. +You can block people and bots(like a malicious scanning bot) from accessing your website by adding their IP addresses to a deny-list. The following rule can be added to your web.config file in the `system.webServer/rewrite/rules/` section. diff --git a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md index 40e7336e8ef..334d2f2fced 100644 --- a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md +++ b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md @@ -1,6 +1,6 @@ # Managing Transport Security -Once you have added your custom hostnames to your Umbraco Cloud project, it's possible to configure certain transport security options for all or specific custom hostnames within your project. These security options all relate to the traffic that goes through your hostname from the origin (Umbraco Cloud) to the end-user - meaning the protocols and encryption used to transport your website and assets from the webserver to the browser. +Once you have added your custom hostnames to your Umbraco Cloud project, it's possible to configure certain transport security options for your custom hostnames. These options all relate to the traffic that goes through your hostname from the origin (Umbraco Cloud) to the end-user. This includes the protocols and encryption used to transport your website and assets from the webserver to the browser. Currently, these options are available: @@ -16,11 +16,13 @@ When a new custom hostname is added to a Project it will have the default settin ## HTTP/2 Explained -The first usable version of HTTP was created in 1997. Because it went through different stages of development, this first version of HTTP was called HTTP/1.1. This version is still in use on the web. In 2015, a new version of HTTP called HTTP/2 was created. HTTP/2 progressively enhances your website’s performance. When a browser supports HTTP/2, Umbraco Cloud will take full advantage of HTTP/2 performance benefits end to end. For older browsers or non-HTTPS requests, the traffic will fall back to HTTP/1.1. You don’t need to choose between better performance and backward compatibility, which is why HTTP/2 is enabled by default for all new custom hostnames added to a Umbraco Cloud project. +The first usable version of HTTP was created in 1997. Because it went through different stages of development, this first version of HTTP was called HTTP/1.1. This version is still in use on the web. In 2015, a new version of HTTP called HTTP/2 was created. HTTP/2 progressively enhances your website’s performance. When a browser supports HTTP/2, Umbraco Cloud will take full advantage of HTTP/2 performance benefits end to end. For older browsers or non-HTTPS requests, the traffic will fall back to HTTP/1.1. + +You don’t need to choose between better performance and backward compatibility. This is why HTTP/2 is enabled by default for all new custom hostnames added to a Umbraco Cloud project. ## TLS 1.3 Explained -Transport Layer Security (TLS) TLS 1.3 is the newest, fastest, and most secure version of the TLS protocol. SSL/TLS is the protocol that encrypts communication between users and your website. When web traffic is encrypted with TLS, users will see the green padlock in their browser window. By turning on the TLS 1.3 option, traffic to and from your website will be served over the TLS 1.3 protocol when supported by clients. TLS 1.3 protocol has improved latency over older versions, has several new features, and is currently supported in both Chrome (starting with release 66), Firefox (starting with release 60), and in development for Safari and Edge browsers. +Transport Layer Security (TLS) TLS 1.3 is the newest, fastest, and most secure version of the TLS protocol. SSL/TLS is the protocol that encrypts communication between users and your website. When web traffic is encrypted with TLS, users will see the green padlock in their browser window. By turning on TLS 1.3, traffic to and from your website will be served over the TLS 1.3 protocol when supported by clients. The TLS 1.3 protocol has improved latency, new features, and is supported in Chrome (starting with release 66), Firefox (starting with release 60). ## Minimum TLS Version Explained @@ -68,7 +70,7 @@ Aside from the environments, the Security page is divided into 'Default Settings

Security Settings Umbraco Cloud

-If you want to have different security options for different custom hostnames, then select the custom hostname under **Hostname Specific Settings** and adjust the options for that specific hostname. This might be useful if you want to test the different options on another custom hostname than your primary hostname. +If you want to have different security options for different custom hostnames, select the custom hostname under **Hostname Specific Settings** and adjust the options. This might be useful if you want to test the different options on another custom hostname than your primary hostname.

Hostname Specific settings

diff --git a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md index 72ee5305689..cd3c4c573fa 100644 --- a/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md +++ b/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md @@ -6,14 +6,14 @@ description: >- # Web Application Firewall -A Web Application Firewall (WAF) is a security solution designed to protect web applications by filtering and monitoring HTTP traffic between them and the Internet. By acting as a shield between the web application and potential threats, it helps mitigate various common attacks such as cross-site scripting (XSS), SQL injection, and file inclusion.[ ](https://www.cloudflare.com/learning/ddos/glossary/web-application-firewall-waf/) +A Web Application Firewall (WAF) is a security solution designed to protect web applications by filtering and monitoring HTTP traffic between them and the Internet. By acting as a shield between the web application and potential threats, it helps mitigate common attacks. This could be attacks like cross-site scripting (XSS), SQL injection, and file inclusion.[ ](https://www.cloudflare.com/learning/ddos/glossary/web-application-firewall-waf/) ## Umbraco Cloud WAF Umbraco Cloud uses [Cloudflare’s Managed Rulesets](https://developers.cloudflare.com/waf/managed-rules/) which include pre-configured rules that provide immediate protection against a wide range of threats. These managed rulesets are regularly updated to defend against the latest vulnerabilities and attack techniques. The rulesets include protections against: * **Zero-day vulnerabilities**: Newly discovered vulnerabilities that have not yet been patched. -* **Top-10 attack techniques (logging only)**: Common attack methods identified by security organizations like OWASP. +* **Top-10 attack techniques (logging only)**: Common attack methods identified by security organizations like Open Worldwide Application Security Project (OWASP). WAF is enabled by default on each custom hostname. It is not available for the internal Cloud hostnames. diff --git a/umbraco-cloud/explore-umbraco-cloud/technology-overview/README.md b/umbraco-cloud/explore-umbraco-cloud/technology-overview/README.md index fd9e50fdee0..06d8aa61770 100644 --- a/umbraco-cloud/explore-umbraco-cloud/technology-overview/README.md +++ b/umbraco-cloud/explore-umbraco-cloud/technology-overview/README.md @@ -2,7 +2,7 @@ ## Overview -Umbraco Cloud is built on a modern, cloud-native technology stack designed to simplify your development workflow, automate deployment, and ensure reliable, scalable hosting. This section provides a comprehensive overview of the key technologies that power your Cloud projects — from version control and cloud infrastructure to deployment automation and developer tools. +Umbraco Cloud is built on a modern, cloud-native technology stack designed to simplify your development workflow, automate deployment, and ensure reliable, scalable hosting. This section provides a comprehensive overview of the key technologies that power your Cloud projects. From version control and cloud infrastructure to deployment automation and developer tools. ### Version Control with Git @@ -35,7 +35,7 @@ Umbraco Cloud includes an integrated CI/CD pipeline that automates the deploymen * Each commit triggers a build and deployment to your project’s environments (Development, Staging, Production). * Deployments are fast, reliable, and consistent, reducing manual errors. -* You can easily promote changes through environments, ensuring quality control before going live. +* You can promote changes through environments, ensuring quality control before going live. For more information, see the [Umbraco CI/CD Flow](../../build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/) article. diff --git a/umbraco-cloud/explore-umbraco-cloud/technology-overview/repositories-in-a-cloud-project.md b/umbraco-cloud/explore-umbraco-cloud/technology-overview/repositories-in-a-cloud-project.md index ed1aa7338fb..12b7fa09b91 100644 --- a/umbraco-cloud/explore-umbraco-cloud/technology-overview/repositories-in-a-cloud-project.md +++ b/umbraco-cloud/explore-umbraco-cloud/technology-overview/repositories-in-a-cloud-project.md @@ -13,12 +13,14 @@ Ideally, your Umbraco Cloud setup should look like this: ## A source control repository with your own code -Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you would like to back up to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code with all the git branches. +Source control is a way to control changes to files and directories. You can keep a record of changes and revert to specific versions of a file in the event you need to revert to an earlier time. A source control repository is used as the single source of truth that has the latest version of your project source code. There are different source code management tools that you can use such as GitHub, Git, GitLab, Apache Subversion (SVN), Mercurial, etc. {% hint style="info" %} + An example of how to use GitLab for setting up automatic deployments can be found on the [online Umbraco Community magazine Skrift.io](https://skrift.io/issues/using-gitlab-bidirectional-mirroring-azure-devops-release-pipelines-to-auto-deploy-into-umbraco-cloud/). + {% endhint %} {% tabs %} @@ -27,7 +29,7 @@ The external Git repository can be used to store the entire source code of your {% endtab %} {% tab title="Legacy Umbraco 7 and 8" %} -You need to put your custom code in a different source control repository of your choice. You can use the source control repository to store the custom models, controllers, class libraries, CS code etc as the Umbraco Cloud Git repository can only store the dll files of your C# files. +You need to put your custom code in a different source control repository of your choice. Use the source control repository to store the custom models, controllers, class libraries and CS code. The Umbraco Cloud Git repository can only store the dll files of your C# files. {% endtab %} {% endtabs %} @@ -45,7 +47,7 @@ Once you're happy with the results or wish to see how your website has progresse In the above diagram, the Umbraco Git repository contains the source code of a class library CS project. -With this setup, once you commit your code in the Umbraco Cloud Git repository, your C# source code is built by Umbraco Cloud and then deployed to the `wwwroot` folder. +Once you commit your code in the Umbraco Cloud Git repository, your C# source code is built and then deployed to the `wwwroot` folder. #### Disadvantages of using an Umbraco Cloud Project repository as a source code repository @@ -58,7 +60,7 @@ With this setup, once you commit your code in the Umbraco Cloud Git repository,

Umbraco cloud overview Legacy versions

-In the above diagram, the external git repository contains the source code of a class library CS project, if you had a class library project that was used in your Cloud project. +In the above diagram, the external git repository contains the source code of a class library CS project with a class library project. With this setup, you commit your changes twice. Once to commit your code in your source control and the other commit to the Umbraco Cloud Git repository to deploy your website. Your source code is not hosted on Umbraco Cloud but only your cloned project will be in the Umbraco Cloud Git Repository. Your code is built and compiled into the cloned project and then pushed to Umbraco Cloud. Thus updating the site with your latest code changes. diff --git a/umbraco-cloud/go-live/launching-your-site.md b/umbraco-cloud/go-live/launching-your-site.md index 94892f27d81..8ddfdbe491d 100644 --- a/umbraco-cloud/go-live/launching-your-site.md +++ b/umbraco-cloud/go-live/launching-your-site.md @@ -12,7 +12,7 @@ Working with Umbraco Forms, allows you to set up email workflows that enable you ## [Manage Hostnames](manage-hostnames/) -When you create a project on Umbraco Cloud, the generated project URL is based on the project's name and that might not be the preferred URL for your website. Therefore, you have the option to add your hostname. +When you create a project on Umbraco Cloud, the generated project URL is based on the project's name. You have the option to a custom hostname. {% hint style="info" %} Before adding a hostname, you need to update your DNS host domain registrar DNS entries to resolve to `umbraco.io`. We recommend setting a CNAME record for your site using the `dns.umbraco.io` Umbraco Cloud DNS record. You can read more about how to do this under [Manage Hostnames](manage-hostnames/). @@ -23,7 +23,9 @@ Before adding a hostname, you need to update your DNS host domain registrar DNS The last step before your website goes live and is accessible to the public is to deploy it to the Live environment. When everything has been tested in the left-most mainline environment or locally, you are ready to deploy the site to your live environment and make it public. {% hint style="info" %} -If you would like to keep track of what goes on with your website after it has gone live, you can set up a [Deployment Webhook](../build-and-customize-your-solution/handle-deployments-and-environments/deployment/deployment-webhook.md). This is a great way to keep an eye on your project and it works great with [Slack](https://slack.com/). + +If you want to keep track of what goes on with your website after publishing, you can set up a [Deployment Webhook](../build-and-customize-your-solution/handle-deployments-and-environments/deployment/deployment-webhook.md). This is a great way to keep an eye on your project and it works great with [Slack](https://slack.com/). + {% endhint %} {% hint style="info" %} diff --git a/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/move-files-manually.md b/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/move-files-manually.md index 3eb11d4174d..44ae48ef6a4 100644 --- a/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/move-files-manually.md +++ b/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/move-files-manually.md @@ -19,7 +19,7 @@ In this tutorial GitKraken has been used, however, you can use any Git GUI you p You have an Umbraco Cloud project with two environments, **Development** and **Live**. -You have been working on building the site on a local clone of the Development environment, and now you want to send some but not all changes to the Live environment. +You have been working on building the site on a local clone of the Development environment. Now, you want to send some but not all changes to the Live environment. Three commits have been pushed from your local clone to the Development environment. Out of these three commits, you only need the changes from one of the commits in the Live environment. @@ -52,7 +52,7 @@ For the sake of simplicity here's an explanation of the names I'll be using in t 3. Copy and paste the new and/or updated files from your Development repository to your Live repository. 4. You can now _Stage_ and _Commit_ these changes to the Live repository in Git. -One of the benefits of having the Live environment cloned down, is that you can test the new changes locally before sending them to the Live environment. +A benefit of having the Live environment cloned down, is that you can test the new changes locally before sending them to the Live environment. ### Test changes locally @@ -71,10 +71,12 @@ Once you've checked that everything works locally, you are ready to push to the 1. Push the committed changes to the Live environment using Git. {% hint style="info" %} + When changes are pushed directly to a Live environment and you have more than one environment, the changes are not automatically extracted to the site. + {% endhint %} -2\. Run the Deploy operation `Update Umbraco Schema From Data Files`from the Deploy Dashboard +2. Run the Deploy operation `Update Umbraco Schema From Data Files`from the Deploy Dashboard You have now applied a hotfix to the Live environment. diff --git a/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/using-git.md b/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/using-git.md index f9cb25af1fa..944b93fb222 100644 --- a/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/using-git.md +++ b/umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/hotfixes/using-git.md @@ -7,14 +7,14 @@ In this article, you'll find a step-by-step guide on how to apply a hotfix to a {% hint style="info" %} You can use whichever Git client or command line interface you prefer. -If you've never worked with cherry-picking before, we recommend that you use a Git client with a UI that gives you a visual overview of your commits. +If you've never worked with cherry-picking before, we recommend that using a Git client with visual overview of your commits. {% endhint %} ## The scenario You have an Umbraco Cloud project with two environments, Development and Live. -You have been working on building the site on a local clone of the Development environment, and now you want to send some but not all changes to the Live environment. +You have been working on building the site on a local clone of the Development environment. Now you want to send some but not all changes to the Live environment. A set of commits have been pushed from your local clone to the Development environment. Out of these commits, you only need the changes from two of the commits in the Live environment for now. @@ -58,13 +58,15 @@ Before you push the newly created branch to Umbraco Cloud we need to change the 3. You will be prompted to authenticate - use your Umbraco Cloud credentials. 4. You will see that the history from the Live repository is visible in the Git history. 5. Next step; hit **Push**. -6. Choose to push to the newly added remote, and write **master** to make sure you are pushing to the master branch on the Live environment. +6. Choose to push to the newly added remote, and write **master** to make sure you are pushing to the master branch on the Live environment. ![Choose remote](images/choose-remote.png) 7. Hit **Submit** and the push will start. {% hint style="info" %} + When changes are pushed directly to a Live environment and you have more than one environment, the changes are not automatically extracted into the site. + {% endhint %} Find a guide on how to extract the files in the [Manual Extraction](../../monitor-and-troubleshoot/power-tools/manual-extractions.md) article.