U4-8604 - Nested Content in Core

Created by Shannon Deminick 20 Jun 2016, 07:21:27 Updated by Stephan 04 Jun 2017, 19:34:13

Tags: PR Community Contrib

Move Nested Content into the Core

PR is here: https://github.com/umbraco/Umbraco-CMS/pull/1308

This will require some refactoring, review, etc... The idea is that we will have a 'Schema Type' type which is a cut down version of a content/media type and will contain a very basic subset of information with no tabs. This work has already begun but requires review/refactor/testing.


Jeroen Breuer 20 Jun 2016, 07:28:31

The 'Schema Type' type was called IPublishedEntity (Interface for virtual nodes) during the CodeGarden 2015 retreat last year.

Shannon Deminick 20 Jun 2016, 07:55:49

Those are different things entirely

Jeroen Breuer 20 Jun 2016, 08:30:12

Whoops sorry for the confusion. Could you explain the differences?

Shannon Deminick 20 Jun 2016, 09:03:21

Schema types have nothing to do with Virtual nodes, as above:

a cut down version of a content/media type and will contain a very basic subset of information with no tabs

They will be in their own tree just like content types and media types

Stephan 28 Jun 2016, 18:05:49

Have merged Matt's PR into Core branch dev-v7-repeated-content so it's easier to review. Then have renamed the branch to temp-u4-8604 to follow our naming conventions, and deleted the dev-v7-repeated-content branch.

Stephan 28 Jun 2016, 18:22:46

@matt Quick Q: is it important that NestedPublishedContent has a name and a sortOrder or are these properties here only because in v7 NestedPublishedContent has to implement IPublishedContent?

Matt Brailsford 30 Jan 2017, 10:44:38

@zpqrtbnk the name gives easy access to the templated name value for a nested item, and the sort order probably has the order of the item in the list (however, that one is probably irrelevant as you can just return the list in the right order)

Stephan 04 Jun 2017, 14:33:06

PR https://github.com/umbraco/Umbraco-CMS/pull/1978

Should 'just' work - review: create nested content.

Stephan 04 Jun 2017, 19:33:44

Amazing work, you guys really rock, I am merging this PR immediately!

Priority: Normal

Type: Feature (request)

State: Fixed


Difficulty: Normal


Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version: 7.7.0

Sprint: Sprint 60

Story Points: