Notre actualité

Reprise de données lors d'une refonte de site : tout ce qu'il faut savoir

Votre site web se refait une beauté ? Génial ! Mais ne laissez pas vos contenus et votre référencement sur le carreau. La reprise de données est une étape cruciale pour assurer une transition en douceur et préserver vos informations précieuses. Mieux encore, c’est l’occasion d’optimiser l’expérience utilisateur et d'ajuster votre tactique SEO.  On vous explique tout !

C’est quoi une reprise de données ?

Lors de votre projet de refonte, la reprise de données consiste à récupérer et réintégrer vos contenus dans le nouveau site. Textes, images, métadonnées, URLs, comptes client, commandes, fiches produit… Tout ce qui constitue votre site doit être correctement transféré et adapté aux nouvelles structures. Cette étape est primordiale : Elle permet de garder toute la richesse de votre ancien site tout en exploitant les possibilités du nouveau.

Ce processus est particulièrement important si :

  • Vous changez de CMS (ex : passage de Drupal à WordPress)
  • Vous modifiez l’architecture de votre site
  • Vous fusionnez ou segmentez certaines sections
  • Vous souhaitez optimiser votre SEO sans perdre votre référencement dans les moteurs de recherche
  • Votre site est « maître » de données qui alimentent un CRM ou un ERP

Pourquoi une reprise de données est indispensable ?

Une refonte, c’est souvent l’occasion de moderniser l’ergonomie, de repenser l’architecture du site et parfois même de changer de technologie. Sans une bonne reprise de données, vous risquez :

  • De perdre des pages web importantes
  • De casser des liens et détériorer votre SEO
  • De devoir tout refaire manuellement (bonjour la galère !)
  • De voir votre trafic chuter à cause de pages non indexées ou mal redirigées

C’est pourquoi la reprise de données ne doit pas être négligée et doit être anticipée dès le début du projet.

Comment réussir sa reprise de données ?

1. Identifier les contenus à récupérer

Tout commence par faire le tri et l’inventaire complet de ce que l’on garde. Ça veut dire passer en revue les pages et contenus à préserver. Cela inclut :

Un audit SEO est également recommandé à cette étape pour s’assurer que les meilleures pages sont bien reprises.

2. Extraire et sauvegarder les données

Grâce à un scraping complet du site actuel, toutes les URLs et leurs contenus sont récupérés. Il faut récupérer les URLs, les textes, les images… bref, tout ce qu’il faut. Pour ça, cette extraction peut-être réalisée via :

L’idée ici, c’est de s’assurer qu’aucune donnée importante ne se perde avant de passer à la migration.

A cette étape, il ne faut pas oublier les assets liés aux pages que vous souhaitez reprendre : images, fichiers PDF, vidéos.

3. Trier et organiser les contenus

Une fois les données extraites, il faut s’assurer qu’elles s’intègrent parfaitement à la nouvelle structure du site. Il faut que tout soit bien en place, c’est à dire :

4. Adapter les contenus au nouveau site

Avec la refonte, les gabarits et la structure du site changent souvent. Il faut adapter les anciens contenus pour qu’ils s’intègrent parfaitement. Voici ce que ça implique :

5. Automatiser l’intégration

Pour faciliter l’intégration des données, on met en place un script sur-mesure qui va injecter automatiquement tous les contenus récupérés dans le nouveau site. Grâce à cette automatisation, on rend tout le processus beaucoup plus fluide et rapide. Cela permet de :

Cela dit, si les formats entre l’ancien et le nouveau site sont trop différents, une reprise manuelle partielle peut être nécessaire. Dans ce cas, certaines étapes de l’intégration se feront à la main, mais ce sera toujours plus rapide et plus précis grâce à l’automatisation sur les autres parties.

6. Tester et valider avant la mise en ligne

Une fois l’intégration terminée, il est crucial de tester tous les contenus pour vérifier que tout est bien en place. Cette étape comprend :

En complément, un test utilisateur peut être réalisé pour repérer d’éventuels problèmes d’ergonomie ou d’accessibilité. L’objectif est d’offrir une expérience optimale à tous les visiteurs.

On vous recommande aussi de lancer un crawl Screaming Frog ou équivalent pour détecter s’il existe des liens cassés post-reprise.

Les pièges à éviter lors d’une reprise de données

Avant de mettre votre site en ligne, il est essentiel de bien anticiper certains détails pour éviter des erreurs coûteuses. Voici quelques pièges fréquents qui peuvent survenir lors de la mise en ligne après une refonte de site web (à ne surtout pas négliger pour garantir une transition fluide et préserver votre performance !)

Notre expertise en reprise de données

Nous avons eu l’opportunité de collaborer avec l’AFG sur la refonte de leur site institutionnel. L’une des étapes clés du projet a été la reprise des données. Le but était d’assurer que tous les contenus importants étaient transférés de manière fluide vers le nouveau site.

La mission de reprise a suivi une méthode structurée, décomposée en plusieurs étapes clés :

  1. Détection des contenus à reprendre : En collaboration avec AFG, nous avons identifié les contenus essentiels à récupérer et avons précisé les catégories à conserver
  2. Reprise des données : Un scraping complet du site a permis de récupérer toutes les URLs nécessaires
  3. Sélection des éléments pertinents : Un tri des URLs a été effectué pour ne conserver que les contenus utiles
  4. Zoning et cartographie : Nous avons défini clairement les zones de chaque type de contenu pour optimiser l’intégration
  5. Définition du placement des contenus : Grâce à un fichier de correspondance, nous avons préparé le transfert des données dans leur nouvel emplacement
  6. Intégration via script : Un script personnalisé a permis d’injecter les données dans le nouveau site de façon automatisée

