bikes - Panel de administración para Node.js y Mongoose
mongoose js (8)
Check penguin : un módulo que genera automáticamente páginas de administración basadas en sus modelos Mongoose.
Ha pasado un tiempo desde que estoy buscando un paquete Node.js para proporcionar una interfaz de administración limpia (pero personalizable) para realizar acciones CRUD en una base de datos MongoDB de una manera estructurada (permitiendo a los usuarios confiables editar sus datos relacionados con la validación automática de formularios, considerando relaciones entre modelos, etc.).
Es cierto que siempre se pueden usar herramientas de terceros para lograr este propósito (como la interfaz de administrador de Django o el administrador de Rails ).
Pero me preguntaba si existe una solución ya creada que se ejecute sobre Node.js.
¿Alguien sabe una solución de este tipo?
Tenga en cuenta que NO estoy buscando una interfaz para acceder a las bases de datos, como phpmyadmin o mongoose-admin.
Eche un vistazo en este enlace:
https://github.com/wearefractal/smog
... es una herramienta sencilla para administrar mongoDB desde webUI.
se ve bastante bien, y puede estarlo en un futuro cercano. Se agregará la administración basada en el usuario, pero puede ampliarla para que admita las funciones que necesita.
ACTUALIZAR
smog
ya no es compatible, en su lugar eche un vistazo a MongoTron
Estamos utilizando Formage ( https://github.com/Empeeric/formage ) como un complemento de administrador y hasta ahora ha funcionado bien para nuestras necesidades básicas. Es un tenedor de Mongoose-admin.
Estoy usando https://npmjs.org/package/mongo-express si estás acostumbrado a arrancar, puedes disfrutarlo también.
Hemos utilizado http://keystonejs.com/ para crear UI de administrador.
Puedes echar un vistazo a AllcountJS . En realidad, no es una herramienta de interfaz de usuario de administrador, sino más bien un marco para el desarrollo rápido de aplicaciones comerciales. Construye la interfaz de usuario generada automáticamente (cuadrículas, formularios, etc.) a partir de las descripciones del modelo de dominio en formato JSON. Proporciona seguridad incorporada y administración de usuarios. Admite la personalización de la vista y la temática (consulte la extensión de documentos ). Si ya está utilizando Express en su aplicación, puede integrarlos para que se ejecuten en una única instancia de Node.js.
Si su aplicación Node.js expone una API RESTful, ng-admin es una buena solución.
Descargo de responsabilidad: lo construimos.
https://github.com/jedireza/drywall
Esto parece prometedor como un buen comienzo para un panel de administración.