SlideShare ist ein Scribd-Unternehmen logo
SeoBundle im Symfony CMF
UNKONF – Mannheim – 05.04.2014
Symfony CMF
PHPCR-ODM
PHPCRRoutingBundle
ContentBundle
SimpleCmsBundle
TestingBundle
SeoBundle
Sandbox
CreatePHP RoutingAutoBundle
MediaBundleBlockBundle
TreeBrowserBundle SearchBundle
BlogBundle
DynamicRouter
ChainRouter
Symfony CMF
 Wie eigenes CMS erstellen?
 Wie Content persistieren?
 Statisches Routing (Symfony) für CMS genug?
 Versionierbarkeit? Multilingual?
 Verständlich Administrierbar?
 http://cmf.symfony.com/
Symfony CMF - PHPCR
 Content Repository
 Standartisierte API
 Vorbild JCR (Java Content Repository)
 Diverse Backends: Jackalope DoctrineDbal, Jackalope
Jackrabit, Midgard2
 Baumstruktur, Uuid, Versionierung, Transaktions, Locking,..
 http://phpcr.github.io/
Symfony CMF - Routing
 Ersetzt/ergänzt statisches Symfony Routing
 ChainRouter
 DynamicRouter
Symfony CMF – PHPCR-ODM
 Pendant zum ORM
 Interface von Doctrine
 EntityManager → DocumentManager
 Mapping (XML, yaml, Annotations)
 http://doctrine-phpcr-
odm.readthedocs.org/en/latest/
Administrierbarkeit
 SonataAdminBundle, SonataPhpcrOdmAdminBundle
 Kein Teil des CMF
 Tool für den kompletten Admin-Bereich
Symfony CMF – PHPCR-ODM
Live Demo
SeoBundle
SEO Beratung?
SeoBundle
Live Demo
SeoBundle im Symfony-CMF
Wer ist der eigentlich?
SeoBundle im Symfony-CMF
 Maximilian Berghoff
 @ElectricMaxxx
 Maximilian.Berghoff@gmx.de
 OnIT GmbH (Ansbach)
 Web-Developer, Projektleiter
SeoBundle im Symfony-CMF
 Mailinglist: https://groups.google.com/forum/#!forum/symfony-cmf-
devs
 Github: https://github.com/symfony-cmf
 Web-Main: http://cmf.symfony.com/
 Docu: http://symfony.com/doc/master/cmf/index.html
 Demo: http://cmf.liip.ch/en
 PHPCR: http://phpcr.github.io/
 PHPCR-ODM: http://doctrine-phpcr-odm.readthedocs.org/en/latest/

Weitere ähnliche Inhalte

PDF
APT - CANTEIRO DE OBRA
PDF
Modelagem computacional
PPT
Πολιτικοί
PPTX
Meetup Openstack : At the heart of IT revolution
PDF
RESTing on HTTP
PDF
PDF
Concept idee 'de ProeFFabriek' 11 okt 2011
APT - CANTEIRO DE OBRA
Modelagem computacional
Πολιτικοί
Meetup Openstack : At the heart of IT revolution
RESTing on HTTP
Concept idee 'de ProeFFabriek' 11 okt 2011

Andere mochten auch (15)

PPTX
PioneersIO - Networking with Docker
PPT
PDF
Fns sst-apt- 27-passagem inferior
PDF
Mit dem API ins CMS
PPT
Ερευνητές
PDF
CV ΛΑΡΙΣΑ-ΘΕΣΣΑΛΟΝΙΚΗ
PPTX
आपली पृथ्वी आणि तिची वैशिष्ट्ये
DOCX
Muskuloskeletal assesment for spinal and hamstring flexibility
PDF
Cv λαρισα θεσσαλονικη
PDF
PORTFOLIO 2015 net
PDF
Portfolio 2015
PioneersIO - Networking with Docker
Fns sst-apt- 27-passagem inferior
Mit dem API ins CMS
Ερευνητές
CV ΛΑΡΙΣΑ-ΘΕΣΣΑΛΟΝΙΚΗ
आपली पृथ्वी आणि तिची वैशिष्ट्ये
Muskuloskeletal assesment for spinal and hamstring flexibility
Cv λαρισα θεσσαλονικη
PORTFOLIO 2015 net
Portfolio 2015
Anzeige

Mehr von Maximilian Berghoff (18)

PDF
Sustainability in der deploy pipeline
PDF
Development is for future
PDF
Development is for future
PDF
Natural language understanding meets php php ruhr 2018
PDF
NLU meets PHP
PDF
Angular Mini Hackathon Code Talks 2019
PDF
Search engine optimization for symfony developers
PDF
Introduction into FrOSCon PHP Track
PDF
Angular Workshop FrOSCon 2018
PDF
API Plattform - A Backend in Minutes
PDF
The content manager loves the tree
PPTX
Aspects Of Code Quality meetup
PDF
Reactive Javascript - FrOSCon - 2016
PDF
Extending a symfony application by cms features
PDF
Concepts of Code Quality
PDF
Reactive java script mit rxjs basta! 2016
PDF
Eine Symfony Application um CMS-Funktionen erweitern
PDF
RESTing on HTTP - FrOSCon 10 - 2015-08-23
Sustainability in der deploy pipeline
Development is for future
Development is for future
Natural language understanding meets php php ruhr 2018
NLU meets PHP
Angular Mini Hackathon Code Talks 2019
Search engine optimization for symfony developers
Introduction into FrOSCon PHP Track
Angular Workshop FrOSCon 2018
API Plattform - A Backend in Minutes
The content manager loves the tree
Aspects Of Code Quality meetup
Reactive Javascript - FrOSCon - 2016
Extending a symfony application by cms features
Concepts of Code Quality
Reactive java script mit rxjs basta! 2016
Eine Symfony Application um CMS-Funktionen erweitern
RESTing on HTTP - FrOSCon 10 - 2015-08-23
Anzeige

Symfony-CMF/SeoBundle - unKonf