Avec une méthodologie et des outils adaptés, nous accompagnons nos clients tout au long de la reprise de données. Chaque projet est unique alors, nous mettons en place des solutions personnalisées pour garantir un site performant dès son lancement !

Vous avez besoin d’aide sur un sujet de reprise de données, sautez le pas et écrivez nous !

Vos questions sur la reprise de données

Quels sont les 3 types de données ?

Lors d’une reprise de données, on distingue généralement trois types de données :

  1. Données de référence : clients, produits, fournisseurs…
  2. Données historiques : archives, anciennes commandes, paiements…
  3. Données transactionnelles : opérations en cours, stocks, factures non réglées…

Quelles sont les 4 étapes du traitement des données ?

  1. Collecte : récupération des données depuis différentes sources.
  2. Nettoyage : correction, suppression ou normalisation des données erronées ou inutiles.
  3. Analyse : exploitation des données pour en tirer des informations utiles.
  4. Restitution : présentation des résultats (tableaux de bord, rapports, visualisations…).

Quel est le but principal de la récupération de données ?

Le but principal de la récupération de données est de récupérer des informations essentielles provenant de sources ou systèmes anciens pour éviter de perdre des données importantes. Cela permet de conserver l’historique, d’assurer la continuité des activités et de garantir que les informations nécessaires soient disponibles.

En découvrir davantage

Notre actualité

CRM et site web : Pourquoi et comment les connecter pour booster vos performances ?

La gestion de la relation client (CRM) et l'optimisation de votre site web sont deux éléments essentiels pour améliorer votre performance commerciale. Mais que se passe-t-il quand vous décidez de connecter ces deux outils ? C’est simple : vous maximisez l’efficacité de vos processus internes, tout en offrant une expérience client ultra personnalisée. Dans cet article, nous vous expliquons pourquoi c’est indispensable et comment faire cette intégration en toute simplicité.

Pourquoi connecter un CRM à votre site web ?

Connecter votre logiciel de gestion à votre site internet, ce n’est pas juste une question de technologie. C’est un vrai jeu stratégique qui peut transformer la gestion de vos clients, améliorer votre efficacité et booster vos performances globales. C’est l’occasion de centraliser toutes vos données, ou encore d’automatiser des tâches clés pour rendre chaque interaction plus efficace.

En bref, c’est un moyen efficace de mieux connaître vos clients et de leur proposer des solutions qui répondent exactement à leurs besoins.

Voici les raisons qui, selon nous, justifient pleinement cette démarche :

Centralisation des données clients : simplification de la gestion

Quand vous connectez une solution CRM à votre site, toutes les infos sur vos clients se retrouvent centralisées au même endroit.

Finis les fichiers éparpillés un peu partout. Que ce soit des infos récoltées via des formulaires, des chats, des paniers abandonnés ou des achats, le CRM fait un package. L’idée est de ne plus se retrouver à perdre des données importantes et garder une trace de chaque interaction. En bref, vous avez une vue claire de ce que font vos prospects et comment ils interagissent avec votre site.

Personnalisation de l’expérience utilisateur : un accueil sur mesure

L’intégration de votre CRM permet de personnaliser l’expérience utilisateur de manière plus poussée. Une fois que les données sont envoyées en temps réel, vous avez une vue complète du parcours de chaque visiteur. Par exemple, vous pouvez voir :

Grâce à tout ça, vous pouvez proposer des offres personnalisées et des recommandations en temps réel. C’est comme si vous offriez à chaque visiteur un contenu et des suggestions adaptées à leurs besoins spécifiques. Cela rend l’expérience beaucoup plus agréable pour l’utilisateur et augmente vos chances de le convertir en client.

Suivi des prospects : être au plus près de leur parcours

L’un des gros atouts de l’intégration CRM, c’est de pouvoir suivre en temps réel ce que font vos prospects sur votre site. Si un utilisateur navigue sans acheter, votre CRM peut vous alerter et vous permettre de :

Cette fonctionnalité vous permet de mieux comprendre ce qu’ils cherchent et d’adapter vos messages pour les guider tout au long de leur parcours. C’est un excellent moyen de rendre l’expérience plus fluide et de maximiser vos chances de conversion.

Automatisation des processus : plus de temps pour ce qui compte vraiment

Avec un CRM connecté à votre site, tout devient plus automatisé. Par exemple :

Vous pouvez même configurer des scénarios automatisés en fonction des actions de vos utilisateurs. Tout ça vous permet de gagner un temps fou tout en vous assurant de ne pas laisser passer une occasion de convertir vos prospects.

Meilleure collaboration entre équipes : tout le monde sur la même longueur d’onde

Quand votre CRM est connecté à votre site, toutes les équipes de votre entreprise ont accès aux mêmes données clients. Cela rend la collaboration beaucoup plus fluide. Par exemple, votre équipe commerciale ou encore marketing pourra savoir :

En ayant ces éléments, votre équipe peut adapter sa stratégie de manière beaucoup plus ciblée et réactive, pour offrir la meilleure expérience possible à vos clients. Moins de pertes de temps, plus d’efficacité, et un meilleur service client !

Comment connecter un CRM à votre site web ?

