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
MongoPassion permet la connexion et l’authentification à n’importe quelle base de données accessible en local ou sur un serveur distant.
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.
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.
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
- GitHub MongoPassion (146 clics)
- Démo de MongoPassion (86 clics)
- Site du 24ème (57 clics)
# compass
Posté par Psychofox (Mastodon) . Évalué à 2. Dernière modification le 26 novembre 2020 à 11:54.
En dehors de la licence totalement différente, que fait-il de plus ou de moins que compass ?
[^] # Re: compass
Posté par Benoît Sibaud (site web personnel) . Évalué à 5. Dernière modification le 26 novembre 2020 à 12:03.
[^] # Re: compass
Posté par winy . Évalué à 5. Dernière modification le 26 novembre 2020 à 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.