From 47fe2412b2fc8197cb769b5ef99623c324cc5cfb Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Wed, 12 Feb 2025 10:52:48 +0100 Subject: [PATCH 1/3] Updated copy for publish with descendants, --- .../creating-saving-and-publishing-content.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md b/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md index 76ea8dabe4e..671e111663d 100644 --- a/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md +++ b/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/creating-saving-and-publishing-content.md @@ -60,8 +60,9 @@ To publish the node with descendants, follow these steps: 2. Select the arrow next to the **Save and Publish** button. 3. Select **Publish with descendants**. - ![Publish with descendants](images/Publish-with-descendants-v14.png) + ![Publish with descendants](images/Publish-with-descendants-v15.png) 4. Toggle the option to **Include unpublished content items** if you wish to. This option includes all unpublished content items for the selected page and the available linked pages. +5. Toggle the option to **Publish unchanged items** if you wish to. This option will trigger a re-publish of all the selected page and all descendant pages even if no changes are pending. #### 3: Unpublish From 0cb72d7d1196a5cdaccbe766b5b2245d59bd6dd9 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Wed, 12 Feb 2025 11:52:04 +0100 Subject: [PATCH 2/3] Updated screenshot. --- .../images/Publish-with-descendants-v15.png | Bin 0 -> 33826 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Publish-with-descendants-v15.png diff --git a/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Publish-with-descendants-v15.png b/15/umbraco-cms/tutorials/editors-manual/getting-started-with-umbraco/images/Publish-with-descendants-v15.png new file mode 100644 index 0000000000000000000000000000000000000000..c920e24b6565858328e01586a0d26abe171d9200 GIT binary patch literal 33826 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 WE{ Date: Wed, 26 Feb 2025 20:12:22 +0100 Subject: [PATCH 3/3] Added details of unroutable content warnings configuration. --- .../configuration/contentsettings.md | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/15/umbraco-cms/reference/configuration/contentsettings.md b/15/umbraco-cms/reference/configuration/contentsettings.md index e035ec2faaa..704023cab1a 100644 --- a/15/umbraco-cms/reference/configuration/contentsettings.md +++ b/15/umbraco-cms/reference/configuration/contentsettings.md @@ -50,7 +50,8 @@ The following snippet will give an overview of the keys and values in the conten "PreviewBadge": "My HTML here]]>", "ResolveUrlsFromTextString": false, "ShowDeprecatedPropertyEditors": false, - "ShowDomainWarnings": true + "ShowDomainWarnings": true, + "ShowUnroutableContentWarnings": true } } } @@ -167,7 +168,7 @@ This setting is used for controlling whether or not the Data Types marked as obs By default this is set to `false`. To make the obsolete data types visible in the dropdown change the value to `true`. -### Show Domain Warnings +### Show domain warnings If you do not configure Domains for each language in a multilingual site then every time you publish your content you get this warning: @@ -175,7 +176,15 @@ If you do not configure Domains for each language in a multilingual site then ev If you have a use case for not setting the domains, you can set this setting **ShowDomainWarnings** to `false` to stop the warning from displaying. -## ContentVersionCleanupPolicy +### Show unroutable content warnings + +If your routing setup leads to more than one document having the same URL, on publish a warning will be displayed: + +`Content published: The document does not have a URL, possibly due to a naming collision with another document. More details can be found under Info.` + +To suppress these warnings, set this option to `false`. + +## Content version cleanup policy The global settings for the scheduled job which cleans historic content versions. These settings can be overridden per Document Type. @@ -193,19 +202,19 @@ See [Content Version Cleanup](../../fundamentals/data/content-version-cleanup.md If you don't wish to retain any content versions except for the current draft and currently published you can set both of the "keep" settings values to 0. After doing this, the next time the scheduled job runs (hourly) all non-current versions (except those marked "prevent cleanup") will be removed. -### EnableCleanup +### Enable cleanup When `true` a scheduled job will delete historic content versions that are not kept according to the policy every hour. When `false`, the scheduled job will never delete any content versions regardless of overridden settings for a Document Type. -This defaults to `false` when not set in the configuration which will be the case for those upgrading from v9.0.0. However, the dotnet new template will supply an appsettings.json with the value set to true for all sites starting from Umbraco 9.1.0. +This defaults to `false` when not set in the configuration which will be the case for those upgrading from v9.0.0. However, the dotnet new template will supply an `appsettings.json` with the value set to true for all sites starting from Umbraco 9.1.0. -### KeepAllVersionsNewerThanDays +### Keep all versions newer than days All versions that fall in this period will be kept. -### KeepLatestVersionPerDayForDays +### Keep latest version per day for days For content versions that fall in this period, the most recent version for each day is kept. All previous versions for that day are removed unless marked as preventCleanup. @@ -230,11 +239,11 @@ This section is used for managing how Umbraco handles images, allowed attributes Let's break it down. -### ImageFileTypes +### Image file types This is a separated list of accepted image formats -### AutoFillImageProperties +### Auto fill image properties You can define what properties should be automatically updated when an image is being uploaded. This means that if you decide to rename the default **umbracoWidth** and **umbracoHeight** properties the values in **`"WidthFieldAlias"`** and **`"HeightFieldAlias"`** need to be updated. This needs to happen in order to automatically populate the values when the image is being uploaded.