Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Neos
Search
Bastian Heist
March 14, 2017
Programming
0
69
Introduction to Neos
The "Introduction to Neos" talk held on the Neos RheinMain#5 Meetup.
Bastian Heist
March 14, 2017
Tweet
Share
More Decks by Bastian Heist
See All by Bastian Heist
What's new in Neos?
beheist
1
71
Neos Fusion - A Rendering Engine for the Modern Web
beheist
0
340
An Introduction to CSS Grid Layout
beheist
0
2.5k
Neos 3.0 and the road ahead
beheist
0
81
Neos - React Rewrite
beheist
0
80
Neos - 0 to live in 20min
beheist
0
67
Web Animations API - Frontend UserGroup RheinMain
beheist
2
3.4k
Web Animations API - Darmstadt Designer & Developer Meetup
beheist
1
53
InspringCon Lightning Talk - Frontend Form Validation
beheist
1
280
Other Decks in Programming
See All in Programming
103 Early Hints
sugi_0000
1
220
Recoilを剥がしている話
kirik
5
6.6k
たのしいparse.y
ydah
3
120
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
0
1k
14 Years of iOS: Lessons and Key Points
seyfoyun
1
770
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
210
ドメインイベント増えすぎ問題
h0r15h0
1
210
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
460
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
440
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
210
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9k
Unsuck your backbone
ammeep
669
57k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Building Applications with DynamoDB
mza
91
6.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
How GitHub (no longer) Works
holman
311
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
A Philosophy of Restraint
colly
203
16k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Transcript
None
Bastian Heist • Full-Stack Developer @ Sandstorm since 2015 •
Neos CMS supporter since 2015 • Freelance Web Developer since 2009 • SAP ERP Consultant @ Merck, 2008-2015 @beheist @bastianheist
None
You? • What do you do? • Experience with Neos?
• How do you feel about Neos? • Your goals for today? ?
None
Content • What is Neos? • Principles & Philosophy •
Key Functionality • Node Tree • Content Editing • Publishing & Workspaces • Content Application Platform
Principles & Philosophy
Content
„Content’s First Choice“
Content Application Platform
„Everything in place, everything replaceable“
Editor Happiness
Developer Happiness
The Node Tree
Node
None
teaser footer main
None
Node Type
Sandstorm.PublicWebsite:Homepage: superTypes: Sandstorm.PublicWebsite:Page: true ui: label: 'Startseite' constraints: nodeTypes: Sandstorm.PublicWebsite:Blog:
true Sandstorm.PublicWebsite:MainPage: true
Sandstorm.PublicWebsite:Teaser: superTypes: Neos.Neos:Content: true childNodes: headlines: type: 'Neos.Neos:ContentCollection' constraints: nodeTypes:
'*': false Neos.NodeTypes:Headline: true Neos.NodeTypes:Image: true ui: group: 'general' label: 'Default Teaser' inlineEditable: true properties: teaserImage: type: 'Neos\Media\Domain\Model\ImageInterface' ui: label: 'Hintergrundbild' reloadIfChanged: true inspector: group: 'properties'
In-Place Editing
An example of the flexibility of Neos https://prototypebrewery.io/
Publishing & Workspaces
Publishing & Workspaces live user-beheist user-foo user-maxmuster
Publishing & Workspaces lektorat user-beheist user-foo user-maxmuster live
Publishing & Workspaces Review changes!
Publishing & Workspaces staging user-beheist user-foo user-admin live
Content Application Platform
None
Connect Content & Domain Model
Modern Framework, Best Practices PSR-4 Composer GitHub DDD React /
Redux Fluid
www.neos.io
March 31 & April 1 Hamburg
None