Ok, vous êtes convaincu, mais maintenant vient la question : « Comment je fais pour tout installer ? » Rassurez-vous, l’intégration d’un CRM à votre site web est bien plus simple qu’il n’y paraît.

C’est un processus assez accessible, même si vous n’êtes pas un expert en tech. Il suffit de suivre quelques étapes clés et de bien choisir les outils adaptés à votre activité.

Une fois que vous avez franchi ces étapes, votre CRM va se connecter à votre site de façon fluide, et vous pourrez commencer à récolter les bénéfices !

Choisir le CRM qui vous convient

La première étape, c’est de trouver vos outils CRM qui collent le mieux à vos besoins et à la façon dont votre site est construit. Il y a pas mal d’options sur le marché : HubSpot, Salesforce, Zoho CRM ou encore Pipedrive. Chaque outil a ses petites spécificités, donc l’idée est de choisir celui qui correspond à votre activité.

Quand on aide nos clients à faire le choix, on privilégie des CRM qui offrent :

Utiliser des plugins ou des API pour l’intégration

Si votre site tourne sur une plateforme comme WordPress ou Shopify, l’intégration va être hyper simple grâce aux plugins. Par exemple, HubSpot for WordPress ou Salesforce WooCommerce Integration. En gros, vous installez ces plugins, et hop, votre CRM est connecté en quelques clics.

Pour les sites un peu plus complexes, vous allez devoir passer par une API. L’API vous permet de personnaliser l’intégration à fond, et ça offre une flexibilité énorme. C’est comme si vous faisiez un “sur-mesure” pour votre site, mais ça demande du développement en plus.

Et si le process vous paraît un peu trop technique, pas de panique ! Vous pouvez toujours faire appel à une agence spécialisée CRM pour vous accompagner et tout mettre en place en toute sérénité.

Configurer les automatisations et scénarios personnalisés

Maintenant que votre CRM est connecté à votre site, il est temps de mettre en place des scénarios d’automatisation. Cela veut dire que vous allez pouvoir définir des actions automatiques, comme :

Le CRM va faire un gros boulot pour vous, comme un assistant virtuel. Et en bonus, vous pouvez aussi configurer des alertes pour vos équipes commerciales. Par exemple, dès qu’un prospect montre un gros intérêt pour un produit ou qu’il abandonne son panier, vous serez avertis et pourrez réagir rapidement.

Analyser les résultats et ajuster vos stratégies

Une fois que tout est en place, il est important de suivre les résultats de vos actions. Heureusement, la plupart des logiciels CRM sont super bien équipés pour ça, avec des outils d’analyse qui vous permettent de suivre :

En regardant ces données, vous pourrez affiner vos stratégies. Par exemple, si un produit génère beaucoup de visites mais peu de ventes, vous pourrez ajuster votre approche marketing pour faire décoller les conversions.

Les avantages d’un CRM connecté à votre site web

Quand vous connectez bien votre CRM à votre site web, les bénéfices se font sentir tout de suite. Voici quelques impacts que vous allez vite remarquer :

Pourquoi faire appel à une agence spécialisée pour l’intégration de votre CRM ?

Chez Vigicorp, on sait que chaque détail compte. C’est pourquoi nous vous accompagnons à chaque étape, pour que tout se déroule sans le moindre souci. Que vous hésitiez sur le choix du CRM ou que l’intégration vous paraisse un peu complexe, notre équipe est là pour vous simplifier la tâche et garantir une mise en place efficace et sereine.

On s’occupe de tout : de la configuration de votre CRM à la mise en place des automatisations pour que tout roule, et vous, vous n’avez plus qu’à récolter les fruits de votre travail. Nous allons au-delà de l’intégration on s’assure que votre CRM colle parfaitement à vos besoins, qu’il centralise les infos essentielles, et surtout, qu’il devienne un vrai levier pour augmenter vos conversions.

Bref, nous faisons fait tout ce qu’il faut pour que vous puissiez vous concentrer sur l’essentiel : vos clients.

Questions fréquentes sur les logiciels CRM

C’est quoi un logiciel CRM ?

Un logiciel CRM (Customer Relationship Management) est un outil utilisé par les entreprises pour gérer et analyser les interactions avec leurs clients. Il permet de centraliser toutes les informations relatives aux clients (comme les contacts, historiques d’achats, préférences, etc.) et de suivre les relations commerciales.

Quel est le but du CRM ?

L’objectif du CRM est de gérer et d’optimiser les relations avec les clients en centralisant toutes les informations importantes à leur sujet. Il permet aux entreprises de mieux comprendre leurs clients, d’améliorer la communication, de personnaliser les services, et d’augmenter la satisfaction.

Ai-je besoin d’un CRM si j’ai un site web ?

Même avec un site web, un CRM peut être bénéfique pour organiser et suivre les interactions avec vos visiteurs. Par exemple, si vous avez une boutique e-commerce, un CRM peut suivre les actions de vos clients sur le site, comme les produits consultés, les articles ajoutés au panier ou les achats effectués. Disons qu’un client a ajouté un produit à son panier mais ne l’a pas acheté. Le CRM peut automatiquement envoyer un e-mail de relance personnalisé, lui rappelant l’article et proposant une réduction. Il permet aussi de mieux segmenter vos clients en fonction de leurs achats ou de leurs préférences, pour envoyer des offres ciblées et augmenter les chances de vente. Cela vous aide à mieux gérer votre relation avec chaque client et à rendre vos efforts marketing plus efficaces.

