Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Tars Tsuiper - When Drupal is not needed. Try to use Symfony.

91 visualizaciones

Publicado el

When Drupal is not needed. Try to use Symfony.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Tars Tsuiper - When Drupal is not needed. Try to use Symfony.

  1. 1. When Drupal is not needed. Try to use Symfony DrupalCamp Kyiv 2018
  2. 2. Taras Tsiuper Lead developer at ImageX Media facebook.com/tsuper.taras github.com/v1nk
  3. 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. 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. 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. 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. 7. When we can use Symfony instead of Drupal Microservice
  8. 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. 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.
  10. 10. Examples php bin/console
  11. 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
  12. 12. Questions ?

×