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
Neos CMS Introduction
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Sebastian Kurfürst
November 01, 2018
Technology
230
0
Share
Neos CMS Introduction
High Level Overview about main features of Neos CMS
Sebastian Kurfürst
November 01, 2018
More Decks by Sebastian Kurfürst
See All by Sebastian Kurfürst
How To Write Unmaintainable Code - PHPDD 2024
skurfuerst
0
110
How To Write Unmaintainable Code
skurfuerst
0
94
PHPDD23: Practical Debugging and Performance Profiling
skurfuerst
0
94
Neos Con 2023: Migrating a Project to Neos 9
skurfuerst
0
50
Neos Con 2022: The New Content Repository
skurfuerst
0
58
Neos Conference 2021: Event Sourced Content Repository - the current status
skurfuerst
0
59
2020: Sandstorm Technology Radar
skurfuerst
0
44
Neos Conference 2020: Event Sourced Content Repository - the current status
skurfuerst
0
37
Plone-Tagung Dresden 2020 - Patterns und Best Practices für die Entwicklung erweiterbarer und leistungsstarker React SPAs am Beispiel der Neos CMS-Benutzeroberfläche
skurfuerst
1
240
Other Decks in Technology
See All in Technology
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
7.9k
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
1
120
ファインディの事業拡大を支える 拡張可能なデータ基盤へのリアーキテクチャ
hiracky16
0
900
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
160
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
270
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
1.1k
GitHub Copilot Dev Days
tomokusaba
0
150
Vision Banana: Image Generators are Generalist Vision Learners
kzykmyzw
0
250
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
200
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
2k
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
250
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
210
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
540
How to Think Like a Performance Engineer
csswizardry
28
2.6k
From π to Pie charts
rasagy
0
180
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Why Our Code Smells
bkeepers
PRO
340
58k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
RailsConf 2023
tenderlove
30
1.4k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
Neos CMS
Sebastian Kurfürst Mitgründer, CTO sandstorm Neos Team Member @skurfuerst
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
What is your background? Experience with TYPO3 / Neos /
... Experience with Symfony / ... Your goals for today? *you?
None
Open Source at neos.io
CMS
Content
None
Editor
Editor Happiness
None
in-place editing any output markup possible
document tree
inspector
None
preview modes
None
multiple languages
None
publishing and review workflow
multi site
= Editor Happiness
None
Developer
None
None
Content-Struktur
None
Description Kite Support Win a Kite Kite Support Sign up
How to find serial number
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
None
images (product image) page title (product title) main text (product
description) subpages (product features)
kite title description image features
features (ContentCollection) gts3 (Kite) Titel, Beschreibung, Produktbild Node Type Kite
SpeedValve (Feature) 3-strut-frame (Feature)
'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'
Inhalts-Struktur kann direkt als Nodes implementiert werden!
Flow Application Framework
Dependency Injection MVC Aspect-Oriented Programming Signals/Slots Routing Doctrine Persistence Property
Mapping Embedded Expression Language Security Framework
Content + more
CMS + Application Framework Content Application Platform =
None
Great X D Developer Experience
extensible on all levels
None
None
None
None
None
None
None
None
None
None
Tech Recap
Flow Framework Content Repository Custom Packages Fusion Neos Media (Images,
...) MVC HTTP Object Management / Dependency Injection / Aspect Oriented Programming Neos UI Fluid Persistence
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)
None
None
Community
slack.neos.io
discuss.neos.io
None
[email protected]
Consultancies ... and more
Events
#next-sprint Salzburg: next week ... Dresden: 06.-09.05.2019
None
None
None
neoscon.io 10% Rabattcode: Meetup 10.-11.05.2019
Summary
www.neos.io