Quel est le meilleur CRM ?

Il n’y a pas de « meilleur » CRM universel, car le choix dépend des besoins spécifiques de votre entreprise, de sa taille, de son secteur, et de son budget. Voici quelques CRM populaires et bien adaptés à différents types d’entreprises :

  1. HubSpot CRM : Très apprécié pour sa version gratuite, il est idéal pour les petites et moyennes entreprises. Il offre des outils puissants pour le marketing, la gestion des contacts, et l’automatisation des ventes.
  2. Salesforce : C’est l’un des CRM les plus complets et les plus personnalisables, souvent utilisé par les grandes entreprises. Il offre une vaste gamme d’outils pour la gestion des ventes, le marketing et le service client.
  3. Zoho CRM : Une option flexible et abordable pour les petites et moyennes entreprises. Il permet d’automatiser les ventes et d’intégrer facilement d’autres outils.
  4. Pipedrive : Recommandé pour les équipes de vente, Pipedrive est simple à utiliser et offre une interface visuelle claire pour suivre les transactions et les prospects.

En découvrir davantage

Notre actualité

Le mode maintenance de PrestaShop : un outil précieux

Que ce soit pour effectuer une mise à jour, corriger un bug ou travailler sur une nouvelle version de votre boutique, il est parfois nécessaire de la rendre temporairement inaccessible au public. C’est là qu’intervient le mode maintenance de PrestaShop. Simple à activer, il permet de suspendre l’accès à votre site tout en continuant à y travailler en toute sécurité. Un outil précieux pour éviter les mauvaises surprises côté client, tout en gardant le contrôle sur ce qui se passe en coulisses.

Pourquoi mettre en maintenance votre boutique PrestaShop ?

Il y a de nombreuses raisons qui peuvent vous pousser à vouloir mettre votre e-commerce en mode maintenance. La plus courante d’entre elles ? Vous avez un souci sur votre site et vous souhaitez arrêter de récolter des commandes le temps d’investiguer.

C’est une décision sensée et qui sera plutôt bien comprise par vos clients. En particulier, si vous accompagnez ça avec une campagne d’emailing et une communication bien tournée sur vos réseaux sociaux.

Le gros avantage du mode maintenance de PrestaShop c’est qu’il vous permet de « whitelister » certaines IP qui auront quand même accès à la boutique malgré le fait que le mode maintenance est actif. Il vous permet donc de continuer à traiter le SAV et de gérer vos commandes déjà reçues (validations et expéditions).

En tant qu’agence experte sur PrestaShop, nous l’utilisons régulièrement quand nous réalisons une mise en production avec un impact important sur le front. Cela permet de vérifier le fonctionnel du site en production tout en sécurisant la prise de commandes.

Guide pour activer la maintenance

L’activation de la maintenance se fait dans le back-office sous la rubrique « Paramètres généraux ».

A ce stade-là, il est très important de ne pas oublier de renseigner votre IP pour éviter de vous retrouver vous-même banni de votre propre site. Si votre IP peut changer, fiez-vous plutôt à une IP fixe fournie par un VPN. Il est rare que les IPs de locaux professionnels changent mais ça peut être la cas avec une box domestique.

Petite astuce : l’interface est un peu confusante, il faut que le switch « Activer boutique » soit sur « Non » sinon le mode maintenance n’est pas actif. Il suffit de cliquer sur « Enregistrer ».

Mode maintenance PrestaShop

Pour vérifier si la maintenance est active, tentez d’accéder au site depuis votre smartphone sans passer par le réseau wifi dont l’IP est whitelistée. Si vous voyez bien la page de maintenance, c’est que le mode est actif.

Point de vigilance sur le mode maintenance

En dehors du fait de bien mentionner une IP qui vous permet d’accéder à votre site malgré le mode maintenance, le principal sujet est celui du SEO et de vos éventuelles campagnes payantes.

Avant de mettre en maintenance votre site, il faut que vous preniez le temps de mettre en pause vos campagnes SEA pour ne pas payer de trafic vers des pages qui seront inexistantes à ce moment-là. Dans ce cas, vous perdriez de l’argent et l’impact sur vos prospects sera moyen.

Côté SEO, Google n’appréciera pas trop une période de maintenance trop longue car vos urls seront elles aussi inaccessibles. En cas de pépin, faites en sorte de la limiter à 1 ou 2 journées maximum.

Et bien sûr, pendant la maintenance vos ventes seront nulles. Il est donc dans votre intérêt de ne pas la maintenir trop longtemps.

Gérer la maintenance de votre boutique PrestaShop en toute sérénité

Mettre votre boutique PrestaShop en mode maintenance peut être essentiel, mais ça peut vite devenir un casse-tête si on ne maîtrise pas toutes les options disponibles. En passant par une agence spécialisée, vous vous assurez que tout se passe sans accroc. On vous aide à paramétrer le mode maintenance, à gérer les IP whitelisted pour garder l’accès à votre équipe, et à éviter toute mauvaise surprise sur vos campagnes payantes ou votre SEO.

L’objectif ? Vous concentrer sur l’essentiel tout en minimisant l’impact sur vos clients. Pas de stress, on gère ça pour vous.

Prêt à gérer cette étape sans prise de tête ? Contactez-nous et on s’occupe du reste !

Les questions fréquentes sur la maintenance PrestaShop

C’est quoi un site PrestaShop ?

