Blip.Umbraco 11.0.0

.NET 7.0
dotnet add package Blip.Umbraco --version 11.0.0
NuGet\Install-Package Blip.Umbraco -Version 11.0.0
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="Blip.Umbraco" Version="11.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Blip.Umbraco --version 11.0.0
#r "nuget: Blip.Umbraco, 11.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Blip.Umbraco as a Cake Addin
#addin nuget:?package=Blip.Umbraco&version=11.0.0

// Install Blip.Umbraco as a Cake Tool
#tool nuget:?package=Blip.Umbraco&version=11.0.0

One of the great promises that came with Umbraco's Block List property editor was the concept of reusable blocks - define a block once, and use it in multiple places.

This is yet to come to fruition in the core Backoffice, but that doesn't mean it can't be done. Enter Blip (cue applause). While not as elegant as storing blocks in the content tree, Blip provides access to Block List properties on a different content nodes - for example, a site config node with different Block Lists storing USPs, testimonials, or banner images.

By way of a custom content retrieval API, Blip allows readonly blocks for cases where the editor does not have permission to update the source node, and a full infinite-editing experience for editors with update permission. Blip loves custom block views, and will use these when rendering blocks in lists and overlays. As much as possible, Blip aims to feel and behave just like the native Block List editor, only without block creation.

Blip stores a reference to the selected node(s) and provides a frontend-friendly strongly typed model, using the familiar BlockListModel type, so rendering Blip data is exactly the same as rendering the native Block List.

Getting started

Blip supports Umbraco 8+, and is installable via your CLI of choice.

Installing adds the Blip property editor which can then be used to create a new data type. The Blip data type has a simple config, with optional validation rules:

image

After selecting a source node, the source property config field will present only valid Block List properties. Set the desired source property to restrict the data type to blocks stored on the property.

Product Versions
.NET net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
Compatible target framework(s)
Additional computed target framework(s)
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
11.0.0 73 1/27/2023
10.0.0 77 1/27/2023
1.0.0 727 3/15/2022
1.0.0-rc.906 302 1/22/2022
1.0.0-alpha.903 92 1/17/2022
1.0.0-alpha.901 102 1/17/2022
1.0.0-alpha.900 88 1/17/2022
1.0.0-alpha.898 95 1/17/2022
1.0.0-alpha.895 133 12/16/2021
1.0.0-alpha 120 12/16/2021