O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

PrestaShop Day Paris - le futur de PrestaShop

Découvrez l'atelier du PSDayParis 2018 : "PrestaShop RoadMap technique et présentation de la 1.7.4 et fonctionnalités à venir".

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

PrestaShop Day Paris - le futur de PrestaShop

  1. 1. Le Futur de PrestaShop
  2. 2. Notre vision stratégique
  3. 3. Mission et vision de PrestaShop Permettre à chacun dans chaque pays de créer sa boutique en ligne et de développer son activité avec succès NOTRE MISSION Être la plateforme tout-en-un de l’e-commerce mondial & Faire partie du top 3 mondial des plateformes e-commerce en 2020 (+400k boutiques actives) NOTRE VISION 3
  4. 4. Pilliers stratégiques de PrestaShop 4 Répondre aux besoins des SMBs, de la boutique qui démarre au marchand bien établi (1-10-100m€ de ventes en ligne) Avec 2 produits (Ready & Download) basés sur notre logiciel open source Améliorer notre connaissance de nos utilisateurs et de nos clients Développer de nouvelles sources de revenus (Licences perpétuelles + abonnements) NOS OBJECTIFS
  5. 5. Projet open source et produits 5 PrestaShop Addons marketplace Them es Modul es Projet open source Pour les développeurs, les intégrateurs, les freelances et les agences Produits Pour les marchands Them es Modul es Modules Themes SupportFormation
  6. 6. Projet open source et produits 6 PrestaShop Addons marketplace Them es Modul es Projet open source Pour les développeurs, les intégrateurs, les freelances et les agences Produits Pour les marchands Them es Modul es Modules Themes SupportFormation PrestaShop Ready Services
  7. 7. Notre vision du projet
  8. 8. Projet 2018 Un logiciel ROBUSTE & PLUS SIMPLE d’utilisation Un logiciel utilisable pour l’INTERNATIONAL Un logiciel pour booster votre BUSINESS Un logiciel dont PrestaShop et sa Communauté soient tous FIERS
  9. 9. Un cercle vertueux READY Optimisations mensuelles DATA (Feedbacks, Avis, Club utilisateurs...) LOGICIEL = Coeur : 3 versions par an + fonctionnalités (modules) quand nécessaire
  10. 10. Roadmap PrestaShop
  11. 11. Roadmap 2018 Calendrier
  12. 12. Principales Nouveautés 1.7.4
  13. 13. RGPD Mai 2018
  14. 14. Installation 1.7.4 - juin 2018
  15. 15. Theme Customization 1.7.4 - juin 2018
  16. 16. Menu back office 1.7.4 - juin 2018
  17. 17. La suite !
  18. 18. 1.7.5 septembre 2018 VISIBILITÉ DE VOS PRODUITS ✔ Instagram ✔ Facebook ✔ Visualisation du rendu sur Google
  19. 19. 1.7.5 septembre 2018 SIMPLIFICATION ✔ Manager de Modules
  20. 20. 1.7.5 septembre 2018 SIMPLIFICATION ✔ Recherche et ajout de modules
  21. 21. 1.7.5 septembre 2018 SIMPLIFICATION ✔ Modification des prix spécifiques ✔ Emplacement des stocks ✔ Optimisation des fonctionnalités natives...
  22. 22. 1.7.6 et + NOUVEAUTÉS ✔ Page d’accueil du back office ✔ Simplification de la création de pages de contenu ✔ Progressive Web App (PWA)
  23. 23. 1.7.6 et + OPTIMISATION ✔ Optimisation des transporteurs ✔ Optimisation du système de traductions ✔ Optimisation des prix et taxes
  24. 24. Simplicité & Transparence Tickets + Roadmap publique
  25. 25. Notre vision technique
  26. 26. L’équipe coeur est concentrée sur • Qualité de code • Tests automatiques • Migration Symfony • Mais aussi – Migration depuis la 1.6 – Documentation – Performance
  27. 27. Qualité du code
  28. 28. Clean code & Refactoring • Refactoring des calculs dans le panier en versions 1.7.4 – Discount, prix spécifiques, vouchers, etc… – Des centaines de combinaisons possibles – Très difficile à tester manuellement • 6 mois de travail • Approche TDD (Test-driven development) • 176 tests, 450 assertions • Des douzaines de correction de bug
  29. 29. Tests
  30. 30. Tests fonctionnels
  31. 31. Tests fonctionnels Sur chaque Pull Request: Test de la feature Tests de non régression Sur chaque release: patch 95 tests de non régression mineure 160 tests de non régression Dont 60 déjà automatisés
  32. 32. Automated tests Unit tests End to end tests
  33. 33. Automated tests 1.7.4.0: preliminary data Number of automated tests by PrestaShop version
  34. 34. Migration Symfony
  35. 35. Migration Symfony – Etat d’avancement 68 pages à migrer dans le Backoffice de PrestaShop Jusqu’à 1.7.2: 3 pages migrées Symfony (Produit – Stock – Traduction) En 1.7.3 3 nouvelles pages migrées: (Information système – Performance – Catalogue de modules) En 1.7.4 6 nouvelles pages migrées: Administration – Import – Paramètres de la boutique – Maintenance – Product Settings – Customer Settings In 1.7.5 (09/2018): 16 nouvelles pages (28 au total)
  36. 36. Migration Symfony – Etat d’avancement Objectif 1.7.6: Toutes les pages du BO migrées Symfony
  37. 37. Migration Symfony – Upgrade vers 3.4 PS 1.7.4 PS 1.7.3
  38. 38. Migration Symfony – version PHP PHP 5.4 ➝ PHP 5.6 Version minimale PHP 7.1 Version recommandée
  39. 39. Migration Symfony – Modules réchargés Les modules sont des bundles Symfony • Accès au container de dépendances • Surcharge des templates • Créer et partager des services avec d’autres modules • Accéder (et remplacer) des services PrestaShop – Doctrine – Twig – Filesystem – Forms – ...
  40. 40. Migration Symfony - outils de debug
  41. 41. Migration Symfony - outils de debug
  42. 42. Migration Symfony - outils de debug
  43. 43. Migration Symfony - outils de debug
  44. 44. UI-KIT
  45. 45. UI Kit
  46. 46. Le code https://github.com/PrestaShop/prestashop-ui-kit/ Live Preview https://cdn.rawgit.com/PrestaShop/prestashop-ui-kit/master/index.html UI Kit
  47. 47. Performances
  48. 48. Améliorer la performance • Mesurer les temps d'exécution (avec Gatling) • Documentation (en cours) – Comment faire un test de performance sur une boutique PrestaShop – Comment monter en charge avec PrestaShop • Optimization du code (avec Blackfire)
  49. 49. Améliorer la performance PrestaShop 1.7.4 Nouveau menu back office : Perf +70 %
  50. 50. Upgrade & Migration
  51. 51. Besoins & process différents Boutique actuelle Nouvelle boutique 1.7 Migration - Install new store - Extract, Transform and Upload Data Upgrade - Replace file - Update modules - Upgrade database
  52. 52. Upgrade : Module “1-click upgrade” ● Marketplace ○ Module v1.6.x : de PS 1.6 vers 1.6 ○ Module v3.0.x : de PS 1.7 vers 1.7 ● Blog build.prestashop.com ○ Module pour PS 1.6 à 1.7.1.0 Version 4.0 beta Upgrades possibles : ● de PS 1.6 vers 1.6 ● de PS 1.6 vers 1.7 ● de PS 1.7 vers 1.7 Support amélioré
  53. 53. Documentation
  54. 54. Documentation
  55. 55. Documentation
  56. 56. Documentation devdocs.prestashop.com
  57. 57. Questions ?

×