Un site PrestaShop est une boutique en ligne créée avec le CMS (système de gestion de contenu) PrestaShop, spécialement conçu pour le e-commerce.

C’est une solution open-source qui permet de vendre des produits sur internet, de gérer un catalogue, les commandes, les paiements, les livraisons, et bien plus encore. PrestaShop est populaire car il offre beaucoup de fonctionnalités dès l’installation, tout en étant personnalisable avec des modules et des thèmes.

Qu’est-ce qu’une page de maintenance ?

Une page de maintenance est une page temporaire qui s’affiche aux visiteurs lorsqu’un site web est en cours de mise à jour, de modification ou de résolution de problème technique.

Elle remplace le contenu habituel du site pour informer les utilisateurs que la boutique ou le site est momentanément indisponible, tout en rassurant qu’il sera de retour bientôt.

Cette page peut contenir un message personnalisé, un logo, une estimation de durée, ou encore des liens utiles. C’est un moyen simple de garder une communication claire avec vos visiteurs pendant les travaux sur le site.

Comment mettre en maintenance un site PrestaShop ?

Pour mettre un site PrestaShop en mode maintenance, voici la marche à suivre simple :

  1. Connectez-vous au back-office de votre site PrestaShop.
  2. Allez dans le menu « Paramètres de la boutique » > « Général ».
  3. Faites défiler jusqu’à la section « Mode maintenance ».
  4. Activez le mode maintenance en cliquant sur « Oui ».
  5. Ajoutez, si vous le souhaitez, les adresses IP autorisées à accéder au site (ex. : la vôtre, pour continuer à travailler dessus).
  6. Enregistrez les modifications.

Une fois activé, vos visiteurs verront un message de maintenance pendant que vous pouvez continuer à gérer votre boutique.

En découvrir davantage

Notre actualité

Symfony 7 : tout sur cette version majeure

Nos développeurs n'ont pas tardé à se saisir du dernier opus du framework Symfony. Ici, on vous dit tout ce qu'il faut savoir sur cette dernière mouture. Ce que contient cette mise à jour majeure et quand la faire.

Les nouveautés de Symfony 7

Sortie en novembre 2023, cette dernière version majeure de Symfony clôt le chapitre de Symfony 6. Nous étions parmi les premiers à partir dessus. Alors qu’est-ce qui change avec cette fameuse version 7 ?

Par rapport à la 6.4 ? Rien. Enfin, presque rien. Toutes les dépréciations qui pouvaient encore tourner en 6.4 ne fonctionneront plus. Donc vous aurez quand même un peu de travail pour passer en 7.

En tant qu’agence Symfony, nous pouvons prendre en charge cette montée de version majeure.

Le travail qui consiste à nettoyer les dépréciations peut être plus ou moins long et va jusqu’à imposer du redéveloppement dans certaines situations.

Mise à jour vers Symfony 7, les autres changements

Symfony 7 livre quelques nouvelles fonctionnalités intéressantes. En premier lieu, il vous faut obligatoirement être sur PHP8.2 pour l’exécuter. Vous aurez donc une montée de version PHP à réaliser en parallèle pour avancer tranquillement.

Sans rentrer dans trop de détails techniques, voici 2 points forts à noter sur cette nouvelle version :

  • SF7 ajoute tous les types natifS de PHP sur toutes les propriétés et les réponses. Si l’impact en front n’est clairement pas visible, cela permet un développement plus sécurisant en limitant les erreurs et en facilitant le débuggage. Avec cette nouveauté, Symfony crante encore un peu plus le niveau de qualité imposé dans le développement.
  • Ajout de nouvelles intégrations : SF7 embarque de nouvelles intégrations de service tiers sur des fonctions d’emails ou de notifications. Brevo, Mailjet et SendGrid sont par exemple concernés.

Quand dois-je faire ma mise à jour Symfony 7 ?

Si vous avez un petit train de retard et que vous êtes sur SF5, vous avez encore jusqu’à novembre 2024 pour bénéficier d’une version évolutive. Mais attention dans ce cas à bien être en 5.4, les versions inférieures ne sont plus maintenues.

Vous êtes sur Symfony 6 ? Pas de panique, vous êtes bien sauf si vous êtes en 6.1 ou 6.2. Si vous êtes en 6.3, vous avez jusqu’à janvier 2024 pour passer en 6.4. Cette version mineure sera supportée jusqu’en novembre 2026. Ca laisse le temps de voir venir.

Chez Vigicorp, on aime bien passer dès que possible sur les dernières versions. Parce qu’on adore la nouveauté et que cela sécurise nos clients. Alors, en tant que client, ne soyez pas surpris quand nos cheffes de projet vous contacteront à ce sujet ;-)

En découvrir davantage

Notre actualité

PrestaShop 8.0, une mise à jour majeure

Disponible depuis fin octobre 2022 pour les développeurs, PrestaShop 8.0 représente une mise à jour majeure de ce CMS Open Source pour le e-commerce.

En tant qu’agence ecommerce, nous déployons régulièrement PrestaShop chez des clients. A l’occasion de la sortie de cette version PrestaShop 8, nous avons réalisé une petite étude pour voir ce que cette nouvelle version a sous le capot et si nous pouvons la conseiller dès maintenant à nos clients.

Notre avis sur PrestaShop 8.0 chez Vigicorp

Rentrons directement dans le vif du sujet. Pour l’équipe de Vigicorp, PrestaShop 8 n’est pas une révolution…

