umbraco-packages - Our.Umbraco.Ditto 0.12.3-alpha-000048
Ditto - the friendly POCO mapper for Umbraco
PM> Install-Package Our.Umbraco.Ditto -Version 0.12.3-alpha-000048 -Source https://www.myget.org/F/umbraco-packages/api/v3/index.json
> nuget.exe install Our.Umbraco.Ditto -Version 0.12.3-alpha-000048 -Source https://www.myget.org/F/umbraco-packages/api/v3/index.json
> dotnet add package Our.Umbraco.Ditto --version 0.12.3-alpha-000048 --source https://www.myget.org/F/umbraco-packages/api/v3/index.json
source https://www.myget.org/F/umbraco-packages/api/v3/index.json
nuget Our.Umbraco.Ditto ~> 0.12.3-alpha-000048
Copy to clipboard
> choco install Our.Umbraco.Ditto --version 0.12.3-alpha-000048 --source https://www.myget.org/F/umbraco-packages/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "umbraco-packages" -SourceLocation "https://www.myget.org/F/umbraco-packages/api/v2"
Install-Module -Name "Our.Umbraco.Ditto" -RequiredVersion "0.12.3-alpha-000048" -Repository "umbraco-packages" -AllowPreRelease
Copy to clipboard
Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/umbraco-packages/symbols/
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.
Documentation and notes
Ditto has been developed against Umbraco v7.3.2 and will support that version and above. Support for earlier versions of Umbraco (v6.2.5 and above) please use Ditto version v0.9.0.
Ditto can be installed from either Our Umbraco or NuGet package repositories, or build manually from the source-code.
For detailed documentation, please visit: http://umbraco-ditto.readthedocs.org/
Contributing to this project
Anyone and everyone is welcome to contribute. Please take a moment to review the guidelines for contributing.
Contact us
Have a question?
- Ditto Forum on Our Umbraco
- Raise an issue on GitHub
Ditto Team
Special thanks
- Thanks to Darren Ferguson for inspiration in his article "Mapping Umbraco content to POCOs for strongly typed views" on the 24 days in Umbraco advent calender.
- Thanks to Jeavon Leopold for being a rockstar and adding AppVeyor support.
- Thanks to Hendy Racher for testing and contributions.
- Thanks to Jamie Pollock for continued support, feedback and encouragement.
- Special thanks to James Jackson-South for all the stellar contributions.
License
Copyright © 2018 UMCO, Our Umbraco and other contributors
Copyright © 2014 Umbrella Inc
Licensed under the MIT License
- .NETFramework 4.5: 4.5.0.0
Assembly | Assembly hash | Match |
---|---|---|
/lib/net45/our.umbraco.ditto.dll | 00ff1fc2a3d74e129816371f5f5c5f941 |
OwnersUMCO Lee Kelleher |
AuthorsLee Kelleher, Matt Brailsford, James Jackson-South |
Project URLhttps://github.com/umco/umbraco-ditto |
LicenseMIT |
Tagsumbraco poco mapping strongly-typed |
Info2856 total downloads |
22 downloads for version 0.12.3-alpha-000048 |
Download (35.07 KB) |
Download legacy symbols (150.66 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
0.12.3-alpha-000048 | 35.07 KB | Fri, 21 Dec 2018 16:42:43 GMT | 22 | ||||
0.12.3-alpha-000047 | 35.07 KB | Fri, 21 Dec 2018 16:37:13 GMT | 22 | ||||
0.12.3-alpha-000046 | 35.05 KB | Wed, 19 Dec 2018 11:49:12 GMT | 22 | ||||
0.12.3-alpha-000035 | 35.05 KB | Fri, 07 Dec 2018 11:25:38 GMT | 23 | ||||
0.12.2-alpha-000031 | 35.05 KB | Fri, 07 Dec 2018 10:56:51 GMT | 24 | ||||
0.12.2-alpha-000030 | 34.96 KB | Fri, 07 Dec 2018 10:44:35 GMT | 23 | ||||
0.12.2-alpha-000027 | 34.96 KB | Wed, 26 Sep 2018 14:25:25 GMT | 24 | ||||
0.12.1-alpha-000021 | 34.96 KB | Tue, 18 Sep 2018 15:43:13 GMT | 26 | ||||
0.12.1-alpha-000020 | 34.92 KB | Fri, 07 Sep 2018 14:11:32 GMT | 25 | ||||
0.12.1-alpha-000019 | 34.84 KB | Fri, 03 Aug 2018 15:38:30 GMT | 27 | ||||
0.12.0-alpha-000824 | 33 KB | Wed, 24 Jan 2018 15:29:03 GMT | 28 | ||||
0.12.0-alpha-000823 | 33.01 KB | Tue, 23 Jan 2018 18:13:54 GMT | 27 | ||||
0.12.0-alpha-000822 | 33.01 KB | Tue, 23 Jan 2018 17:45:18 GMT | 27 | ||||
0.12.0-alpha-000821 | 33.28 KB | Tue, 09 Jan 2018 16:10:53 GMT | 29 | ||||
0.12.0-alpha-000820 | 33.27 KB | Tue, 09 Jan 2018 15:39:04 GMT | 28 | ||||
0.12.0-alpha-000014 | 34.83 KB | Fri, 03 Aug 2018 14:11:05 GMT | 28 | ||||
0.12.0-alpha-000011 | 33.03 KB | Thu, 22 Feb 2018 21:31:37 GMT | 26 | ||||
0.12.0-alpha-000008 | 33.03 KB | Thu, 25 Jan 2018 13:18:18 GMT | 29 | ||||
0.12.0-alpha-000002 | 33 KB | Wed, 24 Jan 2018 17:19:12 GMT | 27 | ||||
0.12.0-alpha-000001 | 33 KB | Wed, 24 Jan 2018 16:42:41 GMT | 26 | ||||
0.11.4-alpha-000819 | 34.54 KB | Tue, 09 Jan 2018 13:31:22 GMT | 26 | ||||
0.11.4-alpha-000816 | 34.36 KB | Thu, 04 Jan 2018 20:04:00 GMT | 27 | ||||
0.11.4-alpha-000815 | 34.62 KB | Wed, 15 Nov 2017 18:46:01 GMT | 28 | ||||
0.11.4-alpha-000814 | 34.62 KB | Wed, 15 Nov 2017 18:07:38 GMT | 27 | ||||
0.11.4-alpha-000811 | 33.83 KB | Tue, 03 Oct 2017 12:10:59 GMT | 29 | ||||
0.11.3-alpha-000807 | 33.83 KB | Tue, 03 Oct 2017 11:56:30 GMT | 28 | ||||
0.11.3-alpha-000804 | 33.85 KB | Tue, 03 Oct 2017 11:52:18 GMT | 27 | ||||
0.11.3-alpha-000791 | 33.83 KB | Mon, 25 Sep 2017 20:21:30 GMT | 27 | ||||
0.11.3-alpha-000790 | 33.82 KB | Thu, 07 Sep 2017 19:46:00 GMT | 27 | ||||
0.11.2-alpha-000786 | 33.82 KB | Thu, 07 Sep 2017 19:13:35 GMT | 26 | ||||
0.11.2-alpha-000785 | 33.38 KB | Tue, 05 Sep 2017 09:58:33 GMT | 28 | ||||
0.11.1-alpha-000781 | 33.38 KB | Tue, 05 Sep 2017 09:24:45 GMT | 27 | ||||
0.11.1-alpha-000780 | 33.09 KB | Tue, 05 Sep 2017 09:23:31 GMT | 27 | ||||
0.11.1-alpha-000777 | 33.07 KB | Tue, 05 Sep 2017 09:18:56 GMT | 27 | ||||
0.11.1-alpha-000764 | 32.98 KB | Thu, 31 Aug 2017 17:03:56 GMT | 27 | ||||
0.11.1-alpha-000759 | 32.92 KB | Fri, 25 Aug 2017 06:29:11 GMT | 27 | ||||
0.11.0-alpha-000757 | 33.04 KB | Wed, 02 Aug 2017 11:54:54 GMT | 27 | ||||
0.11.0-alpha-000753 | 33.03 KB | Thu, 27 Jul 2017 16:47:56 GMT | 28 | ||||
0.11.0-alpha-000746 | 33 KB | Thu, 27 Jul 2017 15:58:17 GMT | 27 | ||||
0.11.0-alpha-000745 | 33.03 KB | Mon, 24 Jul 2017 14:56:49 GMT | 27 | ||||
0.11.0-alpha-000744 | 32.91 KB | Mon, 24 Jul 2017 14:54:55 GMT | 27 | ||||
0.11.0-alpha-000743 | 32.9 KB | Fri, 14 Jul 2017 15:24:12 GMT | 28 | ||||
0.11.0-alpha-000731 | 32.76 KB | Wed, 31 May 2017 15:52:15 GMT | 29 | ||||
0.11.0-alpha-000728 | 32.72 KB | Tue, 30 May 2017 23:21:23 GMT | 26 | ||||
0.11.0-alpha-000727 | 32.8 KB | Tue, 30 May 2017 23:02:04 GMT | 27 | ||||
0.11.0-alpha-000724 | 33.12 KB | Tue, 30 May 2017 20:51:24 GMT | 26 | ||||
0.11.0-alpha-000723 | 32.88 KB | Tue, 30 May 2017 20:36:08 GMT | 27 | ||||
0.11.0-alpha-000707 | 32.64 KB | Mon, 06 Mar 2017 12:08:53 GMT | 27 | ||||
0.11.0-alpha-000706 | 32.65 KB | Tue, 21 Feb 2017 23:45:17 GMT | 27 | ||||
0.11.0-alpha-000700 | 31.85 KB | Tue, 14 Feb 2017 23:10:30 GMT | 28 | ||||
0.11.0-alpha-000697 | 31.85 KB | Fri, 10 Feb 2017 12:13:16 GMT | 28 | ||||
0.11.0-alpha-000696 | 32.12 KB | Fri, 10 Feb 2017 12:11:56 GMT | 27 | ||||
0.11.0-alpha-000685 | 32.13 KB | Wed, 25 Jan 2017 16:35:06 GMT | 27 | ||||
0.11.0-alpha-000681 | 31.96 KB | Mon, 23 Jan 2017 14:00:02 GMT | 28 | ||||
0.11.0-alpha-000680 | 31.95 KB | Mon, 23 Jan 2017 13:34:55 GMT | 27 | ||||
0.11.0-alpha-000679 | 31.97 KB | Mon, 23 Jan 2017 12:45:33 GMT | 27 | ||||
0.11.0-alpha-000678 | 31.83 KB | Mon, 23 Jan 2017 10:57:09 GMT | 28 | ||||
0.11.0-alpha-000674 | 31.73 KB | Fri, 09 Dec 2016 23:21:51 GMT | 27 | ||||
0.11.0-alpha-000673 | 31.66 KB | Fri, 09 Dec 2016 16:32:28 GMT | 29 | ||||
0.11.0-alpha-000670 | 31.66 KB | Fri, 02 Dec 2016 00:45:28 GMT | 28 | ||||
0.11.0-alpha-000669 | 31.66 KB | Fri, 02 Dec 2016 00:22:50 GMT | 27 | ||||
0.11.0-alpha-000668 | 31.65 KB | Fri, 02 Dec 2016 00:18:24 GMT | 27 | ||||
0.11.0-alpha-000665 | 31.56 KB | Fri, 02 Dec 2016 00:01:00 GMT | 27 | ||||
0.11.0-alpha-000659 | 32.77 KB | Thu, 01 Dec 2016 22:01:57 GMT | 28 | ||||
0.11.0-alpha-000652 | 32.78 KB | Mon, 24 Oct 2016 08:48:46 GMT | 27 | ||||
0.10.0-alpha-000648 | 32.78 KB | Tue, 11 Oct 2016 22:04:27 GMT | 28 | ||||
0.10.0-alpha-000647 | 32.77 KB | Sat, 24 Sep 2016 08:59:31 GMT | 27 | ||||
0.10.0-alpha-000646 | 32.77 KB | Sat, 24 Sep 2016 08:54:52 GMT | 28 | ||||
0.10.0-alpha-000645 | 32.66 KB | Fri, 23 Sep 2016 16:50:22 GMT | 28 | ||||
0.10.0-alpha-000644 | 32.22 KB | Wed, 21 Sep 2016 08:24:39 GMT | 29 | ||||
0.10.0-alpha-000618 | 31.96 KB | Sun, 04 Sep 2016 18:04:28 GMT | 29 | ||||
0.10.0-alpha-000615 | 31.96 KB | Sun, 04 Sep 2016 17:32:58 GMT | 27 | ||||
0.10.0-alpha-000614 | 31.96 KB | Sun, 04 Sep 2016 17:20:33 GMT | 27 | ||||
0.10.0-alpha-000612 | 31.95 KB | Tue, 16 Aug 2016 08:11:27 GMT | 30 | ||||
0.10.0-alpha-000611 | 31.93 KB | Tue, 09 Aug 2016 10:48:46 GMT | 29 | ||||
0.10.0-alpha-000610 | 31.79 KB | Mon, 08 Aug 2016 10:27:54 GMT | 27 | ||||
0.10.0-alpha-000609 | 31.79 KB | Wed, 03 Aug 2016 15:44:26 GMT | 28 | ||||
0.10.0-alpha-000608 | 31.74 KB | Tue, 02 Aug 2016 03:44:58 GMT | 27 | ||||
0.10.0-alpha-000607 | 31.74 KB | Mon, 01 Aug 2016 09:22:08 GMT | 27 | ||||
0.10.0-alpha-000595 | 30.88 KB | Fri, 29 Jul 2016 10:19:18 GMT | 28 | ||||
0.10.0-alpha-000594 | 30.83 KB | Thu, 28 Jul 2016 18:34:00 GMT | 28 | ||||
0.10.0-alpha-000593 | 30.81 KB | Thu, 28 Jul 2016 18:27:06 GMT | 27 | ||||
0.10.0-alpha-000592 | 30.82 KB | Thu, 28 Jul 2016 18:10:18 GMT | 27 | ||||
0.10.0-alpha-000591 | 30.73 KB | Thu, 28 Jul 2016 15:20:13 GMT | 28 | ||||
0.10.0-alpha-000589 | 30.74 KB | Thu, 28 Jul 2016 13:14:35 GMT | 30 | ||||
0.10.0-alpha-000588 | 30.74 KB | Thu, 28 Jul 2016 10:36:54 GMT | 27 | ||||
0.10.0-alpha-000587 | 30.62 KB | Mon, 25 Jul 2016 08:40:59 GMT | 30 | ||||
0.10.0-alpha-000586 | 30.61 KB | Wed, 20 Jul 2016 08:06:08 GMT | 28 | ||||
0.10.0-alpha-000581 | 30.63 KB | Sun, 17 Jul 2016 11:21:36 GMT | 28 | ||||
0.10.0-alpha-000580 | 30.63 KB | Fri, 27 May 2016 00:50:44 GMT | 33 | ||||
0.10.0-alpha-000567 | 30.63 KB | Fri, 20 May 2016 12:27:17 GMT | 27 | ||||
0.10.0-alpha-000531 | 30.58 KB | Fri, 06 May 2016 09:07:57 GMT | 28 | ||||
0.10.0-alpha-000529 | 29.98 KB | Thu, 05 May 2016 19:26:40 GMT | 27 | ||||
0.10.0-alpha-000528 | 30.01 KB | Thu, 05 May 2016 15:11:20 GMT | 27 | ||||
0.9.0-beta-000503 | 28.46 KB | Wed, 27 Apr 2016 15:16:51 GMT | 27 | ||||
0.9.0-alpha-000502 | 28.47 KB | Wed, 20 Apr 2016 08:19:54 GMT | 28 | ||||
0.9.0-alpha-000500 | 28.4 KB | Tue, 19 Apr 2016 15:15:43 GMT | 27 | ||||
0.9.0-alpha-000499 | 28.39 KB | Tue, 19 Apr 2016 10:25:29 GMT | 27 | ||||
0.9.0-alpha-000498 | 28.41 KB | Tue, 19 Apr 2016 08:05:29 GMT | 28 | ||||
0.9.0-alpha-000495 | 28.5 KB | Fri, 15 Apr 2016 21:17:40 GMT | 28 | ||||
0.9.0-alpha-000486 | 28.51 KB | Fri, 15 Apr 2016 13:45:51 GMT | 27 | ||||
0.9.0-alpha-000485 | 28.5 KB | Fri, 15 Apr 2016 09:50:55 GMT | 27 | ||||
0.9.0-alpha-000478 | 28.56 KB | Mon, 11 Apr 2016 09:16:32 GMT | 27 | ||||
0.9.0-alpha-000475 | 28.13 KB | Sun, 10 Apr 2016 12:36:45 GMT | 27 | ||||
0.9.0-alpha-000474 | 28.13 KB | Sun, 10 Apr 2016 12:29:21 GMT | 28 |