Développer son connecteur Apidae ou utiliser un plugin : le calcul pour une agence web

7 min de lecture

Une agence qui répond à un appel d’offres d’office de tourisme a deux façons d’afficher les données Apidae sur le site WordPress qu’elle va livrer : écrire son propre connecteur ou installer un plugin existant. Le premier choix coûte entre quinze et trente jours de développement, puis plusieurs jours par an de maintenance. Le second coûte un abonnement à partir de 96 € HT par an et laisse à l’agence le design et l’intégration. Cet article détaille ce que recouvre chaque option, sans supposer que la réponse est la même pour tous les projets.

Ce qu’un connecteur Apidae doit réellement faire

Un connecteur Apidae ne se limite pas à un appel d’API et à une boucle d’affichage. Pour livrer un site d’office de tourisme exploitable, il doit couvrir sept fonctions, et chacune représente du code à écrire puis à maintenir.

  • Authentification et périmètre. Apidae délivre une clé et un projet API ; le connecteur interroge des sélections définies côté Apidae et gère les quotas d’appels.
  • Modèle de données. Les objets touristiques Apidae sont typés (hébergement locatif, hôtellerie, restauration, fête et manifestation, équipement, itinéraire…) avec des champs propres à chaque type. Le connecteur doit modéliser ces types dans WordPress, généralement en types de contenu personnalisés et taxonomies.
  • Synchronisation. Créer, mettre à jour et surtout supprimer les fiches qui sortent de la sélection, sans doublons ni fiches fantômes, à une fréquence compatible avec l’hébergement du client.
  • Dates, horaires et périodes d’ouverture. C’est la partie la plus longue : périodes multiples, horaires par jour, exceptions, événements récurrents. Un affichage lisible pour le visiteur demande une normalisation complète.
  • Médias. Téléchargement, redimensionnement, mise en cache et crédits des photos, avec les droits associés à chaque illustration.
  • Recherche et filtres. Moteur multicritères (type, commune, classement, équipements, dates de disponibilité), cartographie, géolocalisation, pagination.
  • Rendu et SEO. Gabarits de liste et de fiche, URL lisibles, balises canonical, métadonnées, indexabilité des fiches.

Un connecteur qui ne couvre que les trois premiers points fonctionne en démonstration et échoue en production, au moment où l’office de tourisme demande pourquoi les horaires de la piscine sont faux.

Coût de développement initial

Pour une agence qui maîtrise WordPress et découvre l’API Apidae, le développement des sept fonctions ci-dessus représente une fourchette de quinze à trente jours. Cette estimation est indicative : elle dépend du nombre de types d’objets à couvrir et du niveau de finition des filtres et des gabarits.

Poste Estimation
Connexion, sélections, modèle de données 3 à 5 jours
Synchronisation complète (création, mise à jour, suppression, médias) 4 à 7 jours
Dates, horaires, périodes d’ouverture 3 à 6 jours
Moteur de recherche, carte, filtres 3 à 7 jours
Gabarits, SEO des fiches, recette 2 à 5 jours

Ces jours ne sont pas facturables au client au tarif d’un développement sur mesure : dans un appel d’offres, l’office de tourisme compare des prix de sites, pas des prix de connecteurs. L’agence absorbe donc une partie du coût sur sa marge, ou le répartit sur plusieurs projets si elle en gagne plusieurs.

Coût annuel de maintenance et évolutions d’API

Un connecteur maison vit aussi longtemps que le site, soit cinq à sept ans pour un site institutionnel. Sur cette durée, trois sources de maintenance s’additionnent.

  1. Évolutions de l’API Apidae. Nouveaux champs, dépréciations, changements de format : chaque évolution demande une lecture des notes de version et une adaptation du code.
  2. Évolutions de WordPress et de PHP. Un connecteur écrit pour PHP 7.4 doit passer PHP 8, puis les versions suivantes, et rester compatible avec les extensions de cache et de traduction du site.
  3. Demandes du client. Un nouveau type d’objet à afficher, un filtre supplémentaire, une fiche à réorganiser : chaque demande repasse par le développeur.

Compter trois à six jours par an et par site est une estimation basse. Le poste le plus coûteux n’est pas le temps, c’est la dépendance : le développeur qui a écrit le connecteur doit rester disponible, et son remplaçant devra comprendre un code qu’il n’a pas écrit.

Les risques que le devis ne montre pas

