HappenBoard peut afficher la météo prévue le jour d’un événement, à l’endroit où il a lieu. C’est pratique pour les événements en plein air : vos visiteurs savent tout de suite s’il faut prévoir un manteau.
La fonction est désactivée à l’installation. Aucune donnée n’est envoyée à un service météo tant que vous ne l’activez pas.
Activer la météo
- Allez dans HappenBoard → Integrations.
- Sur la carte Weather, cliquez sur Configure.
- Activez Enable weather.
- Cliquez sur Save changes.
C’est tout ce dont la plupart des sites ont besoin. Les données viennent d’Open-Meteo, un service météo européen gratuit qui ne demande aucun compte.
Activer la météo ne l’ajoute pas automatiquement à vos pages. Ajoutez le bloc Météo de l’événement à votre page d’événement, comme expliqué plus bas.
Ce que voient vos visiteurs
Le bloc affiche une information différente selon la date de l’événement :
- dans les 16 prochains jours : les prévisions ;
- dans le passé : la météo observée ce jour-là ;
- à plus de 16 jours : le temps habituel à cette période de l’année, calculé sur dix ans de relevés.
Un événement prévu dans six mois affiche donc quelque chose d’utile plutôt qu’un cadre vide.
C’est votre serveur qui interroge Open-Meteo, pas le navigateur du visiteur. Les données de vos visiteurs ne sont jamais transmises au service météo.
Les autres réglages
| Réglage | Rôle | Par défaut |
|---|---|---|
| Forecast cache duration (hours) | Durée pendant laquelle une prévision est conservée avant d’en demander une nouvelle. De 0,5 à 168 heures. La météo passée et les moyennes saisonnières ne changent pas : elles sont gardées un an. | 3 heures |
| Show « Weather data by Open-Meteo » credit | Affiche une courte mention de crédit sous la météo, avec un lien vers open-meteo.com. | Activé |
| Credit text | Votre propre formulation du crédit. Laissez vide pour garder celle par défaut. | Vide |
| Open-Meteo commercial API key (optional) | Uniquement si vous avez souscrit une offre commerciale Open-Meteo avec des limites plus élevées. | Vide |
Gardez la durée de cache proposée, sauf raison particulière. Un cache plus long réduit le nombre de requêtes, un cache plus court donne des prévisions plus fraîches pour les événements du jour.
La mention de crédit
Les données d’Open-Meteo sont gratuites à une condition : les créditer. Le réglage du crédit vaut pour tous les blocs Météo de l’événement du site. Si vous le désactivez, ajoutez la mention « Weather data by Open-Meteo (open-meteo.com) » ailleurs, par exemple dans le pied de page ou sur une page de crédits.
Si votre Credit text cite Open-Meteo, ce mot devient le lien. Sinon, le lien est ajouté à la fin.
Afficher la météo sur une page d’événement
La météo a besoin de deux choses sur la page :
- Le bloc Météo de l’événement, en général ajouté une seule fois à votre modèle de page d’événement pour que tous vos événements en profitent.
- Une position. Reliez l’événement à un lieu qui a des coordonnées (voir lieux et coordonnées), ou saisissez une latitude et une longitude dans les réglages du bloc.
Sans position, le bloc n’affiche rien.
En cas de problème
- Le bloc est vide : vérifiez que Enable weather est activé et que le lieu de l’événement a des coordonnées.
- La prévision semble ancienne : ouvrez la carte Weather et cliquez sur Clear weather cache. La page suivante récupère des données à jour.
- Open-Meteo ne répond pas : le bloc garde la dernière prévision enregistrée, ou n’affiche rien, et réessaie cinq minutes plus tard.
La carte Weather indique aussi API calls in the last 30 days et l’heure de la dernière requête, pour voir à quelle fréquence votre site demande des données.
Pour aller plus loin
- Le bloc Météo de l’événement : choisir ce que le bloc affiche et son apparence.
- Lieux : créer et renseigner les coordonnées : donner à vos lieux la position dont la météo a besoin.
- Cartes : OpenStreetMap ou Google Maps : les mêmes coordonnées placent aussi votre lieu sur une carte.