Task #44928

Story #44921: Decide TypoScript and TYPO3CR Naming

Decide on TYPO3CR node type names

Added by Sebastian Kurfuerst over 2 years ago. Updated over 2 years ago.

Status:Resolved Start date:
Priority:Should have Due date:
Assigned To:Sebastian Kurfuerst % Done:

0%

Category:Content Repository Spent time: -
Target version:Sprint February 2013 Estimated time:0.00 hour

Related issues

related to Base Distribution - Story #44932: Update TYPO3CR Node Type Names according to concept Needs Feedback
related to Base Distribution - Story #44981: Rename Node Types to final names New 2013-01-30
related to Base Distribution - Story #44933: Extract TYPO3CR node type definitions into NodeTypes.yaml Resolved
duplicated by Base Distribution - Task #42203: To discuss: naming of 'Section' in Neos Resolved 2012-10-20

History

#1 Updated by Sebastian Kurfuerst over 2 years ago

  • Status changed from New to Accepted

#2 Updated by Robert Lemke over 2 years ago

  • Subject changed from Decide on TYPO3CR names to Decide on TYPO3CR node type names

#3 Updated by Robert Lemke over 2 years ago

  • Category set to Content Repository
# Node Types
old name: Content Types

## Node

## Hidable (mixin)

- defines the properties for "hidden", "hiddenBeforeDateTime", "hiddenAfterDateTime" 

## Versionable (mixin)

- adds the behavior to store multiple versions of the node

## Translatable (mixin)

- adds the behavior to translate nodes

## Folder < Node

- used for organizing nodes
- does not need an external identity, thus no URL.

## Smartfolder < Folder

- does not contain actual sub nodes
- collection is defined through a query

## Document < Node, Hidable
old name: Folder

- is "abstract", cannot be rendered as is
- sub types of Document:
    - can be addressed through a URI
    - contains one or more Section nodes which may contain content
    - can be rendered
- TODO remove title property
- TODO page tree > document tree (?)

## Page < Document

- is the default document paradigm in Neos
- introduce further properties, for example a title

## Shortcut < Document

- refers / forwards to another document

## Blog Post < Document

- introduces specific properties and sub structure

## Content < Node, Hidable
old name: ContentObject

- is not usually accessible through a URI
- can be rendered as part of a document
- may contain further content
- cannot contain documents

## Headline < Content

- introduces specific properties and template
- further content types: Text, Image, TextWithImage, Menu, Html, Plugin, Two-Columns, …

## Plugin < Content

- delegates rendering of the content to a controller

## ContentCollection < Content
old name: Section

- contains content nodes

#4 Updated by Robert Lemke over 2 years ago

  • Status changed from Accepted to Resolved
  • Estimated time set to 0.00
  • Remaining (hours) set to 0.0

Also available in: Atom PDF