PrestaShop 8.0 est le successeur de la version 1.7.8. Pour cette nouvelle version, le CMS a mis à jour sa nomenclature pour respecter le versionnage classique. Le premier chiffre devient logiquement celui de la version majeure, comme c’est le cas pour Symfony ou Drupal ou PHP par exemple.

Bien que l’aspect visuel et les nouvelles fonctionnalités présentés soient attendus et nécessaires au développement et l’amélioration de la plateforme. Il s’agit surtout, ici, d’une mise à niveau indispensable du CMS.

Cette nouvelle version 8.0, mise en ligne par PrestaShop, introduit un socle technique propulsé par Symfony 4.4. Une belle avancée pour le CMS, mais c’est pour nous le minimum requis.

Cette version de Symfony 4.4 sera malheureusement bientôt dépréciée. L’outil n’effectuera plus de corrections de bug pour cette version à partir de décembre 2022 et passera en E.O.L (End of Life) à partir de novembre 2023.

La nouvelle version de PrestaShop va dont assurer une garantie de sécurité d’à peine 1 an pour les utilisateurs. C’est peu, en parallèle, Symfony est déjà sur une version 6.

La mise à jour de Symfony devrait normalement permettre d’accélérer la sortie de futures fonctionnalités déjà annoncées. Pour rappel, les équipes de l’agence utilisent actuellement Symfony 6. Reste donc à voir si les nouvelles versions à venir, proposées par PrestaShop, migreront rapidement vers de nouvelles versions de Symfony, plus récentes.

Nouveautés principales de PrestaShop 8.0

PrestaShop 8.0 introduit plusieurs modules à sa nouvelle version, parmi eux :

Pour découvrir l’ensemble des modules PrestaShop apportés dans cette nouvelle version du CMS, vous pouvez consulter le site officiel du projet.

En conclusion, cette version PrestaShop 8.0 est une première version qui s’annonce intéressante car elle permet de combler un retard, elle nécessite des tests plus approfondis de notre côté. De là à dire qu’elle apporte un nouveau souffle à PrestaShop, on est plus dubitatifs. Restez connectés pour un retour d’expérience plus poussé !

Migration de Prestashop 1.7 vers 8

– – Update du 4/1/2023 – –

Il semblerait que Prestashop ait diffusé une solution de migration automatique vers Prestashop 8 depuis Prestashop 1.7. Lien ici : https://github.com/PrestaShop/autoupgrade/releases/tag/v6.3.0

Nous ne l’avons pas encore testé donc ça reste théorique pour le moment. Assez souvent, les process de migration automatique ne le sont pas tant que ça :).

Nous ferons un retour d’expérience ici une fois notre première migration automatique réalisée.

— Update du 22/1/2025 —

L’équipe PrestaShop nous a informé que le module mentionné ci-dessus a été mis à jour vers la version 6.3. Nous fournissons le nouveau lien ci-dessus.

En découvrir davantage

Notre actualité

Wordpress VS Drupal : quel CMS choisir ?

Quel est le meilleur CMS pour mon projet ?

La Grande Question. Au risque de vous décevoir, la réponse n’est pas simple. Plantons-déjà le décor : la part de marché de WordPress est de 60% et celle de Drupal d’environ 5% (source). On ne va volontairement pas vous parler d’autres CMS connus comme Joomla, Spip, TYPO3 ou eZ Publish. Ces CMS sont selon nous sur la courbe descendante tant du point de vue communauté que fonctionnalités.

(suite…)

Quel est le meilleur CMS pour mon projet ?

La Grande Question. Au risque de vous décevoir, la réponse n’est pas simple. Plantons-déjà le décor : la part de marché de WordPress est de 60% et celle de Drupal d’environ 5% (source). On ne va volontairement pas vous parler d’autres CMS connus comme Joomla, Spip, TYPO3 ou eZ Publish. Ces CMS sont selon nous sur la courbe descendante tant du point de vue communauté que fonctionnalités.

(suite…)

Quel est le meilleur CMS pour mon projet ?

La Grande Question. Au risque de vous décevoir, la réponse n’est pas simple. Plantons-déjà le décor : la part de marché de WordPress est de 60% et celle de Drupal d’environ 5% (source). On ne va volontairement pas vous parler d’autres CMS connus comme Joomla, Spip, TYPO3 ou eZ Publish. Ces CMS sont selon nous sur la courbe descendante tant du point de vue communauté que fonctionnalités.

(suite…)

En découvrir davantage

Notre actualité

WordPress : un couteau suisse pour le web

WordPress est un CMS (Content Management System) qui sert à gérer plus facilement le contenu lors de la création d’un site web. Il existe plusieurs CMS : Prestashop pour créer exclusivement des boutiques en ligne ou Drupal, un CMS multitâche comme WordPress. Chez Vigicorp, nous utilisons WordPress depuis un long moment et en avons acquis une certaine expertise pour réaliser vos projets.

Pourquoi choisir WordPress ?

Nous étions déjà revenus sur ce point ici, WordPress est adapté pour les projets basiques dans leur structure. « Basiques » n’est cependant pas à prendre comme un défaut. Lors de la création d’un site web, il est commun de réutiliser le cadre d’un autre projet pour en développer un autre. C’est notamment le cas pour les boutiques en ligne qui ont à peu près la même structure : un menu avec les différentes catégories de produit, un espace client, un panier, etc.

