Module Météo Open-Meteo pour ZwiiCMS
Description
Ce module permet d'afficher la météo en temps réel sur votre site ZwiiCMS, en utilisant les données gratuites et fiables de Open-Meteo.
- Simple : Configuration intuitive, choix de la ville et des unités en quelques clics.
- Personnalisable : Affichage des prévisions sur 1 à 16 jours, avec des icônes météo claires.
- Respectueux de la vie privée : Aucune collecte de données personnelles, tout est géré localement.
Fonctionnalités
- ✅ Météo actuelle : Température, humidité, vent, pression, conditions météo.
- ✅ Prévisions horaires et quotidiennes : Jusqu'à 7 jours (configurable).
- ✅ Notifications d'alertes météo : Vent fort, rafales violentes, orages, forte chaleur...
- ✅ Sélecteur de ville : Permet aux visiteurs de choisir parmi une liste de villes françaises prédéfinies.
- ✅ Unités personnalisables : Celsius, Fahrenheit, km/h, mph, etc.
- ✅ Affichage multilingue : Français par défaut, mais compatible avec d'autres langues.
- ✅ Cache intelligent : Les données météo sont mises en cache pour limiter les appels à l'API et améliorer les performances.
- ⚠️ La direction du vent, les rafales et les précipitations ne sont pas accessibles au delà de 7 jours.
Prérequis
- ZwiiCMS installé et fonctionnel.
- PHP 8.0 ou supérieur.
Installation
-
Télécharger le module :
- Placez le dossier
forecast_openmeteodans le répertoiremodule/de votre installation ZwiiCMS.
- Placez le dossier
-
Activer le module :
- Allez dans l'administration de ZwiiCMS.
- Créez une nouvelle page.
- Dans la section Modules, activez Météo Open-Meteo.
-
Configurer le module :
- Cliquez sur Configurer .
- Choisissez une ville par défaut (ex: Paris), le nombre de jours de prévision, et les unités...
- Sauvegardez.
Utilisation
Pour les administrateurs
- Changer de ville : Dans la configuration du module, sélectionnez une ville dans la liste ou entrez manuellement des coordonnées GPS.
- Activer le sélecteur de ville : Cochez l'option pour permettre aux visiteurs de choisir leur ville.
- Personnaliser l'affichage : Choisissez le format de date et d'heure, ainsi que le nombre de jours de prévision.
- Personnaliser les villes du menu déroulant : Les villes du menu déroulant sont dans le fichier \module\forecast_openmeteo\forecast_openmeteo.php.
- Il est possible d'en supprimer, modifier ou d'en ajouter.
- C'est sous : // Villes prédéfinies pour config et index, et sous forme de : 'Paris' => ['lat' => '48.8566', 'lon' => '2.3522'],
Pour les visiteurs
- Si le sélecteur de ville est activé, le visiteur peut choisir une ville dans la liste déroulante pour voir la météo locale.
Personnalisation avancée
Si vous souhaitez modifier l'apparence du module :
- Les fichiers de vue (affichage) se trouvent dans le dossier
view/du module. - Vous pouvez y adapter le HTML/CSS pour correspondre au design de votre site.
Licence
Ce module est distribué sous la licence CC Attribution-NonCommercial-NoDerivatives 4.0 International. Vous êtes libre de l'utiliser et de le partager, mais pas de le modifier ou de l'utiliser à des fins commerciales sans autorisation.
📌 Auteur
- Sur une idée de @fred, créateur du module Weather pour ZwiiCMS. Et ensuite adapté (Forecast), enrichi et développé en 2025 par [Lemimi].
- Merci à @mulanee pour son idée du choix de sélection de villes côté visiteurs.
Remerciements
- Open-Meteo : Pour leur API météo gratuite et open-source.
- ZwiiCMS : Pour ce CMS simple et efficace.
© 2025 - Module Météo Open-Meteo pour ZwiiCMS
Cet item ne reçoit pas de commentaire.