Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Magento 2
techniek vertalen
naar voordelen
Magento 2 voordelen
● Snellere applicatie
● Makkelijker uitbreidbaar
● Moderne architectuur
● Hogere conversie
Magento 2 voordelen
● Snellere applicatie … ?
● Makkelijker uitbreidbaar … ?
● Moderne architectuur … ?
● Hogere conversie...
Magento 2 is een technisch platform
Workflow van features
● Developers = techniek zelf
● Project Managers = toepassing van techniek
● Sales Managers = voordel...
Magento 2 technische aspecten
● Dependency Injection
● RequireJS
● KnockoutJS + UIComponents
● Responsive backend
● compos...
Dependency Injection
Dependency Injection
“Afhankelijkheden tussen stukken code worden
losgetrokken, waardoor de stukken code uitwisselbaar
wor...
Voordelen van Dependency Injection
● Kwaliteit van extensies gaat omhoog
– Core overrides mogelijk op schone manier
– PHP ...
Voordelen van Dependency Injection
● Kwaliteit van extensies gaat omhoog
– Core overrides mogelijk op schone manier
– PHP ...
RequireJS
RequireJS
“Een JavaScript techniek waarmee scripts niet worden
ingeladen door het HTML document, maar door
RequireJS, met ...
Voordelen van RequireJS
● Geen conflicten meer in libraries
– Nooit meer meerdere jQuery libraries
– Geen volgorde issues ...
Voordelen van RequireJS
● Geen conflicten meer in libraries
– Nooit meer meerdere jQuery libraries
– Geen volgorde issues ...
Voordelen van RequireJS
● Geen conflicten meer in libraries
– Nooit meer meerdere jQuery libraries
– Geen volgorde issues ...
KnockoutJS + UIComponents
KnockoutJS + UIComponents
“Bundelingen van frontend technieken (XML layout,
PHTML templates, RequireJS, KnockoutJS) waardo...
Voordelen van KO + UIComponents
● Modulaire opbouw van JavaScript functionaliteit
– Checkout, prijsberekeningen, color swa...
Voordelen van KO + UIComponents
● Modulaire opbouw van JavaScript functionaliteit
– Checkout, prijsberekeningen, color swa...
Voordelen van KO + UIComponents
● Modulaire opbouw van JavaScript functionaliteit
– Checkout, prijsberekeningen, color swa...
Responsive backend
Responsive backend
“Responsive houdt in dat een pagina zich verschillend
kan gedragen per apparaat (PC, laptop, tablet, mo...
Voordelen van Responsive Backend
● Op vakantie toch nog bestellingen afhandelen
● Voorraadbeheer op tablet of mobiel
● Gem...
Composer
Composer
“Een PHP command-line tool om losse PHP pakketjes
(dus ook Magento extensies) inclusief afhankelijkheden
te insta...
Voordelen van Composer
● Makkelijker hergebruik van code
– Magento extensies en developer-libraries
– PHP derde partij lib...
“Twijfel is de bron van alle
kennis
... of toch niet?
- Jisse Reitsma (1996)
Minder developer uren?
Meer conversie?
Magento 2 biedt ons tools
om succesvolle shops mee te bouwen
Wij gaan succesvolle shops bouwen
met de tools die Magento 2 ons biedt
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen
Prochain SlideShare
Chargement dans…5
×

Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen

334 vues

Publié le

Een presentatie van Jisse Reitsma over het vertalen van Magento 2 techniek naar praktische voordelen

Publié dans : Technologie
  • Login to see the comments

  • Soyez le premier à aimer ceci

Magento 2 Seminar - Jisse Reitsma - Magento 2 techniek vertalen naar voordelen

  1. 1. Magento 2 techniek vertalen naar voordelen
  2. 2. Magento 2 voordelen ● Snellere applicatie ● Makkelijker uitbreidbaar ● Moderne architectuur ● Hogere conversie
  3. 3. Magento 2 voordelen ● Snellere applicatie … ? ● Makkelijker uitbreidbaar … ? ● Moderne architectuur … ? ● Hogere conversie … ?
  4. 4. Magento 2 is een technisch platform
  5. 5. Workflow van features ● Developers = techniek zelf ● Project Managers = toepassing van techniek ● Sales Managers = voordelen van toepassing ● Klant / webwinkelier = winst uit toepassing
  6. 6. Magento 2 technische aspecten ● Dependency Injection ● RequireJS ● KnockoutJS + UIComponents ● Responsive backend ● composer
  7. 7. Dependency Injection
  8. 8. Dependency Injection “Afhankelijkheden tussen stukken code worden losgetrokken, waardoor de stukken code uitwisselbaar worden en altijd volgens dezelfde richtlijnen worden geschreven.”
  9. 9. Voordelen van Dependency Injection ● Kwaliteit van extensies gaat omhoog – Core overrides mogelijk op schone manier – PHP interfaces garanderen clean code – Eerst leercurve, daarna makkelijker
  10. 10. Voordelen van Dependency Injection ● Kwaliteit van extensies gaat omhoog – Core overrides mogelijk op schone manier – PHP interfaces garanderen clean code – Eerst leercurve, daarna makkelijker ● Minder conflicten tussen extensies ● Minder developer uren ● Minder kosten
  11. 11. RequireJS
  12. 12. RequireJS “Een JavaScript techniek waarmee scripts niet worden ingeladen door het HTML document, maar door RequireJS, met enkele voordelen vandien.”
  13. 13. Voordelen van RequireJS ● Geen conflicten meer in libraries – Nooit meer meerdere jQuery libraries – Geen volgorde issues van jQuery, noConflict en plugins
  14. 14. Voordelen van RequireJS ● Geen conflicten meer in libraries – Nooit meer meerdere jQuery libraries – Geen volgorde issues van jQuery, noConflict en plugins ● Snellere laadtijden van pagina – Scripts worden asynchroon ingeladen – Vooral een voordeel op mobiele devices
  15. 15. Voordelen van RequireJS ● Geen conflicten meer in libraries – Nooit meer meerdere jQuery libraries – Geen volgorde issues van jQuery, noConflict en plugins ● Snellere laadtijden van pagina – Scripts worden asynchroon ingeladen – Vooral een voordeel op mobiele devices ● Minder developer uren ● Meer conversie
  16. 16. KnockoutJS + UIComponents
  17. 17. KnockoutJS + UIComponents “Bundelingen van frontend technieken (XML layout, PHTML templates, RequireJS, KnockoutJS) waardoor bepaalde features gemakkelijk herbruikbaar worden en uitbreidbaar worden voor derde partij extensies.”
  18. 18. Voordelen van KO + UIComponents ● Modulaire opbouw van JavaScript functionaliteit – Checkout, prijsberekeningen, color swatches, login checks
  19. 19. Voordelen van KO + UIComponents ● Modulaire opbouw van JavaScript functionaliteit – Checkout, prijsberekeningen, color swatches, login checks ● Meer diverse functionaliteit – Eigen stappen in checkout toevoegen – Flexibele prijsberekeningen visueel weergeven
  20. 20. Voordelen van KO + UIComponents ● Modulaire opbouw van JavaScript functionaliteit – Checkout, prijsberekeningen, color swatches, login checks ● Meer diverse functionaliteit – Eigen stappen in checkout toevoegen – Flexibele prijsberekeningen visueel weergeven ● Minder conflicten ● Minder developer uren
  21. 21. Responsive backend
  22. 22. Responsive backend “Responsive houdt in dat een pagina zich verschillend kan gedragen per apparaat (PC, laptop, tablet, mobiel) en zich daarmee aanpast aan de schermresolutie van de bezoeker.”
  23. 23. Voordelen van Responsive Backend ● Op vakantie toch nog bestellingen afhandelen ● Voorraadbeheer op tablet of mobiel ● Gemakkelijk even status bekijken ● Meer productiviteit
  24. 24. Composer
  25. 25. Composer “Een PHP command-line tool om losse PHP pakketjes (dus ook Magento extensies) inclusief afhankelijkheden te installeren en beheren.”
  26. 26. Voordelen van Composer ● Makkelijker hergebruik van code – Magento extensies en developer-libraries – PHP derde partij libraries ● Beter beheer van updates ● Minder developer uren
  27. 27. “Twijfel is de bron van alle kennis ... of toch niet? - Jisse Reitsma (1996)
  28. 28. Minder developer uren?
  29. 29. Meer conversie?
  30. 30. Magento 2 biedt ons tools om succesvolle shops mee te bouwen
  31. 31. Wij gaan succesvolle shops bouwen met de tools die Magento 2 ons biedt

×