You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Extending/Health-Check/index.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ meta.Description: "The Settings section of the Umbraco backoffice holds a dashbo
11
11
12
12
The Settings section of the Umbraco backoffice holds a dashboard named "Health Check". It is a handy list of checks to see if your Umbraco installation is configured according to best practices. It's possible to add your custom built health checks.
13
13
14
-
For inspiration when building your own checks you can look at the checks we've [built into Umbraco](https://github.com/umbraco/Umbraco-CMS/tree/netcore/dev/src/Umbraco.Core/HealthChecks/Checks), as well as our [guides](Guides). Some examples will follow in this document.
14
+
For inspiration when building your own checks you can look at the checks we've [built into Umbraco](https://github.com/umbraco/Umbraco-CMS/tree/v9/dev/src/Umbraco.Core/HealthChecks/Checks), as well as our [guides](Guides). Some examples will follow in this document.
15
15
16
16
## Built-in checks
17
17
@@ -45,7 +45,7 @@ Some of them can also be rectified via the dashboard, by clicking the **Fix** bu
45
45
46
46
As well as viewing the results of health checks via the Settings section dashboard, you can set up the checks to be run on a schedule and be notified of the results by email. It's also possible to disable certain checks if they aren't applicable in your environment.
47
47
48
-
For more on this see the [Reference > Config > Health checks page (only Umbraco 8)](../../Reference/Config/HealthChecks).
48
+
For more information, see the [Reference > V9 Config > Health checks](../../Reference/V9-Config/HealthChecks/) article.
49
49
50
50
## Custom checks
51
51
@@ -269,7 +269,7 @@ Disallow: /umbraco/";
269
269
270
270
## Custom health check notifications
271
271
272
-
Health check notifications can be scheduled to run periodically and notify you of the results. Included with Umbraco is a notification method to deliver the results via email. In a similar manner to how it's possible to create your own health checks, you can also create custom notification methods to send the message summarising the status of the health checks via other means. Again, for further details on implementing this please refer to the [existing notification methods within the core code base](https://github.com/umbraco/Umbraco-CMS/tree/netcore/dev/src/Umbraco.Core/HealthChecks/NotificationMethods).
272
+
Health check notifications can be scheduled to run periodically and notify you of the results. Included with Umbraco is a notification method to deliver the results via email. In a similar manner to how it's possible to create your own health checks, you can also create custom notification methods to send the message summarising the status of the health checks via other means. Again, for further details on implementing this please refer to the [existing notification methods within the core code base](https://github.com/umbraco/Umbraco-CMS/tree/v9/dev/src/Umbraco.Core/HealthChecks/NotificationMethods).
273
273
274
274
Each notification method needs to implement the core interface `IHealthCheckNotificationMethod` and, for ease of creation, can inherit from the base class `NotificationMethodBase`, which itself implements the `IHealthCheckNotificationMethod` interface. The class must also be decorated with an instance of the `HealthCheckNotificationMethod` attribute. There's one method to implement - `SendAsync(HealthCheckResults results)` - which is responsible for taking the results of the health checks and sending them via the mechanism of your choice.
Copy file name to clipboardExpand all lines: Extending/Packages/Creating-a-Package/index.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ meta.Description: "Tutorial to create a package in Umbraco"
9
9
10
10
# Creating a Package
11
11
12
-
The goal of this tutorial is to extend Umbraco and create a package. The tutorials starting point is to create a package out of the dashboard from the [Creating a Custom Dashboard tutorial (currently only available for Umbraco 8)](../../../Tutorials/Creating-a-Custom-Dashboard/index.md). The process is the same for most packages so feel free to follow along with something else.
12
+
The goal of this tutorial is to extend Umbraco and create a package. The tutorials starting point is to create a package out of the dashboard from the [Creating a Custom Dashboard tutorial](../../../Tutorials/Creating-a-Custom-Dashboard/index.md). The process is the same for most packages so feel free to follow along with something else.
13
13
14
14
## Creating a package in the backoffice
15
15
@@ -21,7 +21,7 @@ To create a package through the Umbraco backoffice:
21
21
22
22

23
23
4. On the `Create package` page, there are 4 sections each with different information to fill out. Some of the fields are mandatory, most of it is not.
24
-
5. Enter the package name at the top - we will call our dashboard the same as in the [Tutorial (currently only available for Umbraco 8)](../../../Tutorials/Creating-a-Custom-Dashboard/index.md): `Custom Welcome Dashboard`.
24
+
5. Enter the package name at the top - we will call our dashboard the same as in the [Tutorial](../../../Tutorials/Creating-a-Custom-Dashboard/index.md): `Custom Welcome Dashboard`.
25
25
26
26
We will now take a look at the individual sections and the values that can be filled in:
27
27
@@ -83,7 +83,7 @@ When you download and then open the zip package you will find that it looks like
83
83
84
84

