SlideShare a Scribd company logo
EINE SYMFONY APPLICATION UM
CMS-FUNKTIONEN ERWEITERN
WEBTECH CONFERENCE - 26.10.2015
Eine Symfony Application um CMS-Funktionen erweitern
Maximilian Berghoff
maximilian.berghoff@mayflower.de
Mayflower GmbH
@ElectricMaxxx (https://twitter.com/electricmaxxx)
THEMA
AM ANFANG WAR ES SYMFONY...
LÖSUNG: CMS
DA GIBTS DOCH SCHON WAS, ODER?
Eine Symfony Application um CMS-Funktionen erweitern
Eine Symfony Application um CMS-Funktionen erweitern
AM ANFANG WAR ES SYMFONY...
INTEGRATION?
AM ANFANG WAR ES SYMFONY...
DIY
GIBT ES DAFÜR KEINE
TOOLS?
JAAAA ....
SYMFONY CMF
CONTENT
BEHIND THE SCENES:
PHPCR
NOCH EINE DATENBANK?
RDBMS?
NOSQL
PHPCR
FRAMEWORK
NO APPLICATION
OVERVIEW
PHPCR
PHPCR - Interface
JACKALOPE
DoctrineDBAL
Jackrabbit
DOCTRINE
DoctrinePHPCRBundle
phpcr-odm
SYMFONY-CMF
Komponenten
Bundles (Core, Routing, Content, Menu, ...)
EXAMPLES
DYNAMIC ROUTING
CONTENT = MENU = ROUTE
/routes /services/my-service
/cms /content /services/my-service
/menu /services/my-service
SIMPLECMSBUNDLE
/cms /simple /my-service
ADVANCED
SEO
INTERNATIONALISIERUNG
CONCLUSION
CMF HACKDAYS
19. + 20.11.2015 im Mayflower Office (München)
Infos: @ElectricMaxx/maximilian.berghoff@mayflower.de
Q & A
THANK YOU

More Related Content

Viewers also liked (19)

PDF
Concept idee 'de ProeFFabriek' 11 okt 2011
Nienke Heijes
 
PDF
RESTing on HTTP - FrOSCon 10 - 2015-08-23
Maximilian Berghoff
 
PDF
RESTing on HTTP
Maximilian Berghoff
 
PDF
CV ΛΑΡΙΣΑ-ΘΕΣΣΑΛΟΝΙΚΗ
3darchdeco
 
DOCX
Muskuloskeletal assesment for spinal and hamstring flexibility
Dian Kusumaningtyas
 
PDF
Cv λαρισα θεσσαλονικη
3darchdeco
 
PPT
Λαογράφοι
stne
 
PDF
APT - CANTEIRO DE OBRA
NRFACIL www.nrfacil.com.br
 
PPTX
क्रांतीयुग
Jnana Prabodhini Educational Resource Center
 
PDF
Mit dem API ins CMS
Maximilian Berghoff
 
PPTX
आम्ले आम्लारी आणि क्षार
Jnana Prabodhini Educational Resource Center
 
PPT
Ερευνητές
stne
 
PDF
Fns sst-apt- 26-passagem de gado
NRFACIL www.nrfacil.com.br
 
PDF
APT - BUEIROS
NRFACIL www.nrfacil.com.br
 
PDF
CV-2015 net
3darchdeco
 
PPT
Manual de compra_nrfacil
NRFACIL www.nrfacil.com.br
 
PPTX
आपली पृथ्वी आणि तिची वैशिष्ट्ये
Jnana Prabodhini Educational Resource Center
 
Concept idee 'de ProeFFabriek' 11 okt 2011
Nienke Heijes
 
RESTing on HTTP - FrOSCon 10 - 2015-08-23
Maximilian Berghoff
 
RESTing on HTTP
Maximilian Berghoff
 
CV ΛΑΡΙΣΑ-ΘΕΣΣΑΛΟΝΙΚΗ
3darchdeco
 
Muskuloskeletal assesment for spinal and hamstring flexibility
Dian Kusumaningtyas
 
Cv λαρισα θεσσαλονικη
3darchdeco
 
Λαογράφοι
stne
 
APT - CANTEIRO DE OBRA
NRFACIL www.nrfacil.com.br
 
क्रांतीयुग
Jnana Prabodhini Educational Resource Center
 
Mit dem API ins CMS
Maximilian Berghoff
 
आम्ले आम्लारी आणि क्षार
Jnana Prabodhini Educational Resource Center
 
Ερευνητές
stne
 
Fns sst-apt- 26-passagem de gado
NRFACIL www.nrfacil.com.br
 
CV-2015 net
3darchdeco
 
Manual de compra_nrfacil
NRFACIL www.nrfacil.com.br
 
आपली पृथ्वी आणि तिची वैशिष्ट्ये
Jnana Prabodhini Educational Resource Center
 

Similar to Eine Symfony Application um CMS-Funktionen erweitern (20)

PDF
Extending a symfony application by cms features
Maximilian Berghoff
 
PPTX
Drupal 8, Symfony and Content Management
Exove
 
PPTX
Serverless + Machine Learning – Bringing the best of two worlds together
Vidyasagar Machupalli
 
PDF
API Plattform - A Backend in Minutes
Maximilian Berghoff
 
PPTX
Service Management Automation (SMA) from zero to hero
Michael Rüefli
 
PDF
AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
Kel
 
PDF
Mazda siv - web services
Olivier Lépine
 
PPT
Fowa Miami 09 Cloud Computing Workshop
Mark Masterson
 
PPTX
Extending Apostrophe to build a variable-based CMS for rendering PDF brochures
Spike Brehm
 
PDF
Machine learning at scale by Amy Unruh from Google
Bill Liu
 
PDF
All things open 2019 crazy-sm-ecosystem
Lin Sun
 
PDF
The Crazy Service Mesh Ecosystem
All Things Open
 
PDF
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Elixir Club
 
PDF
Flowex - Railway Flow-Based Programming with Elixir GenStage.
Anton Mishchuk
 
PPT
XML Sapiens unified site-building concept in focus of XML/PHP
rglab
 
PDF
Minko - Scripting 3D apps with Lua and C++
Minko3D
 
PDF
Creating 3 Beautiful Apps At Once - Intro To Xamarin.Forms
Matthew Soucoup
 
PDF
Cloud operations with streaming analytics using big data tools
Miguel Pérez Colino
 
PDF
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part II)
Eric D. Schabell
 
