Cet article est le troisième de la série sur mes découvertes et retour d'expérience en tant qu'alternant. Après avoir travaillé et fait part de mes découvertes sur Wordpress et Bolt pour des clients, je vais maintenant parler d'Ibexa Content dans le cadre de la migration de notre site internet.
Actuellement notre site utilise eZ Platform 2.5 basé sur Symfony 3.4. La version 3 d'eZ Platform a été renommée Ibexa Content et est basée sur Symfony 5.3 et bientôt 5.4.
Pour cette migration, je vais utiliser les outils suivants : Docker, Docker-compose ou Symfony Client, PHP >= 7.4, Composer, MySQL/MariaDB, Node.js et Yarn.
eZ Platform est un système de gestion de contenu (CMS) développé par eZ systems et sa communauté avec une suite d’outils flexibles dédiés pour la publication de contenus. Il s’agit de la septième génération d’eZPublish, basée sur le Framework Symfony en version 3.4 (cette version de Symfony ne sera plus maintenue fin novembre 2021).
La particularité d'eZ Platform réside dans la création de sites web complexes nécessitant un contenu structuré, une extensibilité et des performances sur le long terme. Elle dispose d’une abondance de fonctionnalités avancées par rapport à celles déjà présentes dans le back-end de son prédécesseur eZ Publish, à savoir :
Ibexa Content est un CMS (Content Management Structure), construit sur la technologie Ibexa DXP pour les sites à grands contenus, basée sur le Framework Symfony en version 5. Dans le cas du projet de migration pour le site web, cela fait un grand saut pour la montée en version de Symfony (problèmes d'incompatibilité des dépendances, structures du projet, utilisation de Webpack Encore pour les assets).
Nous avons déjà parlé d'Ibexa Content dans le tutoriel d'installation de la version Open Source.
Pour réaliser cette migration, nous avons procédé de la façon suivante :
Ibexa Content est adapté aux sites ayant un grand volume de contenus et de visiteurs. Il est donc nécessaire de faire appel à des développeurs pour réaliser le site web.
Quels sont les avantages d'Ibexa Content ?
Quels sont les inconvénients d'Ibexa Content ?
Bien que j'ai dû passer la plupart de mon temps dans le déboggage ainsi que dans la recherche d'informations (documentation, recherches Google, problèmes d'incompatibilité avec les dépendances), ce projet de migration a été pour moi une bonne expérience. Cela m'a permis de découvrir de nombreux changements dans la montée en version de Symfony et d'eZ. Cette expérience me servira prochainement pour un futur projet de migration d'un client.
De Wordpress, Bolt CMS et Ibexa Content, lequel vous semble le plus adapter à votre projet ?
Contactez-nous pour en discuter.
Pour célébrer la sortie de Dataflow 5 pour Symfony 7, voici un retour d'expérience sur ...
🎯 Nous relevons le défi de lancer un grand concours : Vous faire gagner un ...
Comment calculer dynamiquement des frais de port ? La documentation officielle qui explique comment créer ...
Comment créer un nouveau type d'attribut produit dans Ibexa Commerce ?
A la recherche d'un poste de travail temporaire ou permanent ? Vous recherchez un environnement ...
Après une découverte de surface d'Ibexa Commerce, entrons plus dans le détail pour comprendre son ...
Ibexa DXP propose un module pour gérer des produits pour la réalisation d'un site e-commerce. ...
Voici une présentation d'IbexaMailing, un module qui ajoute la gestion des newsletters à Ibexa. IbexaMailing est ...
C'est la dernière occasion de vous souhaitez le meilleur pour cette année 2024 et surtout ...
Pour célébrer la sortie de Dataflow 5 pour Symfony 7, voici un retour d'expérience sur ...
🎯 Nous relevons le défi de lancer un grand concours : Vous faire gagner un ...
Comment calculer dynamiquement des frais de port ? La documentation officielle qui explique comment créer ...
Comment créer un nouveau type d'attribut produit dans Ibexa Commerce ?
A la recherche d'un poste de travail temporaire ou permanent ? Vous recherchez un environnement ...
Après une découverte de surface d'Ibexa Commerce, entrons plus dans le détail pour comprendre son ...
Ibexa DXP propose un module pour gérer des produits pour la réalisation d'un site e-commerce. ...
Voici une présentation d'IbexaMailing, un module qui ajoute la gestion des newsletters à Ibexa. IbexaMailing est ...
C'est la dernière occasion de vous souhaitez le meilleur pour cette année 2024 et surtout ...