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
67
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
69
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
270
Other Decks in Programming
See All in Programming
現場で役立つモデリング 超入門
masuda220
PRO
10
2.2k
Vue SFCのtemplateでTypeScriptの型を活用しよう
tsukkee
3
1.4k
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
1.1k
Why Spring Matters to Jakarta EE - and Vice Versa
ivargrimstad
0
520
WEBエンジニア向けAI活用入門
sutetotanuki
0
270
外部システム連携先が10を超えるシステムでのアーキテクチャ設計・実装事例
kiwasaki
1
140
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
140
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
350
リリース8年目のサービスの1800個のERBファイルをViewComponentに移行した方法とその結果
katty0324
2
2.6k
watsonx.ai Dojo #3 プロンプトエンジニアリング入門
oniak3ibm
PRO
0
480
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
100
開発効率向上のためのリファクタリングの一歩目の選択肢 ~コード分割~ / JJUG CCC 2024 Fall
ryounasso
0
280
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
43
13k
What's in a price? How to price your products and services
michaelherold
243
11k
Raft: Consensus for Rubyists
vanstee
136
6.6k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
328
21k
Designing the Hi-DPI Web
ddemaree
280
34k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Optimising Largest Contentful Paint
csswizardry
32
2.9k
Designing Experiences People Love
moore
138
23k
Gamification - CAS2011
davidbonilla
80
5k
RailsConf 2023
tenderlove
29
870
Rebuilding a faster, lazier Slack
samanthasiow
79
8.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