Sortie de MongoPassion

Posté par  . Édité par Ysabeau et Davy Defaud. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
24
26
nov.
2020
Base de données

Après plus de trois mois de développement, une équipe de stagiaires autogérée du 24ème a mis au point une application de gestion de bases de données MongoDB. L’objectif ? Créer un outil corrigeant certains défauts des outils libres actuels tout en conservant une interface ergonomique et agréable.

MongoPassion est un outil libre sous licence AGPL 3.0, développé en PHP, entièrement gratuit et utilisable par tous les utilisateurs et les utilisatrices de MongoDB.

Aperçu de l’application

Page d’accueil de MongoPassion

MongoPassion permet la connexion et l’authentification à n’importe quelle base de données accessible en local ou sur un serveur distant.

getServer

La fonctionnalité principale de l’application est de permettre l’affichage et la modification du contenu de chaque base, collection ou document présent sur les serveurs. L’application propose également deux modes d’édition de documents : un mode console basique, d’une part, et, d’autre part, la possibilité d’utiliser l’outil JSONEditor.

editDoc

MongoPassion propose également plusieurs systèmes de recherche : une recherche de document par identifiant directement depuis la base de données, une recherche de documents par identifiant ou par contenu dans une collection, et une recherche plus libre en console directement en ligne de commande JavaScript.

search

La simplicité de l’installation est un point important du cahier des charges de l’application : pour utiliser MongoPassion, il suffit d’installer la dépendance php-mongodb.

Pour pouvoir tester l’application sans l’installer, n’hésitez pas à essayer la démo de MongoPassion.

Aller plus loin

  • # compass

    Posté par  . Évalué à 2. Dernière modification le 26/11/20 à 11:54.

    En dehors de la licence totalement différente, que fait-il de plus ou de moins que compass ?

    • [^] # Re: compass

      Posté par  (site Web personnel) . Évalué à 5. Dernière modification le 26/11/20 à 12:03.

    • [^] # Re: compass

      Posté par  . Évalué à 5. Dernière modification le 26/11/20 à 12:44.

      La principale différence est qu'il s'agit d'une application web alors que Compass et Robot 3T sont des clients lourds.

      Il peut donc être déployé sur un serveur et rendu accessible à une équipe. Son installation n'a pas beaucoup de dépendances comparée à d'autres projets comme genghis.

      Pour l'instant Compass et Robot 3T sont plus complets en terme de fonctionnalités.

      MongoPassion est en revanche plus simple pour répondre à des usages du quotidien, il permet par exemple de rechercher un document par son id dès la page de listing des collections et en copiant tout simplement l'id (sans avoir à écrire de requête en json)

      C'est un projet encore jeune, son orientation est de répondre à des besoins du quotidien et à une installation simple.

      Des retours sur ces points sont les bienvenus ;-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.