Projet CRM réussi
E-commerce

Août 2018 : OroCommerce dévoile sa version 3.0.0

Par Adrien Q. le 9 août 2018

 Lecture 3 minutes

Comme annoncé, OroCommerce vient de révéler la version 3.0.0 d’OroCommerce Community et OroCommerce Enterprise. Une version d'aperçu qui finalise la mise à niveau de Symfony 3,4 et signale le lancement officiel de la branche 3.x. Amélioration de l’architecture, optimisation de la vitesse de mise à niveau d'application, perfectionnement du tableau de bord, optimisations de performance API… Avec cette nouvelle version 3.0.0, OroCommerce offre à sa communauté un accès rapide aux nouvelles fonctionnalités qui peuvent d’ores et déjà être essayées et testées. Toutefois, certaines de ces fonctionnalités seront affinées, c'est pourquoi l’éditeur recommande à ses utilisateurs de ne pas utiliser cette version d'aperçu dans des environnements de production.

Ce qui change

Mises à jour côté architecture

  • Symfony a été mis à jour en 3.4 LTS.
  • La version minimale requise de PHP a été changée en 7.1.17.
  • La version Elasticsearch minimale requise a été changée en 6.0 (pour OroCommerce Entreprise Edition).
  • Arrêt de la prise en charge de LESS : , tous les fichiers '*. Less' ont été convertis en format '*. SCSS'.

Refonte du tableau de bord

Afin d’améliorer l'expérience utilisateur et mettre à jour le tableau de bord, Oro a entrepris quelques changements. L'en-tête de l'application et le menu principal du tableau de bord ont été améliorés pour une interface utilisateur plus raffinée. Aussi, la page d’identification a été refondue dans le but d’améliorer la convivialité de l'expérience de connexion. Nous attendons avec impatience la refonte graphique de l’ensemble des pages de l’application !

Administration

Oro facilite la tâche des SysAdmin en rendant plus simple la gestion de la disponibilité des composants du système d'application. Pour parler technique : un nouveau point de terminaison Web «/Healthcheck/http_status_checks» a été ajouté. En vue d’assurer une mise à niveau et un déploiement plus rapide des applications, l’éditeur a ajouté deux nouvelles options à la commande «Oro: Platform: Update».
Ainsi, il est désormais possible de sauter la ré indexation de recherche et de planifier la ré indexation dans la file d'attente des messages.

API

  • Il est possible de remplacer n'importe quelle entité avec un modèle dans l'API. Les relations avec l'entité remplacée seront toujours valables.
  • Trois nouvelles actions ont été ajoutées pour permettre la mise à jour, l'ajout et la suppression de sous-ressources API.
  • Par ailleurs, le contenu d'un formulaire (par exemple, un formulaire de commande) peut être validé par les processeurs API. La validation est effectuée une fois que les données d'entités principales sont converties en entités avant l'enregistrement de celles-ci dans la base de données.
  • Il est possible d'ajouter des opérateurs personnalisés aux filtres API via 'RestFilterValueAccessor'.
  • Les routes 'options' pour l'ancienne API REST ont été supprimés car obsolètes.

Autres améliorations

  • L’enregistrement au moment du paiement a été ajouté au workflow Checkout Client.
  • Le tri et le filtrage des attributs des produits sont limités à une famille de produits visualisée.
  • Les performances au niveau de la grille de produit ont étés améliorées.
  • Les grilles du front-office ont étés rendues responsives.
  • Un utilisateur peut accéder aux options de configuration déployées via une Recherche interne.
  • L’identification d’un client sur le site peut être simulée peut être effectuée par l'intermédiaire de l'API avec la méthode de 'login (seulement sur OroCommerce Entreprise Edition).

Problèmes connus

Le module RGPD et les packages Paypal Express nécessitent encore des améliorations pour être compatibles avec OroCommerce 3,0.

Version 3.1: et ensuite ?

Les mises à jour suivantes sont prévues :

  • La version bêta 3.1 est prévue pour fin Septembre 2018.
  • 3.1 RC (release candidate) est prévue pour fin novembre 2018.
  • Une version 3.1 LTS (support long terme) sera dévoilée en janvier 2019.

Si vous prévoyez le lancement de votre projet OroCommerce après la sortie de la version LTS, nous vous recommandons d'utiliser la version la plus récente.
Pour tout renseignement complémentaire, n’hésitez pas à nous contacter !

Twitter LinkedIn Facebook E-mail
Découvrez également...