Le coût en jours est le risque visible. Trois autres pèsent sur le projet.

  • Le risque de recette. Les données Apidae sont saisies par des centaines de contributeurs. Un connecteur testé sur cinquante fiches rencontre en production des cas non prévus : fiche sans photo, horaires contradictoires, description dans une seule langue. Chaque cas est une correction après livraison.
  • Le risque de charge. Un import mal cadencé ou un cache absent met un hébergement mutualisé à genoux au premier pic de fréquentation estival.
  • Le risque de réversibilité. Si l’office de tourisme change d’agence, le connecteur maison part avec elle ou reste sans mainteneur. Les acheteurs publics posent de plus en plus la question dans leurs cahiers des charges.

Quand développer son connecteur reste pertinent

Le développement sur mesure garde du sens dans trois situations. L’agence livre un front découplé ou un CMS autre que WordPress, Drupal ou Joomla, pour lequel aucun plugin n’existe. Le projet exige des traitements de données spécifiques que l’éditeur d’un plugin ne fournira pas, par exemple un croisement avec un système de réservation interne. Ou l’agence a fait du connecteur Apidae un produit qu’elle réutilise sur dix sites par an et dont elle a amorti le développement. Hors de ces cas, le connecteur maison est un centre de coût.

Quand un plugin est le bon choix

Pour un site WordPress d’office de tourisme classique, le plugin déplace la couche données chez un éditeur et laisse à l’agence ce qu’elle vend : le design, l’intégration, l’accompagnement du client. Avec le plugin WordPress Apidae de Pylot Bridge, l’authentification, la modélisation des objets Apidae, la synchronisation, les dates et horaires, les médias et les moteurs de filtres sont pris en charge côté éditeur. L’agence garde les templates PHP, le CSS et le thème, et pose les listes et fiches par shortcode, bloc Gutenberg, widget Elementor ou module Divi. Les évolutions de l’API Apidae sont absorbées par Pylot Bridge, pas par le code du site.

Le coût est un abonnement annuel est autour de 100 € HT pour un projet de 100 fiches, ajusté ensuite au nombre de fiches du projet, facturé à l’agence ou directement à l’office de tourisme. Le même compte permet de connecter un SIT à WordPress quel qu’il soit, Tourinsoft ou LEI compris, et d’alimenter les brochures PDF de l’office avec les mêmes données.

Le calcul pour l’agence tient en une ligne : quinze à trente jours de développement initial plus trois à six jours par an, contre un abonnement et zéro jour de maintenance sur la couche données. Le reste du budget va là où le client voit la différence.

Questions fréquentes

Combien de temps faut-il pour développer un connecteur Apidae pour WordPress ?

Pour couvrir l’authentification, la modélisation des objets, la synchronisation, les dates et horaires, les médias, la recherche et le SEO des fiches, comptez quinze à trente jours de développement. Cette estimation varie selon le nombre de types d’objets et le niveau de finition attendu.

Un connecteur Apidae maison demande-t-il de la maintenance ?

Oui. Les évolutions de l’API Apidae, de WordPress et de PHP, ainsi que les demandes du client, représentent au minimum trois à six jours par an et par site pendant toute la vie du site.

Un plugin WordPress Apidae limite-t-il le design du site ?

Non. Avec Pylot Bridge, l’agence conserve les templates PHP, le CSS et le thème. Le plugin fournit les données et des gabarits surchargeables, l’agence fournit le design.

Qui paie l’abonnement quand une agence utilise Pylot Bridge pour un office de tourisme ?

Au choix : l’abonnement est facturé à l’agence, qui le refacture, ou directement à l’office de tourisme. Il n’y a pas de programme revendeur.

Fenêtre de code face à une pièce de puzzle « plugin » : développer un connecteur Apidae ou utiliser un plugin
Sommaire

Découvrez d’autres articles

des solutions pour vos enjeux métiers

Fréquentation du comptoir en baisse, subvention arbitrée chaque année : quatre familles d’indicateurs pour montrer aux élus ce que l’office apporte au territoire.
Une information saisie et corrigée à un seul endroit, des supports qui en découlent tous : quatre règles pour faire du SIT la référence, et ce que ça change.
« Si c’est automatique, ce sera générique. » L’objection confond fabrication et contenu : blocs, gabarits et pages éditoriales gardent l’identité de l’office.

Prêt à passer en diffusion automatique ?

Découvrez ce que Bridge peut faire pour votre organisation.

Demander une démo

Notre équipe vous rappelle sous 24h.