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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Bastian Heist
March 14, 2017
Programming
80
0
Share
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
92
Neos Fusion - A Rendering Engine for the Modern Web
beheist
0
360
An Introduction to CSS Grid Layout
beheist
0
2.7k
Neos 3.0 and the road ahead
beheist
0
92
Neos - React Rewrite
beheist
0
92
Neos - 0 to live in 20min
beheist
0
81
Web Animations API - Frontend UserGroup RheinMain
beheist
2
3.5k
Web Animations API - Darmstadt Designer & Developer Meetup
beheist
1
60
InspringCon Lightning Talk - Frontend Form Validation
beheist
1
350
Other Decks in Programming
See All in Programming
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
810
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
130
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
210
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
480
AI活用のコスパを最大化する方法
ochtum
0
360
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
Feature Toggle は捨てやすく使おう
gennei
0
400
20260320登壇資料
pharct
0
140
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
140
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
300
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
320
Code Reviewing Like a Champion
maltzj
528
40k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
It's Worth the Effort
3n
188
29k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The agentic SEO stack - context over prompts
schlessera
0
720
How to train your dragon (web standard)
notwaldorf
97
6.6k
A Soul's Torment
seathinner
5
2.6k
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