typo3 user group - lausanne - 12 novembre 2013

Post on 19-May-2015

934 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Présentation de TYPO3 Neos 1.0 dans le cadre des TYPO3 User Group à Lausanne le 12 novembre 2013

TRANSCRIPT

TYPO3 Neos 1.0

CMS

APP

Framework

CMS APP

UX / UI

Editor Experience Design

EXD

Kill simple extensions

Node Name + Namespace

Inspector Configuration

Child Nodes

Node Properties

Advanced Inspector Editor

A new node type

A new « plugin »

TypoScript2 is not TypoScript

Consistent & Light

Array Case Collection Matcher

Tag Template Value

prototype(TYPO3.Neos:Page) > prototype(TYPO3.Neos:Page) < prototype(TYPO3.TypoScript:Array) { doctype = '<!DOCTYPE html>’ doctype.@position = 'start 100’ ! htmlTag = TYPO3.TypoScript:Tag { @position = 'start' tagName = 'html' omitClosingTag = TRUE ! attributes { version = 'HTML+RDFa 1.1' xmlns = 'http://www.w3.org/1999/xhtml' xmlns:typo3 = 'http://www.typo3.org/ns/2012/Flow/Packages/Neos/Content/' xmlns:xsd = 'http://www.w3.org/2001/XMLSchema#' } } ! headerComment = Template { @position = 'before headTag' templatePath = 'resource://TYPO3.Neos/Private/Templates/TypoScriptObjects/NeosLicenseHeader.html' } ! headTag = TYPO3.TypoScript:Tag { @position = 'after htmlTag' tagName = 'head' omitClosingTag = TRUE } }

Easy to extend

prototype(Ttree.Medialib:PageTitle) < prototype(Ttree.Medialib:PageService) { @process.title = ${'<title>' + value + '</title>'} property = 'title' } !Ttree.Medialib.Backoffice.prototype(Ttree.Medialib:PageTitle) { @process.title = ${'<title>Console de gestion medialib.tv</title>'} }

Big CMS versus

Light CMS

Hide Feature or

Build Feature

Preview Central and

Multi Channel

Translation Support

Contribute

Documentation

TYPO3 Neos Install Party

Demo

Questions ?

top related