PDF
Symfony in the cloud.
Matt Agar
 
Extending a symfony application by cms features
Maximilian Berghoff
 
Drupal 8, Symfony and Content Management
Exove
 
Serverless + Machine Learning – Bringing the best of two worlds together
Vidyasagar Machupalli
 
API Plattform - A Backend in Minutes
Maximilian Berghoff
 
Service Management Automation (SMA) from zero to hero
Michael Rüefli
 
AMIMOTO: WordPress + Amazon Web Services Hands-on PARIS
Kel
 
Mazda siv - web services
Olivier Lépine
 
Fowa Miami 09 Cloud Computing Workshop
Mark Masterson
 
Extending Apostrophe to build a variable-based CMS for rendering PDF brochures
Spike Brehm
 
Machine learning at scale by Amy Unruh from Google
Bill Liu
 
All things open 2019 crazy-sm-ecosystem
Lin Sun
 
The Crazy Service Mesh Ecosystem
All Things Open
 
Flowex: Flow-Based Programming with Elixir GenStage - Anton Mishchuk
Elixir Club
 
Flowex - Railway Flow-Based Programming with Elixir GenStage.
Anton Mishchuk
 
XML Sapiens unified site-building concept in focus of XML/PHP
rglab
 
Minko - Scripting 3D apps with Lua and C++
Minko3D
 
Creating 3 Beautiful Apps At Once - Intro To Xamarin.Forms
Matthew Soucoup
 
Cloud operations with streaming analytics using big data tools
Miguel Pérez Colino
 
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part II)
Eric D. Schabell
 
Symfony in the cloud.
Matt Agar
 
Ad

More from Maximilian Berghoff (16)

PDF
Sustainability in der deploy pipeline
Maximilian Berghoff
 
