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
85
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Neos
The "Introduction to Neos" talk held on the Neos RheinMain#5 Meetup.
Bastian Heist
March 14, 2017
More Decks by Bastian Heist
See All by Bastian Heist
What's new in Neos?
beheist
1
100
Neos Fusion - A Rendering Engine for the Modern Web
beheist
0
380
An Introduction to CSS Grid Layout
beheist
0
2.7k
Neos 3.0 and the road ahead
beheist
0
110
Neos - React Rewrite
beheist
0
97
Neos - 0 to live in 20min
beheist
0
89
Web Animations API - Frontend UserGroup RheinMain
beheist
2
3.5k
Web Animations API - Darmstadt Designer & Developer Meetup
beheist
1
65
InspringCon Lightning Talk - Frontend Form Validation
beheist
1
380
Other Decks in Programming
See All in Programming
Hono + Inertia + React で LP を構築した話
oukayuka
2
190
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
290
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
160
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
470
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
470
T3DD26: From RAGs to Riches
martinhelmich
0
120
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
190
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
550
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.2k
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
120
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
120
不幸な GC
chencmd
0
840
Featured
See All Featured
Crafting Experiences
bethany
1
270
Navigating Team Friction
lara
192
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Navigating Weather and Climate Data
rabernat
0
500
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
4 Signs Your Business is Dying
shpigford
187
23k
30 Presentation Tips
portentint
PRO
1
380
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
680
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
480
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