Talk given at the SensioLabs+eZ Roadshow, first stage in Cologne, Germany.
Details on the next stages of this roadshow at: http://ez.no/de/Ueber-eZ/Veranstaltungen-Neuigkeiten/Neuigkeiten/Roadshow-eZ-Publish-meets-Symfony
21. Backwards Compatibility
*Knock knock*
Devs: «Who's there ?»
«Product Management»
Devs: «Product Management who ?»
«PM who wants to talk about BC»
Devs: «Oh crap...»
Nicolas Pastorino Sensio+eZ Roadshow 12
22. BC: The Objectives
• 100% Data Compatible (same DB scheme)
• Possibility to include legacy templates in the new ones
• Routing fallback
• Load legacy content templates with legacy rules
• Settings
• Access Symfony services from legacy modules
Nicolas Pastorino Sensio+eZ Roadshow 13
23. BC: The Objectives
• 100% Data Compatible (same DB scheme)
• Possibility to include legacy templates in the new ones
• Routing fallback
• Load legacy content templates with legacy rules
• Settings
• Access Symfony services from legacy modules
Nicolas Pastorino Sensio+eZ Roadshow 13
24. BC: the Challenge
Product Management SCRUM Story:
«As an eZ Publish user, I don’t want to be pissed off by a
new #@!$% version!»
Nicolas Pastorino Sensio+eZ Roadshow 14
25. BC: the Challenge
Product Management SCRUM Story:
«As an eZ Publish user, I don’t want to be pissed off by a
new #@!$% version!»
Challenge Accepted
Nicolas Pastorino Sensio+eZ Roadshow 14
26. BC: the Challenge
Sandbox Legacy code
Nicolas Pastorino Sensio+eZ Roadshow 15
27. BC: the Challenge
Sandbox Legacy code
...in a Closure !
Nicolas Pastorino Sensio+eZ Roadshow 15
37. Our Communities
The Symfony family is growing...
Nicolas Pastorino Sensio+eZ Roadshow 21
38. Our Communities
The Symfony family is growing...
...and we all have something to
share:
- events
- code
- best practices
- knowledge
- tools & methods
http://share.ez.no | @ezcommunity
Nicolas Pastorino Sensio+eZ Roadshow 21
40. eZ Publish 5 is not eZ Publish 4
(but works perfectly with it - BC)
eZ Publish 5 is a standard Symfony2
application
Two Communities/Ecosystems
meeting, at last.
41. Find me on Twitter @jeanvoye
Slides available soon at
http://slideshare.net/jeanvoye
Merci !
eZ Publish Community http://share.ez.no
eZ Publish 5 Community Project
https://github.com/ezsystems/ezpublish-community
http://share.ez.no/download
eZ Systems & eZ Publish Enterprise Edition
http://ez.no