Cette base commune est plus rapide à créer grâce à WordPress et aux CMS en général. De ce fait, nous pouvons apporter plus de temps et d’argent à la personnalisation de votre plateforme digitale, que cela soit un blog, qu’un site vitrine ou une boutique en ligne. Dans chacun de ces cas, WordPress offre une base solide sous la forme de « thème » mis à disposition gratuitement ou non par sa grande communauté.

La plus grosse communauté pour un CMS

WordPress, c’est plus de 60% des parts de marché des CMS. Un nombre qui montre la grande communauté dont dispose le CMS. À quoi cela sert-il ? Et bien WordPress est open source. De ce fait, la communauté peut créer tout un tas d’extension pour le CMS dont nous pouvons nous servir gratuitement ou non. Cette énorme intelligence collective permet également de gagner du temps dans la résolution des problèmes : un bug arrive sur votre site ? Quelqu’un y a sûrement déjà été confronté, il sera alors facile pour vous, ou votre prestataire de le résoudre.

WordPress couvre large, mais WordPress ne peut pas tout prévoir non plus. Pour cela, notre agence est aussi capable de créer des extensions du CMS exclusives répondant à vos besoins spécifiques.

Une interface d’administration accessible

WordPress est très accessible grâce à son interface d’administration claire et intuitive. C’est une énorme valeur ajoutée pour le CMS par rapport à son « concurrent » Drupal. Pour administrer votre site sous WordPress, vous n’avez pas forcément besoin d’être un expert web. Dans notre agence création site wordpress, nous nous occupons de paramétrer votre CMS pour l’adapter à vos besoins, ensuite, vous avez la capacité de mettre à jour le contenu de votre site rapidement et en totale autonomie. C’est un fait essentiel, pour les sites avec un contenu qui a vocation à être souvent renouvelé comme pour les sites d’actualités, de voyages ou catalogues et pour faire de votre plateforme une véritable plateforme créatrice de valeur.

En découvrir davantage

Notre actualité

Prestashop : une solution spécialisée pour e-commerce

Prestashop est un CMS Open Source pour E-commerce. C’est une solution 100% française créée par 5 étudiants de l’école informatique Epitech en 2007 ( La même année que Vigicorp !). C’est une solution que nous utilisons chez Vigicorp pour une partie de nos sites e-commerce et nous allons vous dire pourquoi.

Concrètement, c’est quoi Prestashop ?

Nous avons utilisé l’expression « CMS pour e-commerce » mais pourquoi ? Tout d’abord : « CMS » est l’acronyme de « Content management system » qui en français peut être traduit par : système de gestion de contenu. En somme, c’est un outil qui va vous aider à gérer les éléments de votre site. Le plus connu est WordPress. Mais wordpress n’est pas spécialisé pour les boutiques en lignes. Pour en créer une via ce CMS, il faut utiliser une extension appelée WooCommerce certes efficace, mais qui vous rend dépendant d’une autre technologie qui peut ne pas correspondre à votre degré d’exigence.

À côté de ça il y a les CMS qui vont exclusivement vous aider à créer des boutiques en ligne. Ces solutions spécialisées fonctionnent indépendamment et sont compatibles avec des technologies déjà existantes. Vous pouvez par exemple créer un site vitrine sous Symfony relié à une boutique en ligne d’un CMS pour e-commerce. Parmi ces solutions, nous allons retrouver Shopify, Magento et Prestashop notre petit chouchou, car il est 100% français (ça a son importance) et qu’il est open source.

Une grande communauté 100% Française

Prestashop est la solution pour boutique en ligne numéro 1 en France. En effet, ce CMS représente plus de 48% des parts de marché dans l’hexagone. Cela vous permet d’avoir accès à l’intelligence collective d’une énorme communauté pour résoudre vos problèmes, notamment via les forums, mais aussi de bénéficier d’un support adapté.

