Skip to content

MBell fr

Networkbell edited this page Dec 6, 2021 · 58 revisions

mbell intro

Description

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

Prérequis

  • 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.

Installation

  1. Télécharger MBell sur Github (clic sur le bouton vert "Code" -> "Download ZIP")
  2. Dézipper le fichier mbell-main.zip

NOTE 1 : le dossier "mbell-main" obtenus peut être renommé comme bon vous semble.

Installation sur Internet

  1. Avec un logiciel FTP (exemple FileZilla), installer le dossier "mbell-main" sur votre site internet
  2. Aller à l'adresse url de votre site à l'emplacement de mbell : http://www.votre-site.com/mbell-main/
  3. 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.

Installation en localhost

  1. Avec un logiciel de serveur virtuel (Wamp ou EasyPHP) aller à l'emplacement du dossier "mbell-main" sur votre disque dur
  2. 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)

Présentation Détaillée

PDF - Présentation de MBell

mbell description

mbell technique

mbell cas utilisation

mbell mld

mbell zone publique

mbell menu

mbell zone administration

mbell zone options

mbell zone défauts

mbell zone configuration

Installation Simplifiée Pas à Pas

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 a été déjà installé ou non et si c'est non lance alors la phase d'installation. Elle se déroule en différentes étapes et est très similaire à un CMS très connu : Wordpress.

  1. D'abord on choisit la langue : français ou anglais (vous pourrez rechanger cela par la suite)
  2. 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_"
  3. 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.
  4. L'étape d'enregistrement de login - mot de passe - adresse mail. Elle sera nécessaire pour vous connecter à la zone d'administration de mbell
  5. Une simple étape de vérification de connexion avec le login - mot de passe que vous venez d'inscrire.
  6. Choisissez maintenant votre type de station. Différentes informations vous sont alors données en fonction de votre type de station
  7. Inscription des informations de votre station météos (DID - KEY pour weatherlink v1 / DID - Password - Token pour weatherlink v2)
  8. 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

Versions (2.0b)

  • 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

Clone this wiki locally