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/).
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
{% 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.
-
+
### 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.
-
+
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.
-
+
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 History
In the **Payment History** section, you can see the payment history for your organization.
## Insights
-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
+
+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**.
+
+
+
+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**.
+
+
+
+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.
+
+
+
+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.

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.