3. Description
Vestibulum id ligula porta felis euismod semper. Vivamus sagittis lacus
vel augue laoreet rutrum faucibus dolor auctor.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Nullam id dolor id nibh ultricies vehicula ut id elit. Integer posuere erat a
ante venenatis dapibus posuere velit aliquet.
Founded in 2006, with headquarters in Vancouver, Canada
Named #1 Drupal Agency by clutch.co
Active Drupal Community Participant
Working with clients such as Apple, Samsung, Disney, Warner
Brothers, Adobe, YMCA and so on.
4. ● Why Symfony is useful for drupalers
● Advantages and disadvantages of using Symfony
● So when we can use Symfony
● Examples
● How to convince PM or client that we really need it
Plan
5. Why Symfony is useful
« Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and
a Community — all working together in harmony. »
● Drupal 8 has many components from Symfony
● Learning Drupal 8 after Symfony is easier
● Understanding difference between CMS and framework
● Expanding stack of your technologies
for drupalers
6. Advantages and disadvantages
of using Symfony
● If you didn’t have experience before, the first time may be painful
● Symfony doesn’t have admin’s pages from the box
● Need to find new hosting which supports Symfony projects
● You build everything from scratch as you want
● A lot of different bundles
● Pretty nice documentation
● There is a command line that allows building different things
● You don’t have anything from the box that you don’t want
● Application is fast, it’s really fast!
7. When we can use Symfony
instead of Drupal
Microservice
8. Examples
Categories of Internet shop
App A. E-commerce
platform (shop).
Regular internet shop with a lot of
goods
App B. E-commerce
platform (shop).
Regular internet shop with a lot of
goods
App C.
Storage with categories of goods for
both internet shops.
App A
App B
App C
REST API
9. Examples
App A
App B
App C
REST API
App D SSO Implementation
App A.
Any site with users.
App B.
Any site with users.
App C.
Any site with users.
App D.
The storage of users id’s and their
sessions.
11. How to convince PM or client
Description
Vestibulum id ligula porta felis euismod semper. Vivamus sagittis lacus
vel augue laoreet rutrum faucibus dolor auctor.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.
Nullam id dolor id nibh ultricies vehicula ut id elit. Integer posuere erat a
ante venenatis dapibus posuere velit aliquet.
that we really need id
● First of all, we must be 100% sure that it will be better
● Our explanations must be reasoned
● We must explain all nuances
● Remember - the decision always remains for the client and we can only recommend