85
85
86
-
The 5 highlighted files contained in the package are the ones that we created in the [Creating a Custom Dashboard tutorial (currently only available for Umbraco 8)](../../../Tutorials/Creating-a-Custom-Dashboard/index.md). However, there is another file here called `package.xml` - so let's take a look at that. It looks like this:
86
+
The 5 highlighted files contained in the package are the ones that we created in the [Creating a Custom Dashboard Tutorial](../../../Tutorials/Creating-a-Custom-Dashboard/index.md). However, there is another file here called `package.xml` - so let's take a look at that. It looks like this:
This tutorial is for Umbraco 8 - however a lot of the things covered here will be the same or similar in Umbraco 7
12
+
This tutorial is for Umbraco 8 and above- however a lot of the things covered here will be the same or similar in Umbraco 7
13
13
:::
14
14
15
15
The goal of this tutorial is to take something that extends Umbraco and create a NuGet Package for it. Like the [Creating a Package](../Creating-a-Package/index.md) tutorial we are using the [Creating a Custom Dashboard Tutorial](../../../Tutorials/Creating-a-Custom-Dashboard/index.md) as a starting point.
Copy file name to clipboardExpand all lines: Extending/Packages/Language-Files-For-Packages/index.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ For each language your package supports, you include an .xml file in the same fo
22
22
23
23
Each language file can include one or more area. Each area contains a collection of language keys with the translation.
24
24
25
-
For reference on the language file format see the core [language files on GitHub](https://github.com/umbraco/Umbraco-CMS/tree/netcore/dev/src/Umbraco.Web.UI.NetCore/umbraco/config/lang)
25
+
For reference on the language file format see the core [language files on GitHub](https://github.com/umbraco/Umbraco-CMS/tree/v9/dev/src/Umbraco.Web.UI/umbraco/config/lang)
Copy file name to clipboardExpand all lines: Extending/Packages/Maintaining-Packages/index.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ You can only have one 'current' file - this is the version that will be download
39
39
40
40

41
41
42
-
If your package is available on Nuget then you should also release this new version to Nuget. This will be a similar process to the one described in [Creating a Nuget Package (currently only available for Umbraco 8)](../Creating-a-nuget-package).
42
+
If your package is available on Nuget then you should also release this new version to Nuget. This will be a similar process to the one described in [Creating a Nuget Package](../Creating-a-nuget-package).
Copy file name to clipboardExpand all lines: Extending/Packages/Package-Actions/custom-package-actions.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -9,11 +9,11 @@ meta.Description: "Tutorial on how to create custom package actions for your Umb
9
9
10
10
# Creating custom package actions
11
11
12
-
In addition to utilizing the [built-in package actions](index.md), you can also create your own package actions. Package actions are custom code that runs on install and uninstall of a package. You can do whatever you want in a package action - however some things are more common than others, such as [adding configuration or media to the site](#Examples-of-custom-Package-Actions).
12
+
In addition to utilizing the [built-in package actions](index.md), you can also create your own package actions. Package actions are custom code that runs on install and uninstall of a package. You can do whatever you want in a package action - however some things are more common than others, such as [adding configuration or media to the site](#examples-of-custom-package-actions).
13
13
14
14
## When to use a Package Action
15
15
16
-
A lot of the things you would use a package action for can also be accomplished in other ways - for example via a [composer (only Umbraco 8)](../../../Implementation/Composing/index.md) or [migration](../../Database/index.md). Package Actions have two important differences though:
16
+
A lot of the things you would use a package action for can also be accomplished in other ways - for example via a [composer](../../../Implementation/Composing/index.md) or [migration](../../Database/index.md). Package Actions have two important differences though:
17
17
18
18
1. They only run on install and uninstall - no need to worry about startup cost for your site or adding extra checks to see if it ran.
19
19
2. You can ensure your package uninstalls cleanly - it has the `Undo()` method by default where you can clean up after yourself.
Copy file name to clipboardExpand all lines: Extending/Packages/package-types.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ NuGet packages can include any solution files, and can be configured to run powe
61
61
62
62
As NuGet packages are installed outside of the Umbraco website they cannot directly manipulate any of the Umbraco settings or content during their installation.
63
63
64
-
If you need to add items or change configuration of Umbraco as part of a NuGet package, then you will need to develop code to run as part of a [Migration](../Database/index-v9.md). The Migration would then run the first time the Umbraco site starts after the package is installed.
64
+
If you need to add items or change configuration of Umbraco as part of a NuGet package, then you will need to develop code to run as part of a [Migration](../Database/index.md). The Migration would then run the first time the Umbraco site starts after the package is installed.
Copy file name to clipboardExpand all lines: Extending/index.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ This section will describe how to work with and create Parameter Editors.
33
33
34
34
The Umbraco backoffice can be configured so that the user interface runs in the user's native language. This is made possible with community generated language files, if your language is not currently supported, why not help to add support?
35
35
36
-
## [Backoffice tours](Backoffice-Tours/index.md)
36
+
## [Backoffice Tours](Backoffice-Tours/index.md)
37
37
38
38
Backoffice tours is the integrated and interactive help for the backoffice.
Copy file name to clipboardExpand all lines: Reference/Angular/index.md
-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,6 @@ needsv9Update: true
3
3
---
4
4
# Angular
5
5
6
-
7
6
Since Umbraco 7, the Umbraco backoffice has been build using Angular. The implementation is made up of many directives, services and similar.
8
7
9
8
Generally you can find information about these via the [Backoffice UI API documentation](/apidocs/v8/ui/). While this part of the documentation is auto-generated from the Umbraco source code, you can also find some more in-depth description and examples for these directives and services.
0 commit comments