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
Content Elements
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
IchHabRecht
July 13, 2018
Programming
110
0
Share
Content Elements
Slides of my talk about how to create content elements at TYPO3 CertiFUNcation Day 2018
IchHabRecht
July 13, 2018
More Decks by IchHabRecht
See All by IchHabRecht
Rock-SOLID Development Is Not a Fairy Tale
ichhabrecht
0
79
How static PHP analyzer changed the way I look at code
ichhabrecht
1
740
How to better maintain your TYPO3 extensions
ichhabrecht
1
400
Other Decks in Programming
See All in Programming
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.9k
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
130
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
0
130
의존성 주입과 모듈화
fornewid
0
150
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
210
GitHubCopilotCLIをはじめよう.pdf
htkym
0
290
GoogleCloudとterraform完全に理解した
terisuke
1
170
実用!Hono RPC2026
yodaka
2
280
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
160
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
890
個人的に嬉しかったpnpmの新機能・3選
matsuo_atsushi
0
110
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
16k
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Git: the NoSQL Database
bkeepers
PRO
432
67k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
It's Worth the Effort
3n
188
29k
Building an army of robots
kneath
306
46k
Ethics towards AI in product and experience design
skipperchong
2
260
GitHub's CSS Performance
jonrohan
1032
470k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Transcript
Content Elements Nicole Cordes, biz-design, TYPO3 CertiFUNcation Day 2018
MANUAL
DIY Extension TCA TypoScript Language files
Fluid templates SQL definitions PageTS PHP More Fluid Templates
DIY Advantages Exactly fitted Advanced inside into
TYPO3 API Disadvantages Cumbersome Takes ages Not funny
PROFESSIONAL
Mask Install third-party extension in live system Mask
(https://extensions.typo3.org/extension/mask/) Use graphical drag & drop wizard Fluid templates
Mask Advantages Simple Fast No TYPO3
knowledge needed Disadvantages Slow No code base Depend on maintenance
CUSTOMIZED
Mask + Mask Export Install third-party extensions in ANY
system Mask (https://extensions.typo3.org/extension/mask/) Mask Export (https://extensions.typo3.org/extension/mask_export/) Use graphical drag & drop wizard Fluid templates
Mask + Mask Export Advantages Simple Fast
No TYPO3 knowledge needed No third-party dependencies Disadvantages Tell me
Mask + Mask Export NEVER touch the export extension
Use a site package for every modification See my_maskexport_sitepackage for examples and how tos (https://github.com/IchHabRecht/my_maskexport_sitepackage)
Photograph Credits https://pxhere.com/de/photo/591347 https://pxhere.com/de/photo/103364 https://pxhere.com/de/photo/600148