-
Notifications
You must be signed in to change notification settings - Fork 0
MBell fr
MBell est un système de gestion de contenu (CMS - content management system) pour propriétaire de stations météos disposant d'une API au format json, leur permettant de diffuser leurs données météorologiques en temps réel sur leur propre hébergement internet.
Exemple de station météo utilisant mbell à cette adresse : http://www.meteobell.com/mbell/index.php
- Contrairement à beaucoup d'autres services et au site weatherlink.com lui-même, mbell vous permet de consulter vos données météos directement depuis votre propre site internet, donc à l'adresse web de votre choix. Ce sont vos données météos sur votre propre page web, pas celle d'un autre.
- Mbell est responsive, c'est-à-dire qu'il est totalement optimisé et orienté mobile
- En un simple clic, tout est traduit en anglais-français et toutes les unités sont convertis en km/h-mph °C/°F mm/in hPa/inHg. Vous pouvez même forcer l'affichage par défaut avec ces paramètres pour vos utilisateurs. A vous de décider.
- Mbell va plus loin que les données proposées par Weatherlink : phases de la lune / calcul de l'évapotranspiration même sans capteur solaire - détection réel de l'ensoleillement/nuageux en fonction de votre capteur et de la position du soleil calculé en direct - détection du brouillard, brume, risque de neige, verglas... en fonction des valeurs de station
- Toutes les données disponibles de votre station, même maximum/minimum journalier-mensuel-annuel sont visualisables en 1 seul affichage sans besoin de scroller : optimisation de l'affichage et un affichage couleur dynamique est possible pour visualiser les données en 1 coup d'oeil
- Des millions de possibilités de configurations différents rendant chaque mbell unique (2 langues, 4 designs, 3 couleurs, avec ou sans icônes, un affichage jour-nuit, affichage de 1 à 10 lignes et chaque case peut afficher une donnée différente)
- Mbell est un projet open source creative commons, avec un code source propre et clair, vous pouvez donc vous en servir comme brique de base pour coder votre propre affichage personnalisé sur votre site internet. Changez les couleurs, le design, tout ce que vous voulez.
- Vous pouvez installer plusieurs mbell avec chacun des paramètres et affichages différents, en ne vous servant que d'1 seul bdd. Un mbell tout en anglais avec unités anglaise et un autre mbell en français. Un mbell sur 1 ligne pour la page d'accueil et un autre ailleurs plus complet. Tout est possible.
- Disposer d'une station météo de la marque Davis Instruments avec datalogger IP (weatherlink v1 et v2) ou connexion USB (weatherlink v2)
- Disposer d'un hébergement internet
- Disposer d'1 base de données sur son hébergement internet
NOTE 1 : Si vous ne disposez ni d'hébergement internet et/ou ni de base de données, vous pouvez cependant installer Mbell sur votre ordinateur en local. Suivre dans ce cas la procédure d'installation avec localhost.
NOTE 2 : Une base de donnée est nécessaire depuis la version 2.0 de mbell, mais vous pouvez toutefois télécharger la version précédente, sans base de données, à cette adresse, avec mbell 1.6 : http://www.meteobell.com/mbell.php Attention cette version, bien que parfaitement opérationnelle, ne sera plus mis à jour et ne disposera donc pas des dernières évolutions depuis la version 2.0. Contrairement à la version 2.0, cette version 1.6, plus ancienne, nécessite une inscription obligatoire sur meteobell.com.
- Télécharger MBell sur Github (clic sur le bouton vert "Code" -> "Download ZIP")
- Dézipper le fichier mbell-main.zip
NOTE 1 : le dossier "mbell-main" obtenus peut être renommé comme bon vous semble.
- Avec un logiciel FTP (exemple FileZilla), installer le dossier "mbell-main" sur votre site internet
- Aller à l'adresse url de votre site à l'emplacement de mbell : http://www.votre-site.com/mbell-main/
- La procédure d'installation se lance automatiquement en vous guidant pas à pas
NOTE 1 : vous pouvez placer le dossier "mbell-main" à n'importe quel endroit de votre site.
NOTE 2 : les informations de connexions à votre base de données vous sont fournis par votre hébergeur. Il vous sera peut-être nécessaire de créer la base de données (avec PHPMyAdmin) si elle n'existe pas encore (clic sur "Nouvelle base de données"). Dans ce cas vous n'avez qu'à donner un nom de base de donnée et choisissez l'encodage "utf8_general_ci". Enfin préférez MariaDB que MySQL si possible.
- Avec un logiciel de serveur virtuel (Wamp ou EasyPHP) aller à l'emplacement du dossier "mbell-main" sur votre disque dur
- La procédure d'installation se lance automatiquement en vous guidant pas à pas
NOTE 1 : La base de données en local doit avoir comme propriétés : Adresse = localhost / Utilisateur = root / Pas besoin de mot de passe / Comme pour l'installation Internet, le nom de la base de données doit être créé au préalable avec PHPMyAdmin (même procédure)
La grande nouveauté de la version 2 de mbell est sa facilité d'installation pour un très grand nombre de configurations et hébergements différents. Terminé par exemple les problèmes des versions 1.0 à 1.6 avec le fichier "htaccess" qui dépendaient de chaque hébergement internet où mbell était installé. À la première utilisation, mbell détecte automatiquement s'il n'est pas installé. Dans ce cas, il lance la phase d'installation. Elle se déroule en différentes étapes et est très similaire à un CMS très connu : Wordpress.
- D'abord on choisit la langue : français ou anglais (vous pourrez rechanger cela par la suite)
- On installe ensuite la base de données (bdd) sur votre hébergement (ou en localhost). Vous devrez connaitre l'adresse de connexion de votre bdd, le nom d'utilisateur et le mot de passe utilisé pour se connecter à la bdd et enfin le nom de la bdd où mbell sera installé (vous devrez peut-être au préalable créer la bdd avec PHPMyAdmin si elle n'existe pas encore). Notez que si votre bdd est déjà utilisé, vous pouvez ajouter mbell dessus sans crainte. Ajoutez alors un prefixe de table. Vous pouvez même installer plusieurs mbell sur la même bdd, en changeant simplement le préfixe de table. Par défaut le préfixe de table utilisé est "mb_"
- Différents tests ont lieu à cette étape pour créer les 4 tables nécessaires au fonctionnement de mbell sur votre hébergement internet et détecter les erreurs les plus courantes, en vous aidant à les réparer (problème de Chmod par ex). Si tout se passe bien, alors la bdd est installé, vous n'avez alors qu'à valider.
- L'étape d'enregistrement de login - mot de passe - adresse mail. Elle sera nécessaire pour vous connecter à la zone d'administration de mbell
- Une simple étape de vérification de connexion avec le login - mot de passe que vous venez d'inscrire.
- Choisissez maintenant votre type de station. Différentes informations pour vous aider, vous sont alors données en fonction de votre type de station (weatherlink v1 ou v2 actuellement)
- Inscription des informations de votre station météos (DID/KEY pour weatherlink v1 - DID/Password/Token pour weatherlink v2)
- Si Mbell parvient à se connecter à votre station, alors vous avez un résumé des infos de votre station.
Mbell est installé. Vous arrivez alors dans la Zone Administration
La phase d'installation va créer un fichier "admin.php" dans le dossier config. Pour relancer la phase d'installation, il suffit alors de supprimer ce fichier "admin.php". Notez que si vous utilisez les mêmes préfixes de tables, lors de cette nouvelle installation, toute la bdd sera écrasé (détruite puis recréé pour être exact).
Ne supprimez ou ne modifiez jamais le fichier "admin-backup.php". Vous pouvez par contre installer manuellement mbell en copiant ce fichier "admin-backup.php" et en renommant cette nouvelle copie "admin.php" puis en remplissant manuellement les informations demandées à l'intérieur de ce nouveau fichier. Tout est expliqué à l'intérieur du fichier pour vous aider à installer manuellement mbell.
- 2.0 - Initial Release
- 2.0a - Fix : Root Link - Change the root link
- 2.0b - Fix : Github Footer Link - Change the footer link to Github










