25 votes

Ditto

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:

https://github.com/umco/umbraco-ditto

Screenshots

Archived files

Source code

 Download package
version 0.12.2

NuGet install instructions for Umbraco 7.3.0-7.12.0

Install-Package https://www.nuget.org/packages/Our.Umbraco.Ditto

Package owner

Lee Kelleher

Lee Kelleher

Lee has 15163 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

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