Skip to content

Commit 889c3bf

Browse files
committed
Clean up cloud articles
1 parent d3239b3 commit 889c3bf

File tree

8 files changed

+53
-48
lines changed

8 files changed

+53
-48
lines changed

umbraco-cloud/go-live/manage-hostnames/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,11 @@ The following Records will become obsolete in the future. Refrain from using the
7474
</details>
7575

7676
{% hint style="info" %}
77-
Once you have updated your DNS records, you must remove the hostname and re-add it from Umbraco Cloud to re-validate the certificate with Cloudflare.
77+
78+
Once you have updated your DNS records, remove the hostname and re-add it from Umbraco Cloud to re-validate the certificate with Cloudflare.
7879

7980
You can also check the DNS propagation using a site like [What is my DNS?](https://www.whatsmydns.net/).
81+
8082
{% endhint %}
8183

8284
Check with your DNS host or hostname registrar regarding configuration details for your Hostnames.
@@ -124,9 +126,9 @@ When adding a hostname to your project hosted on Umbraco Cloud, using your own C
124126

125127
The above is primarily relevant when you need to use specific Cloudflare services like Page Rules, Workers, and so on.
126128

127-
### Using Certificate Authority Authorization (CAA) for your domain?
129+
### Using Certification Authority Authorization (CAA) for your domain?
128130

129-
CAA is a [DNS resource record ](https://tools.ietf.org/html/rfc6844)defined in RFC 6844 allowing domain owners to indicate which Certificate Authorities (CA) allow to issue certificates for them. If you use CAA records on your domain, you will either need to remove CAA entirely or add the following through your DNS provider:
131+
CAA is a [DNS resource record](https://tools.ietf.org/html/rfc6844) defined in Resource Record (RFC) 6844. It allows domain owners to specify which Certification Authorities (CAs) can issue certificates for their domains. If you use CAA records on your domain, you will either need to remove CAA entirely or add the following through your DNS provider:
130132

131133
```sql
132134
example.com. IN CAA 0 issue "pki.goog"

umbraco-cloud/go-live/manage-hostnames/ca-record-migration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Migrate to new Certificate Authority for custom hostnames
1+
# Migrate to new Certification Authority Authorization (CAA) for custom hostnames
22

3-
The following changes in Certificate Authority (CA) used to issue certificates for all Umbraco Cloud sites' for new and existing custom hostnames.
3+
The following changes in CAA used to issue certificates for all Umbraco Cloud sites' for new and existing custom hostnames.
44

55
{% hint style="info" %}
66
**Not sure if your Cloud project is using a CAA record or not?**
@@ -10,7 +10,7 @@ You can use this [CAA Test](https://caatest.co.uk/) to check whether a CAA recor
1010

1111
## Certificates for new custom hostnames
1212

13-
From September 26, 2022, certificates are issued using 'Google Trust Services' instead of 'DigiCert', and Certificate validity will be decreased from 1 year to 90 days.
13+
Starting September 26, 2022, certificates are issued by **Google Trust Services** instead of **DigiCert**. The validity period of certificates has been reduced from one year to 90 days.
1414

1515
## Certificates for existing custom hostnames
1616

umbraco-cloud/go-live/manage-hostnames/rewrites-on-cloud.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ When setting up rewrite rules on Umbraco Cloud, there are a few important things
2626
* To continue working locally with your Umbraco Cloud project, you should also add a condition to exclude `localhost`.
2727
* To serve verification files from the `.well-known` directory (for example, Apple Pay or Google), follow the [Rewrite rule workaround in the CMS documentation](https://docs.umbraco.com/umbraco-cms/reference/routing/iisrewriterules#example-serving-files-from-the-well-known-path).
2828

29-
## Hiding the default umbraco.io URL
29+
## Hiding the default `umbraco.io` URL
3030

31-
Once you've assigned a hostname to your Live environment, you may want to "hide" the project's default URL (e.g. example.euwest01.umbraco.io) for different reasons. Perhaps for SEO or to make it clear to your users that the site can be accessed using only the primary hostname.
31+
After assigning a hostname to your live environment, you may want to hide the project's default URL (for example, example.euwest01.umbraco.io). This could be for improving Search Engine Optimization (SEO) or to communicate to your users that the site is accessible only through the primary hostname.
3232

33-
One approach for this is to add a new rewrite rule to the `<system.webServer><rewrite><rules>` section in the `web.config` file. For example, the following rule will redirect all requests for the project example.euwest01.umbraco.io URL to the example.com URL (using HTTPS and including the `www.` prefix) and respond with a permanent redirect status.
33+
One approach for this is to add a new rewrite rule to the `<system.webServer><rewrite><rules>` section in the `web.config` file. For example, the following rule will redirect all requests for the project `example.euwest01.umbraco.io` to `example.com`. It will use HTTPS and include the `www.` prefix, responding with a permanent redirect status.
3434

3535
```xml
3636
<rule name="Redirect umbraco.io to primary hostname" stopProcessing="true">
@@ -49,12 +49,12 @@ One approach for this is to add a new rewrite rule to the `<system.webServer><re
4949
```
5050

5151
{% hint style="info" %}
52-
This will not rewrite anything under the `/umbraco` path so that you can still do content deployments. You don't have to give your editors the umbraco.io URL, and they won't see the umbraco.io URL if you give them the actual hostname. This rule will also not apply to your local copy of the site running on `localhost`.
52+
This will not rewrite anything under the `/umbraco` path so that you can still do content deployments. You don't have to give your editors the `umbraco.io` URL, and they won't see it if you give them the actual hostname. This rule will also not apply to your local copy of the site running on `localhost`.
5353
{% endhint %}
5454

5555
## Running your site on HTTPS only
5656

57-
Once you've applied a certificate to your site, you can make sure that anybody visiting your site will always end up on HTTPS instead of the insecure HTTP.
57+
Once you've applied a certificate to your site, anybody visiting your site will always end up on HTTPS instead of the insecure HTTP.
5858

5959
To accomplish this, add a rewrite rule to the live environment's `web.config` in the `<system.webServer><rewrite><rules>` section.
6060

@@ -104,7 +104,7 @@ For example, the following rule will redirect all requests for `https://example.
104104
{% hint style="info" %}
105105
Take note of the negates in the rewrite rule.
106106

107-
It is important to negate the path to files on your site because with the trailing slash added, your media will not show correctly after [your site has been migrated to use Azure Blob Storage](../../build-and-customize-your-solution/handle-deployments-and-environments/media/).
107+
It is important to negate the file paths on your site. If a trailing slash is added, your media may not display correctly after [migrating to Azure Blob Storage](../../build-and-customize-your-solution/handle-deployments-and-environments/media/).
108108
{% endhint %}
109109

110110
## Redirect from non-www to www

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ When minor upgrades are available, you will need an additional mainline environm
2525

2626
{% hint style="info" %}
2727

28-
Your project will not be auto-upgraded if your environments aren't running the same **minor version**. For example, when trying to upgrade a project to a new minor version where one environment is running 10.6.x and another is running 10.7.x.
28+
Your project will not be auto-upgraded if your environments aren't running the same **minor version**. For example, when upgrading a project to a new minor version, one environment may be running 10.6.x while another runs 10.7.x.
2929

3030
{% endhint %}
3131

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/manual-upgrades/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >-
88

99
In some cases, you might need to upgrade your Umbraco Cloud project manually. It's similar to how you would upgrade any other Umbraco project but includes a few extra and **important** steps.
1010

11-
Umbraco Cloud project uses Umbraco Forms and Umbraco Deploy, which means there are also some dependencies you need to consider when upgrading your Umbraco Cloud project manually.
11+
Umbraco Cloud project uses Umbraco Forms and Umbraco Deploy. This means there are some dependencies you need to consider when upgrading your Umbraco Cloud project manually.
1212

1313
## Why and when would you do a manual upgrade?
1414

@@ -18,17 +18,17 @@ When a new _minor_ version (like 8.**8**) is released, the upgrade is applied to
1818

1919
For minor and major versions, there will be an option on your left-most mainline environment to apply the upgrade. The Umbraco Cloud engine will take care of the entire process, and you only need to ensure everything works when upgrade is complete.
2020

21-
We always recommend using the automatic and _semi-automatic_ upgrade options provided to you as part of your Umbraco Cloud project. With that said, it's also possible to upgrade your Umbraco Cloud project manually - this can be done with both patches and minor and major versions.
21+
It is recommended to use the automatic and _semi-automatic_ upgrade options provided to you as part of your Umbraco Cloud project. It's also possible to upgrade your Umbraco Cloud project manually. This can be done with both patches and minor and major versions.
2222

23-
A reason for doing a manual upgrade of your Cloud project could be if you want to test out new features and functionality on your local machine before they are applied to your Cloud environments.
23+
Manually upgrading your Cloud project allows you to test out new features and functionality on your local machine before applying them to your Cloud environments.
2424

2525
## Product dependencies
2626

27-
When you are manually upgrading a Umbraco Cloud project it's important that you take into account the dependencies that exist between the products on Umbraco Cloud. To continue reaping the full benefits of Umbraco Cloud make sure to check for dependencies when you upgrade to a new minor or major version of Umbraco CMS.
27+
When manually upgrading a Umbraco Cloud project, it is important to consider the dependencies that exist between the products on Umbraco Cloud. To fully benefit from Umbraco Cloud, be sure to check for these dependencies before upgrading to a new minor or major version of Umbraco CMS.
2828

2929
## Upgrade order
3030

31-
When you are manually upgrading your Umbraco Cloud project and you need to upgrade two or more products, this is the order you need to follow:
31+
When you are manually upgrading your Umbraco Cloud project and need to upgrade two or more products, follow this order:
3232

3333
1. Umbraco CMS
3434
2. Umbraco Forms

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/manual-upgrades/manual-cms-upgrade.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,29 @@ This article will give you a step-by-step on how to manually upgrade your Umbrac
2121
## Get the latest version of Umbraco
2222

2323
{% hint style="info" %}
24-
If your Cloud project is running **legacy** **Umbraco (version 7 or 8)**, you will need to follow an approach specific to those versions.
2524

26-
Find the steps you need in the [Manual upgrades for legacy Umbraco](manual-cms-upgrade.md#manual-upgrades-for-legacy-umbraco) section.
27-
{% endhint %}
28-
29-
To get the latest version of Umbraco you will need to upgrade the site using NuGet.
25+
For Cloud projects using **legacy Umbraco versions (7 or 8)**, follow the specific steps outlined in the [Manual upgrades for legacy Umbraco](manual-cms-upgrade.md#manual-upgrades-for-legacy-umbraco) section.
3026

31-
NuGet installs the latest version of the package when you use the `dotnet add package` command unless you specify a package version:
32-
33-
`dotnet add package Umbraco.Cms --version <VERSION>`
27+
{% endhint %}
3428

35-
After you have added a package reference to your project by executing the `dotnet add package Umbraco.Cms` command in the directory that contains your project file, run `dotnet restore` to install the package.
29+
To get the latest version of Umbraco, follow these steps:
3630

37-
Alternatively, you can update the CMS through the `NuGet Package Manager` in Visual Studio:
31+
1. Run the `dotnet add package Umbraco.Cms` command in the directory that contains your project files. If you want a specific version, run the `dotnet add package Umbraco.Cms --version <VERSION>` command.
3832

39-
![NuGet Package Manager](images/Manage_packages.png)
33+
2. Run `dotnet restore` to install the package.
4034

41-
When the command completes, open the `.csproj` file to make sure the package reference was updated:
35+
3. Open your `.csproj` file and confirm that the `Umbraco.Cms` package reference shows the correct version.
4236

4337
```xml
4438
<ItemGroup>
4539
<PackageReference Include="Umbraco.Cms" Version="x.x.x" />
4640
</ItemGroup>
4741
```
4842

43+
Alternatively, you can also update Umbraco via the `NuGet Package Manager` in Visual Studio:
44+
45+
![NuGet Package Manager](images/Manage_packages.png)
46+
4947
<details>
5048

5149
<summary>Manual upgrades for legacy Umbraco</summary>
@@ -60,9 +58,9 @@ When the command completes, open the `.csproj` file to make sure the package ref
6058

6159
**Merge configuration files**
6260

63-
In this step, you need to merge the configuration files containing changes. For this, we recommend using a tool like [WinMerge](http://winmerge.org/) or [DiffMerge](https://sourcegear.com/diffmerge/).
61+
In this step, you need to merge the configuration files containing changes. For this, it is recommended to use a tool like [WinMerge](http://winmerge.org/) or [DiffMerge](https://sourcegear.com/diffmerge/).
6462

65-
The reason you shouldn't overwrite these files is that this will also overwrite any **custom configuration** you might have as well as **Umbraco Cloud-specific settings**. Read more about which Cloud-specific details you should watch out for in the following sections.
63+
Avoid overwriting these files, as it will overwrite any **custom configuration** and **Umbraco Cloud-specific settings**. Read more about which Cloud-specific details you should watch out for in the following sections.
6664

6765
**`Web.config`**
6866

@@ -178,7 +176,7 @@ This concludes the steps specific to the legacy Umbraco versions. To continue, f
178176

179177
## Run the upgrade locally
180178

181-
When you are done updating the NuGet packages as mentioned above, follow these steps to complete the upgrade and verify that everything is working as expected before you push the changes to your Umbraco Cloud project
179+
After updating the NuGet packages, follow these steps to complete the upgrade. Make sure everything is functioning correctly before pushing the changes to your Umbraco Cloud project.
182180

183181
* Run the project locally
184182
* When the project spins up, you'll be prompted to log in to verify the upgrade

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/manual-upgrades/manual-upgrade-deploy.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,24 @@ This article will give you a step-by-step on how to manually upgrade the deploym
1414

1515
## Prepare for the upgrade
1616

17-
When upgrading an Umbraco Cloud project manually, the very first step is to [clone down your Cloud Development environment to your local machine](../../../../build-and-customize-your-solution/handle-deployments-and-environments/working-locally/).
17+
When upgrading an Umbraco Cloud project manually, the first step is to [clone down your Cloud Development environment to your local machine](../../../../build-and-customize-your-solution/handle-deployments-and-environments/working-locally/).
1818

19-
Make sure you can run your Cloud project locally and restore content and media. It's important that you check that everything works once the upgrade has been applied and for this, you need to have a clone locally that resembles the Cloud environment as much as possible.
19+
Make sure you can run your Cloud project locally and restore content and media. It is important that you check that everything works correctly after the upgrade. To achieve this, you need to have a clone locally that resembles the Cloud environment as much as possible.
2020

2121
## Get the latest version of Umbraco
2222

23-
To get the latest version of Umbraco Deploy you will need to upgrade the site using NuGet. The main package to install is Umbraco.Deploy.Cloud. This has dependencies on other components of Umbraco Deploy that will be imported automatically.
23+
To get the latest version of Umbraco Deploy you will need to upgrade the site using NuGet. The main package to install is `Umbraco.Deploy.Cloud`. This has dependencies on other components of Umbraco Deploy that will be imported automatically.
2424

25-
If using Umbraco Forms in your installation, you should also update the Umbraco.Deploy.Forms package reference,
25+
If using Umbraco Forms in your installation, you should also update the `Umbraco.Deploy.Forms` package reference.
2626

27-
NuGet installs the latest version of the package when you use the dotnet add package command unless you specify a package version:
27+
1. Run the `dotnet add package Umbraco.Deploy.Cloud` command in the directory that contains your project files. If you want a specific package version, run these commands:
28+
29+
- `dotnet add package Umbraco.Deploy.Cloud --version <VERSION>`
30+
- `dotnet add package Umbraco.Deploy.Forms --version <VERSION>`
2831

29-
`dotnet add package Umbraco.Deploy.Cloud --version <VERSION>` `dotnet add package Umbraco.Deploy.Forms --version <VERSION>`
32+
2. Run `dotnet restore` to install the packages.
3033

31-
After you have added a package reference to your project by executing the commands above in the directory that contains your project file, run `dotnet restore` to install the packages.
32-
33-
You can also update the Umbraco Deploy through the NuGet Package Manager in Visual studio:
34-
35-
![NuGet Package Manager](images/Manage_packages.png)
36-
37-
When the command completes, open the `.csproj` file to make sure the package reference was updated:
34+
3. Open your `.csproj` file to make sure the package reference is updated:
3835

3936
```xml
4037
<ItemGroup>
@@ -43,6 +40,10 @@ When the command completes, open the `.csproj` file to make sure the package ref
4340
</ItemGroup>
4441
```
4542

43+
Alternatively, you can also update Umbraco Deploy via the **NuGet Package Manager** in Visual studio:
44+
45+
![NuGet Package Manager](images/Manage_packages.png)
46+
4647
Make sure that everything works on the local clone and that you can **run the project without any errors**.
4748

4849
## Manually Upgrade Umbraco Deploy Legacy Version 7 and 8

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/version-specific-upgrades/migrate-from-8-to-latest.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,19 @@ You also need to make sure that the packages that you are using are available on
2727
It is recommended to have at least **two environments** on the new Umbraco project.
2828

2929
{% hint style="info" %}
30-
If your Umbraco 8 site is using Umbraco Forms, make sure to configure it to store data in the database, before beginning this tutorial [Follow the guide for migrating Umbraco Forms data to the database.](https://docs.umbraco.com/umbraco-forms/developer/forms-in-the-database)
30+
31+
If your Umbraco 8 site is using Umbraco Forms, ensure you configure it to save data in the database, before starting this tutorial. For more information on migrating Umbraco Forms data to the database, see the[Umbraco Forms in the Database](https://docs.umbraco.com/umbraco-forms/developer/forms-in-the-database) article.
3132

3233
Should something fail during the migration, the left-most environment can be removed and re-added to start over on a clean slate.
34+
3335
{% endhint %}
3436

3537
## Video Tutorial
3638

3739
{% embed url="https://www.youtube-nocookie.com/embed/wD9SGeRQR7o" %}
38-
A video tutorial guiding you through the steps of upgrading from version 8 to the latest version on Umbraco Cloud
40+
41+
A video tutorial guiding you through the steps of upgrading from version 8 to the latest version on Umbraco Cloud.
42+
3943
{% endembed %}
4044

4145
## Step 1: Content Migration

0 commit comments

Comments
 (0)