Prestashop a fait sa place et cela, même au niveau mondial où la solution représente 5% de l’écosystème mondial (un chiffre à mettre en perspective avec l’omniprésence de WooCommerce qui accapare une grosse partie du marché en fonctionnant avec le CMS numéro un : WordPress.

Si vous avez lu notre article sur WordPress vs Drupal, celui de Symfony ou encore mieux celui sur l’open source, vous devez savoir à quel point la communauté est importante dans le milieu du développement web. Prestashop ne déroge pas à la règle, pour les boutiques en ligne, la communauté est tout autant importante et sur Prestashop elle a bien travaillé. Pour le CMS c’est plus de 2000 thèmes et 3000 extensions qui ont été développés, gratuites ou non. Vous avez besoin d’une fonctionnalité particulière ou un bug apparaît sur votre site ? La solution existe sûrement déjà. Cela nous permet de gagner du temps dans le développement et dans la maintenance et donc d’allouer plus de ressources dans ce qui va faire la force de votre boutique en ligne comme le design ou l’UX (user experience).

Une administration complète et intuitive

Prestashop offre une administration complète et intuitive pour gérer votre catalogue produit, vos commandes ainsi que vos livraisons. Notre agence prestashop paramètre pour vous, votre outil digital et vous pouvez administrer votre boutique en ligne de manière autonome pour les modifications mineures et tout cela sans avoir aucune connaissance web. Un fonctionnement qui rentre totalement dans notre logique de développement. Notre objectif, c’est de développer une plateforme métier pour vous, qui va vous permettre de faire mieux ce que vous faisiez déjà. Pour cela, il est essentiel que vous puissiez vous en servir.

En découvrir davantage

Notre actualité

Symfony : le framework PHP de référence ?

Qu’est ce que Symfony ?

Symfony est un des framework les plus utilisés au monde pour créer un site internet. Ce framework PHP a été développé par SensioLabs pour répondre aux problèmes récurrents posés par leurs clients. Parmi les sites les plus connus qui tournent sous Symfony, nous avons, Spotify, BlaBlaCar, le CMS Drupal, ou Prestashop la solution open source pour e-commerce.

C’est un framework qui permet de créer des applications web complexes. Il est tout à fait indiqué quand on démarre un projet web ambitieux.

Symfony, meilleur framework PHP ?

Nous l’avons déjà expliqué ici, un framework est un cadre de travail qui fournit aux développeurs les outils permettant de résoudre un problème. Dans le cas des framework, le problème est : de quels outils ai-je besoin pour créer un site internet ?

Pour créer ce framework, SensioLabs s’est appuyé sur des années de problématiques pour livrer un framework censé répondre aux besoins les plus courants des développeurs. Ces problématiques tournaient autour des soucis de sécurité, de déploiement et d’évolution du site web.

Il se classe parmi les meilleurs frameworks PHP. Grâce à son architecture MVC, il permet de programmer en orienté objet.

Chez Vigicorp

Symfony est un framework très utilisé chez Vigicorp. Ce framework gère les 4 opérations de base pour la gestion utilisateur. Regroupées sous l’acronyme CRUD, pour Create (créer), Read (lire), Update (mettre à jour) et Delete (supprimer), ces 4 opérations permettent de créer des interfaces utilisateur personnalisées et de mettre à jour la base de données du site. Cela répond aux soucis d’évolutivité du site web.

Notre agence Symfony a utilisé cette fonctionnalité, pour le développement du site de l’Agence API. Un éditeur de presse indépendant, qui propose du contenu en fonction de l’abonnement et des préférences de l’utilisateur.

Une grande force communautaire

Symfony est open source et a une grande communauté derrière lui. Plus de 3000 contributeurs, 600 000 développeurs et 48 000 000 de téléchargements mensuels. Tout cela participe à son développement et à sa qualité.

Nous vous parlerons de l’open source en détail bientôt, mais d’ici là retenez une chose : un logiciel open source vit et se développe grâce à sa communauté. C’est le cas pour tous les framework, mais Symfony, dispose d’une énorme force communautaire, qui apporte des correctifs et de nouvelles fonctionnalités (parfois majeures) au framework.

Un impact sur le niveau de compétence

Lorsqu’un outil est populaire et assez complet, il a nécessairement un impact sur les compétences. Dans le secteur du développement web, on remarque ça par le fait qu’il est de plus en plus rare qu’un développeur sache coder sans CMS ou framework.

Grâce à sa communauté, Symfony fait presque tout. C’est un framework très complet, il est donc très tentant pour les développeurs de choisir une spécialisation Symfony. La logique est la suivante : pourquoi réinventer la roue ?

Des milliers de personnes ont réfléchi à la manière dont on pouvait répondre à un problème et ont intégré la solution à ce problème dans ce framework alors pourquoi j’apprendrais à le résoudre moi même ?

Le problème intervient lorsqu’on décide de passer par un autre framework pour un projet. Imaginez, vous avez passé votre vie à lire l’heure avec une montre et du jour au lendemain on vous demande de la lire sur un cadran solaire.

Il y a une phase d’apprentissage à prendre en compte qu’il est souvent plus pertinent d’entamer en amont. Une curiosité qu’il est important de développé pour la culture personnelle mais qui servira assurément pour la vie professionnelle et cela dans tous les domaines.

Liens utiles :

Site de l’agence API, développé par Vigicorp

Site de Symfony 

En découvrir davantage

Notre actualité

WordPress : Rank Math, une alternative à YOAST pour votre SEO ?

On ne vous apprend rien, le référencement est primordial pour votre site. Cependant, même avec une connaissance solide du sujet, il est difficile d’avoir un site capable de générer du trafic qualifié. Face à ce problème, plusieurs plugins WordPress vous aident à mieux gérer le SEO de vos contenus.

Bien sûr, on va retrouver les leaders Yoast et All in one SEO pack. Ou bien Rank Math, une nouvelle extension qui vient de finir sa phase de BETA test.

Rank Math, un plugin prometteur

Rank Math est une extension WordPress qui se veut simple d’utilisation. Pour cela, elle mise sur une interface se voulant intuitive, un paramétrage par défaut jugé optimal pour la plupart des sites et un guide d’installation détaillé. Elle vous propose de nombreuses fonctionnalités qui ont pour objectif d’optimiser votre référencement, mais aussi d’évaluer la pertinence de votre stratégie SEO.

Ce nouveau plugin se positionne comme étant : « La meilleure alternative à Yoast ». Une stratégie agressive, appuyée sur son site par des comparatifs donnant Rank Math toujours gagnant. Elle mise sur un flot de fonctionnalités qui en fait, selon ses développeurs, « la seule extension tout en un du marché ».

On ne l’a pas encore testé chez Vigicorp, mais cette nouvelle extension semble prometteuse et pourrait être une alternative de poids face à Yoast, utilisé sur la plupart des sites WordPress. On ne manquera pas de vous faire nos retours après utilisation et de vous dire si ce plugin tient ses promesses.

Restez à l’affût pour le Vigiverdict.

Comparatif : Rank Math/Yoast 

En découvrir davantage