Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
OCTOBRE 2016
Discover a Symfony Bundle
That Enables Webfactory Features
in eZ Platform
2
WHAT DOES MEAN SITE BUILDER ?
Provide interface to generate
 site models
 customers
 sites based on site models
Provi...
3
WHO CAN BE INTERESTED ?
Infrastructure with multiple Business Unit
Each Business Unit would be able to deploy her own si...
4
WHAT IS A CUSTOMER ?
a customer represent content/media root structure, global roles and policies
a customer represent s...
5
WHAT IS A MODEL ?
a model is a content/media structure representing a site architecture, defining pagelayout
management,...
6
HOW SITES INTERACT WITH MODELS ?
customer end-users would generate site based on model
they choose a model, named her si...
7
HOW SITES INTERACT WITH MODELS ?
Administrator/Developer generate new model
SCENARIO
OCTOBRE 2016
eZ Conference - SiteBu...
8
HOW SITES INTERACT WITH MODELS ?
Model content/media structure and Symfony Bundle are generated
Developers can now add c...
9
HOW SITES INTERACT WITH MODELS ?
Administrator/Developers will now generate new customers
SCENARIO
OCTOBRE 2016
eZ Confe...
10
HOW SITES INTERACT WITH MODELS ?
New customer root content, Symfony structure are generated
SCENARIO
OCTOBRE 2016
eZ Co...
11
HOW SITES INTERACT WITH MODELS ?
Customer can now generate new site choosing site model
SCENARIO
OCTOBRE 2016
eZ Confer...
12
HOW SITES INTERACT WITH MODELS ?
Site content structure and site Bundle are now generated
SCENARIO
OCTOBRE 2016
eZ Conf...
13
ROADMAP
OCTOBRE 2016
eZ Conference - SiteBuilderBundle
14
ROADMAP
Phase 1 : finalize customers, models, sites managment
Phase 2 : validate this solution with _prod environment, ...
15
RESSOURCES
OCTOBRE 2016
eZ Conference - SiteBuilderBundle
16
RESSOURCES
Github repository : https://github.com/Smile-SA/EzSiteBuilderBundle
Packagist : smile/ez-sitebuilder-bundle
...
QUESTIONS ?
OCTOBRE 2016
eZ Conference - SiteBuilderBundle
I’m sure you have questions…
…not to have all answers :-)
Upcoming SlideShare
Loading in …5
×

eZ conference - Symfony Bundle enabling webfactory features

2,615 views

Published on

Découvrez comment utiliser un bundle Symfony vous permettant d'utiliser des fonctionnalités de Webfactory sur eZ Platform

Published in: Software
  • Be the first to comment

  • Be the first to like this

eZ conference - Symfony Bundle enabling webfactory features

  1. 1. OCTOBRE 2016 Discover a Symfony Bundle That Enables Webfactory Features in eZ Platform
  2. 2. 2 WHAT DOES MEAN SITE BUILDER ? Provide interface to generate  site models  customers  sites based on site models Provide tools to deliver  models structure  sites customization Aims to be an useful tool to help customers deploying multiple sites based on same model(s) customer 1 customer n models customer 2 . . . sites cust 1 sites cust 2 ... OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  3. 3. 3 WHO CAN BE INTERESTED ? Infrastructure with multiple Business Unit Each Business Unit would be able to deploy her own sites Each site respect Infrastructure defining themes and functionalities Each Business Unit would be able to extend themes and functionalities OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  4. 4. 4 WHAT IS A CUSTOMER ? a customer represent content/media root structure, global roles and policies a customer represent symfony root folder where sites bundles will be generated a customer is finally represented by multiple end-user, creator and/or editor OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  5. 5. 5 WHAT IS A MODEL ? a model is a content/media structure representing a site architecture, defining pagelayout management, header/footer ... construction ... with Lorem Ipsum examples covering all site specification data structure a model is also a Bundle defining Controllers, Views, Twig extension ... covering all site specification functionalities so a model is a site demo that developers would build and customers consult to validate specification for future site based on this model OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  6. 6. 6 HOW SITES INTERACT WITH MODELS ? customer end-users would generate site based on model they choose a model, named her site for each language provided by eZ Platform, they would define multiple siteaccess for one site a new content/media structure is created as a model structure subtree copy under customer root a site bundle is generated inherited the model bundle choosed so customers would have new site they can now contribute if customer need to extend theme or functionality, developer would override Controllers, Views, Assets ... OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  7. 7. 7 HOW SITES INTERACT WITH MODELS ? Administrator/Developer generate new model SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  8. 8. 8 HOW SITES INTERACT WITH MODELS ? Model content/media structure and Symfony Bundle are generated Developers can now add content, build Controllers, Views ... SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  9. 9. 9 HOW SITES INTERACT WITH MODELS ? Administrator/Developers will now generate new customers SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  10. 10. 10 HOW SITES INTERACT WITH MODELS ? New customer root content, Symfony structure are generated SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  11. 11. 11 HOW SITES INTERACT WITH MODELS ? Customer can now generate new site choosing site model SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  12. 12. 12 HOW SITES INTERACT WITH MODELS ? Site content structure and site Bundle are now generated SCENARIO OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  13. 13. 13 ROADMAP OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  14. 14. 14 ROADMAP Phase 1 : finalize customers, models, sites managment Phase 2 : validate this solution with _prod environment, assets installation, site Bundle loaded with Environment variable definition (RewriteCond + SetEnv) Phase 3 : industrialization - build tools to extract / deploy / deliver models, sites in staging, prod environement November 2016 December 2016 February 2017 Phase 1 Phase 2 My birthday Phase 3 OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  15. 15. 15 RESSOURCES OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  16. 16. 16 RESSOURCES Github repository : https://github.com/Smile-SA/EzSiteBuilderBundle Packagist : smile/ez-sitebuilder-bundle Screencast : https://www.youtube.com/watch?v=VF28-h1bz4I OCTOBRE 2016 eZ Conference - SiteBuilderBundle
  17. 17. QUESTIONS ? OCTOBRE 2016 eZ Conference - SiteBuilderBundle I’m sure you have questions… …not to have all answers :-)

×