PDF
Development is for future
Maximilian Berghoff
 
PDF
Development is for future
Maximilian Berghoff
 
PDF
Natural language understanding meets php php ruhr 2018
Maximilian Berghoff
 
PDF
NLU meets PHP
Maximilian Berghoff
 
PDF
Angular Mini Hackathon Code Talks 2019
Maximilian Berghoff
 
PDF
Search engine optimization for symfony developers
Maximilian Berghoff
 
PDF
Introduction into FrOSCon PHP Track
Maximilian Berghoff
 
PDF
Angular Workshop FrOSCon 2018
Maximilian Berghoff
 
PDF
The content manager loves the tree
Maximilian Berghoff
 
PPTX
Aspects Of Code Quality meetup
Maximilian Berghoff
 
PDF
Reactive Javascript - FrOSCon - 2016
Maximilian Berghoff
 
PDF
Concepts of Code Quality
Maximilian Berghoff
 
PDF
Reactive java script mit rxjs basta! 2016
Maximilian Berghoff
 
PPT
Symfony-CMF/SeoBundle - unKonf
Maximilian Berghoff
 
Sustainability in der deploy pipeline
Maximilian Berghoff
 
Development is for future
Maximilian Berghoff
 
Development is for future
Maximilian Berghoff
 
Natural language understanding meets php php ruhr 2018
Maximilian Berghoff
 
NLU meets PHP
Maximilian Berghoff
 
Angular Mini Hackathon Code Talks 2019
Maximilian Berghoff
 
Search engine optimization for symfony developers
Maximilian Berghoff
 
Introduction into FrOSCon PHP Track
Maximilian Berghoff
 
Angular Workshop FrOSCon 2018
Maximilian Berghoff
 
The content manager loves the tree
Maximilian Berghoff
 
Aspects Of Code Quality meetup
Maximilian Berghoff
 
Reactive Javascript - FrOSCon - 2016
Maximilian Berghoff
 
Concepts of Code Quality
Maximilian Berghoff
 
Reactive java script mit rxjs basta! 2016
Maximilian Berghoff
 
Symfony-CMF/SeoBundle - unKonf
Maximilian Berghoff
 
Ad

Recently uploaded (20)

PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PPTX
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PPT
introduction to networking with basics coverage
RamananMuthukrishnan
 
PDF
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
PDF
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PDF
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 
PPTX
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
PDF
The Power and Impact of Promotion most useful
RajaBilal42
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PPTX
Presentation on Social Media1111111.pptx
tanamlimbu
 
PPTX
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
PDF
How to Fix Error Code 16 in Adobe Photoshop A Step-by-Step Guide.pdf
Becky Lean
 
PDF
The Complete Guide to Chrome Net Internals DNS – 2025
Orage Technologies
 
PPTX
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
PDF
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
PPTX
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
PPTX
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
PDF
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
本科硕士学历佛罗里达大学毕业证(UF毕业证书)24小时在线办理
Taqyea
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
introduction to networking with basics coverage
RamananMuthukrishnan
 
Apple_Environmental_Progress_Report_2025.pdf
yiukwong
 
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
Digital Security in 2025 with Adut Angelina
The ClarityDesk
 
unit 2_2 copy right fdrgfdgfai and sm.pptx
nepmithibai2024
 
The Power and Impact of Promotion most useful
RajaBilal42
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
Presentation on Social Media1111111.pptx
tanamlimbu
 
ZARA-Case.pptx djdkkdjnddkdoodkdxjidjdnhdjjdjx
RonnelPineda2
 
How to Fix Error Code 16 in Adobe Photoshop A Step-by-Step Guide.pdf
Becky Lean
 
The Complete Guide to Chrome Net Internals DNS – 2025
Orage Technologies
 
Optimization_Techniques_ML_Presentation.pptx
farispalayi
 
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
Research Design - Report on seminar in thesis writing. PPTX
arvielobos1
 
ONLINE BIRTH CERTIFICATE APPLICATION SYSYTEM PPT.pptx
ShyamasreeDutta
 
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 

Eine Symfony Application um CMS-Funktionen erweitern