Aperçu du projet
L'organisme directeur du système de marque de confidentialitéJapan Institute for Promotion of Digital Economy and Community (JIPDEC)Nous étions chargés de renouveler le « service de recherche d'entreprises » fourni par.
Les principaux axes de ce projet étaient « ne pas compromettre l'expérience de recherche à haute vitesse existante », « la rendre compatible avec les smartphones » et « améliorer significativement le flux de mises à jour ».
Contexte et problématiques
Bien que le système précédent offrait des capacités de recherche rapides, la mise à jour des informations commerciales nécessitait un travail manuel important. Le processus d'extraction des données du système d'information, leur traitement local, puis leur importation était long et fastidieux, entraînant une augmentation des coûts et des risques opérationnels.
Le système vieillissant, il était nécessaire de réduire les coûts de maintenance et de mettre en place un système d'exploitation efficace. De plus, la compatibilité avec divers appareils, notamment les smartphones, posait également problème.
Raisons du choix de Kuroco
Après avoir comparé et évalué plusieurs architectures et confirmé leur faisabilité, il a été constaté que Kuroco présentait les avantages suivants :
- Performances de recherche rapides
Il est possible d'obtenir des temps de réponse extrêmement rapides, même lors de la recherche de grandes quantités de données, tout en maintenant une expérience utilisateur égale, voire supérieure, à celle des sites existants.
- Mises à jour automatiques via l'intégration API
Les données issues des systèmes d'entreprise peuvent être liées via une API, ce qui permet d'automatiser entièrement les mises à jour.
- Simplifiez et accélérez le déploiement front-end
En fournissant KurocoFront, un service d'hébergement de contenu statique basé sur un CDN, elle élimine le besoin de contracter et de gérer des services d'hébergement et des CDN séparés, réduisant considérablement la charge de gestion de l'infrastructure.
- Évolutivité flexible avec Smarty
Outre les fonctionnalités d'un CMS headless, Kuroco permet de personnaliser le comportement de son API grâce à Smarty, offrant ainsi une intégration flexible avec des systèmes externes et divers domaines. La possibilité de traiter facilement les résultats de recherche et d'implémenter une logique d'affichage unique est également un atout pour les développeurs maîtrisant le back-end.
Il n'existe pas d'environnement d'exécution de programmes comme Lambda, Cloudflare Workers ou Edge Functions, mais SmartyNombreux pluginsIl est suffisant pour appeler des API, enregistrer du JSON et gérer les cas d'utilisation courants.
Développement d'une interface utilisateur de recherche pour smartphones
La fonction de recherche conviviale était déjà disponible sur PC. Pour la reproduire sur smartphone, l'affichage de l'écran modal de changement de critères de recherche et l'organisation du parcours de navigation sont des facteurs importants qui influencent l'expérience utilisateur.
En optimisant ces fonctionnalités pour l'environnement mobile et en tenant compte de l'accessibilité web, nous avons créé une interface de recherche intuitive et facile à utiliser, même sur smartphones.
C'était un projet ambitieux, mais au final, nous avons réussi à offrir une expérience utilisateur fluide et agréable sur PC et sur mobile.
Résultats et effets
Nous avons pu réaliser une construction idéale grâce à l'architecture que nous avions choisie dès le départ.
- Expérience utilisateur
La recherche continue à haute vitesse vous permet de trouver instantanément l'information souhaitée parmi un grand volume de données commerciales. Nous avons conçu une interface utilisateur optimisée pour la recherche, même sur smartphone.
- efficacité opérationnelle
L'automatisation des flux de mise à jour élimine les efforts manuels et les risques d'erreur.
- Évolutivité
La personnalisation via Smarty permet une adaptation flexible aux futures extensions de fonctionnalités et à l'intégration externe.
résumé
Grâce à ce renouvellement, nous avons pu atteindre à la fois une efficacité opérationnelle et le maintien de performances à haute vitesse, deux aspects qui auparavant impliquaient souvent des compromis.
- Les informations commerciales sont automatiquement liées à Kuroco via l'API du système d'information de l'entreprise.
- Le traitement par lots assure la mise à jour régulière de votre site.
Je pense que le choix de la technologie de service a directement contribué au succès de ce projet, car il a allégé la charge de travail des administrateurs et permis aux utilisateurs de continuer à bénéficier d'une expérience de recherche confortable.
De plus, ce projet a bénéficié du haut niveau de connaissances du personnel de JIPDEC et des solides compétences techniques du fournisseur en charge du système d'information, et a progressé sans heurts et de manière positive jusqu'à son terme.
Ce fut un projet très satisfaisant pour nous.