58 votes

Panneau d'administration pour Node.js et Mongoose

Cela fait un moment que je cherche un package Node.js pour fournir une interface d'administration propre (mais personnalisable) pour effectuer des actions CRUD sur une base de données MongoDB de manière structurée (permettre aux utilisateurs de confiance de modifier leurs données impliquant une validation automatique des formulaires, prendre en compte les relations entre les modèles, etc).

C'est vrai qu'il est toujours possible d'utiliser des outils tiers pour atteindre cet objectif (comme la fonction Interface d'administration Django o Admin Rails ).

Mais je me demandais s'il existait une solution existante fonctionnant au-dessus de Node.js.

Quelqu'un connaît-il une solution de ce type ?

Nota que je ne cherche PAS une interface pour accéder aux bases de données, comme phpmyadmin ou mongoose-admin.

17voto

alexi Points 446

Jetez un coup d'œil sur ce lien :

https://github.com/wearefractal/smog

... c'est un outil simple pour administrer mongoDB depuis l'interface web.

Cela semble assez bon, et peut-être que dans un futur proche la gestion basée sur l'utilisateur sera ajoutée, mais vous pouvez étendre cela pour supporter les fonctionnalités dont vous avez besoin.

UPDATE

smog n'est plus pris en charge, jetez plutôt un coup d'oeil à MongoTron

17voto

Milos Points 114

https://github.com/jedireza/drywall

Cela semble prometteur comme un bon début pour un panneau d'administration.

7voto

jsalonen Points 9651

Moi aussi, j'ai été gâté par Django Admin. Jusqu'à présent, je n'ai pas été en mesure d'identifier quelque chose d'aussi génial pour node.js/Mongoose.

Résumé des résultats :

  • < Mongoose-Admin montre la direction de ce que nous pourrions vouloir, mais malheureusement, son développement est au point mort (pas de mise à jour depuis un an). DEAD
  • La crudité de hkjels est plus récent, mais ne propose pour l'instant que des mappings REST (pas d'interface d'administration réelle).
  • J'ai aussi trouvé express-mongoose-crud et gestionnaire de la mangouste montrant qu'il y a eu des tentatives passées de créer quelque chose comme ça.
  • On pourrait utiliser Chemin de ferJS pour créer une interface d'administration, mais cela signifie que vous devrez convertir vos modèles Mongoose en modèles JugglingDB (corrigez-moi si je me trompe !). DEAD

Il y a clairement une demande pour ce que vous demandez. Pour moi, il me semble que ce n'est maintenant qu'une question de comment et quand ce type d'outil émergera. Si l'un d'entre vous envisage de faire quelque chose de ce genre, faites-le nous savoir.

4voto

Saurabh Points 41

Nous utilisons Formage ( https://github.com/Empeeric/formage ) en tant qu'addon d'administration et jusqu'à présent, il a bien fonctionné pour nos besoins de base. C'est un fork de Mongoose-admin.

3voto

aularon Points 6305

Vérifiez pingouin : un module qui génère automatiquement des pages d'administration basées sur vos modèles Mongoose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X