56 votes


You'll love these powerful data editors!

Contentment is an award winning Umbraco package*, containing a collection of components that I have developed for use on my own Umbraco implementation projects.

Some components may be innovative, others may be a reimagining of existing components, property-editors, features and other community packages.

Contentment comes with the following Property Editors...

  • Bytes - a read-only label to display file sizes in relative bytes.
  • Code Editor - a code snippet editor, (using the ACE library bundled with Umbraco).
  • Content Blocks - a block editor, configurable using element types.
  • Data List - an editor that combines a custom data source with a custom list editor.
  • Data Picker - advanced picker editor to query a custom data source.
  • Editor Notes - similar to Notes (below), with enhanced UI options.
  • Icon Picker - an editor to select an icon, (from the Umbraco icon library).
  • Notes - a label to display rich-text instructional messages for content editors.
  • Number Input - a numeric editor, with sizing configurations.
  • Render Macro - a label dynamically generated from an Umbraco Macro.
  • Social Links - an editor to manage links for social network platforms.
  • Templated Label - a display label, ideal for showing data from 3rd-party systems.
  • Textbox List - a multi-textstring editor, adds a textbox for each item in a data source.
  • Text Input - a textstring editor, configurable with HTML5 options.

For documentation and more information about this package, please visit the source code repository on GitHub: https://github.com/leekelleher/umbraco-contentment

Future features and ideas are available on the roadmap: https://github.com/leekelleher/umbraco-contentment/blob/develop/.github/ROADMAP.md

* Winner of the Jury's Choice at the Umbraco Package Awards at CodeGarden 2022.
* Winner of the Best Editor Experience category at the Umbraco Package Awards at CodeGarden 2021.

Archived files


Source code

 Download package
version 4.6.0

NuGet install instructions for Umbraco 8.17.0-9+

Install-Package Our.Umbraco.Community.Contentment

NuGet install instructions for Umbraco 9+

dotnet add package Our.Umbraco.Community.Contentment

Package owner

Lee Kelleher

Lee Kelleher

Lee has 15796 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Works on Umbraco Cloud
Version 8.18.x (100%)

You must login before you can report on package compatibility.

Previously reported to work on versions: 8.17.x, 8.16.x, 8.15.x, 8.14.x, 8.13.x, 8.12.x, 8.11.x, 8.10.x, 8.9.x, 8.8.x, 8.7.x, 8.6.x

Package Information

  • Package owner: Lee Kelleher
  • Created: 11/06/2020
  • Current version 4.6.0
  • .NET version 4.7.2
  • License MPL-2.0
  • Downloads on Our: 4.2K
  • Downloads on NuGet: 431.5K
  • Total downloads : 435.8K