Silktide.Umbraco.Plugin 9.5.4.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package Silktide.Umbraco.Plugin --version 9.5.4.3                
NuGet\Install-Package Silktide.Umbraco.Plugin -Version 9.5.4.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Silktide.Umbraco.Plugin" Version="9.5.4.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Silktide.Umbraco.Plugin --version 9.5.4.3                
#r "nuget: Silktide.Umbraco.Plugin, 9.5.4.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Silktide.Umbraco.Plugin as a Cake Addin
#addin nuget:?package=Silktide.Umbraco.Plugin&version=9.5.4.3

// Install Silktide.Umbraco.Plugin as a Cake Tool
#tool nuget:?package=Silktide.Umbraco.Plugin&version=9.5.4.3                

Silktide Umbraco CMS Integration

Umbraco v9.5.4

How to integrate Silktide with Umbraco

Written by Julia Voortman

This guide details the Silktide CMS plugin for Umbraco: the Silktide features it enables and how to configure it. Image1

What the Umbraco plugin does

This integration enables two main features:

  • Users can easily make page updates where necessary with a one-click switch from the Silktide platform to the editor page in your Umbraco installation.
  • Recently updated pages will be automatically checked in Silktide when published, so that your website results are always up-to-date.

How the Umbraco plugin works

The integration is made up of a plugin, code snippet and API key.

The Silktide plugin does two things:

  1. Allows us to find the corresponding editor page URL in Umbraco for a given public website URL.
  2. Sends us a webhook when a page is updated in Umbraco.

A code snippet inserted in your master template adds a Silktide-readable meta tag to each page that enables our system to find the Umbraco editor URL.

An API key is used to authenticate calls to our API from Umbraco.

Configuring the Umbraco CMS integration

Requirements

You will need an API key from Silktide, to be able to upload a plugin to your Umbraco installation, and to edit a core page template.

  1. Install the plugin

Install plugin here (V9) Install plugin here (V10) Install plugin here (V11)

  1. Navigate to Packages, then Install local inside your Umbraco installation.

  2. Accept the license and select Install package.

  1. Add code snippet

In your Umbraco backend, navigate to your page templates (ideally your master template) and include the following snippet of code:

    meta name="silktide-cms" content="@Html.Raw(HttpContext.Current.Items["SILKTIDE.CMS"])"
  1. Create your API key

Silktide provides an API key to authenticate calls to the API from Umbraco.

To obtain a key:

  1. Login to Silktide.

  2. Open the website in Silktide.

  3. Select Settings > Integrations.

  4. Select the New CMS button.

  5. From the dropdown menu select Umbraco and then select the Add button.

You will then be offered an API key that you can copy.

Note: you will need the appropriate website administrator permissions to set up a new API key.

  1. API key configuration

Open your Umbraco backend and select Silktide from the Settings menu. Enter the API key provided by Silktide here and select �click here for verification�.

If this returns successfully, select Save for the changes to take effect.

  1. Retesting your site

Once the plugin, API key and code snippet have been configured in Umbraco, you will then need to retest your website inside Silktide.

Login to Silktide and select the website, then select Retest in the top right and wait for the site to finish retesting.

  1. Confirm integration is working

Once the website has finished retesting, you should find a CMS button beside your tested page URLs inside the Inventory:

Image2

If everything is working properly, selecting the �CMS� button here or elsewhere on the platform should open the associated editor page inside your Umbraco admin account.

  1. Confirmation of working page update webhook

To test that the page update webhook is working, check for an active testing progress banner inside Silktide at the top of the website report the next time a page is updated in Umbraco. Image3

Need more help?

If you require any assistance configuring this CMS integration, please reach out to support@silktide.com.

refer to Silktide for more information

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
13.3.2.1 113 6/3/2024
12.3.10.2 83 6/3/2024
11.5.0.1 70 6/3/2024
10.8.3.1 66 6/3/2024
9.5.4.7 83 5/31/2024
9.5.4.6 85 5/31/2024
9.5.4.5 86 5/30/2024
9.5.4.4 89 5/30/2024
9.5.4.3 90 5/30/2024
9.5.4.2 86 5/30/2024