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.
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 ...
En ce début d'année, en ce mois de janvier, mois des grandes résolutions, dépensons moins!Prenez ...
Nous sommes très heureux et fiers d'être nominés aux Ibexa Partner Excellence Awards 🏆 dans ...
Toute l'équipe de Code Rhapsodie vous souhaite une excellente année 2024 🎊 🥂🍾 🎉Qu'elle vous ...
Toute l'équipe de Code Rhapsodie vous souhaite de joyeuses fêtes 🎅🏻🎄🎁 Après ce Noël gourmand ...
Mais que faites vous ? Vous n'allez tout de même pas ... 🚯 c'est peut-être ...
Nous poursuivons notre collaboration avec Raphaëlle, graphiste, pour vous présenter nos bonnes résolutions de l'année 2024. Cette fin ...
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 ...
En ce début d'année, en ce mois de janvier, mois des grandes résolutions, dépensons moins!Prenez ...
Nous sommes très heureux et fiers d'être nominés aux Ibexa Partner Excellence Awards 🏆 dans ...
Toute l'équipe de Code Rhapsodie vous souhaite une excellente année 2024 🎊 🥂🍾 🎉Qu'elle vous ...
Toute l'équipe de Code Rhapsodie vous souhaite de joyeuses fêtes 🎅🏻🎄🎁 Après ce Noël gourmand ...
Mais que faites vous ? Vous n'allez tout de même pas ... 🚯 c'est peut-être ...
Nous poursuivons notre collaboration avec Raphaëlle, graphiste, pour vous présenter nos bonnes résolutions de l'année 2024. Cette fin ...