Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Neos CMS Introduction

Neos CMS Introduction

High Level Overview about main features of Neos CMS

Sebastian Kurfürst

November 01, 2018
Tweet

More Decks by Sebastian Kurfürst

Other Decks in Technology

Transcript

  1. Generalist Webentwickler seit >10Y Neos CMS Core Developer (früher TYPO3)

    Skalierbare Architektur PHP, Java, Groovy, Kotlin, Go JavaScript/TypeScript, Ember, React DevOps, Ansible, Docker, Kubernetes SQL, Elasticsearch, Redis *me
  2. What is your background? Experience with TYPO3 / Neos /

    ... Experience with Symfony / ... Your goals for today? *you?
  3. CMS

  4. main (ContentCollection) support (Page) SignUp (Form) KiteSupport (Text) sidebar (ContentCollection)

    FindSerialNumbers (Image) WinAKite (Text) completely customizable node types start with sane default types, or roll your own
  5. 'CoreKites:Kite': superTypes: 'Neos.Neos:Document': true childNodes: 'features': type: 'Neos.Neos:ContentCollection' constraints: nodeTypes:

    '*': false 'CoreKites:KiteFeature': true ui: group: 'products' label: 'Kite Product' properties: 'teaserImage': type: 'Neos\Media\Domain\Model\ImageInterface' ui: label: 'Produktbild' reloadIfChanged: true inspector: group: 'kiteProperties'
  6. Flow Framework Content Repository Custom Packages Fusion Neos Media (Images,

    ...) MVC HTTP Object Management / Dependency Injection / Aspect Oriented Programming Neos UI Fluid Persistence
  7. custom node types nested content
 (with constraints) preview modes (f.e.

    mobile, desktop) custom inspector editors arbitrary frontend rendering
 (through Fluid and Fusion) extensibility everywhere
 (planned and unplanned) DDD Application Framework
 (through Flow)