25 votes

This package is marked as retired

This package was designed to work with Umbraco v7 only. Due to other commitments, this package is no longer maintained.


Ditto is a lightweight view-model mapper for Umbraco. It offers a simple solution to the problem of using strongly-typed models in your MVC views. There are no 3rd party dependencies, other than Umbraco core itself.

Is Ditto a "Yet Another Code-First" approach?

Nope! The goal of Ditto is to provide a simple way to convert your content/media/member nodes (e.g. IPublishedContent) to your desired view-model object.

There is absolutely zero intention of generating Document-Types from your view-models.

For usage guides and documentation, please see the source-code repository on GitHub:



Archived files

Source code

 Download package
version 0.12.2

NuGet install instructions for Umbraco 7.3.0-7.12.0

Install-Package Our.Umbraco.Ditto

Package owner

Lee Kelleher

Lee Kelleher

Lee has 15802 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 (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions: 7.13.x, 7.12.x, 7.11.x, 7.10.x, 7.9.x, 7.8.x, 7.7.x, 7.6.x, 7.5.x, 7.4.x, 7.3.x, 7.2.x, 7.1.x, 7.0.x

Package Information

  • Package owner: Lee Kelleher
  • Contributors: Matt Brailsford , Rich Green , James Jackson-South
  • Created: 16/09/2014
  • Current version 0.12.2
  • .NET version 4.5
  • License MIT
  • Downloads on Our: 7.5K
  • Downloads on NuGet: 239.9K
  • Total downloads : 247.4K