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

Package owner

Lee Kelleher

Lee Kelleher

Lee has 14189 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
8.0.x (untested)
7.12.x (100%)
7.11.x (100%)
7.10.x (100%)
7.9.x (100%)
7.8.x (100%)
7.7.x (100%)
7.6.x (100%)
7.5.x (100%)
7.4.x (100%)
7.3.x (100%)
7.2.x (100%)
7.1.x (100%)
7.0.x (100%)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information