Revisión: 4 GUI de administración de código abierto y gratuitas para MongoDB

Anterior 1 2 3 4 5 6 7 8 Página 3 Siguiente Página 3 de 8

phpMoAdmin: Fácil instalación, GUI ocupada

Sin embargo, estar en un solo archivo PHP no significa que phpMoAdmin no sea configurable. Abra moadmin.php y encontrará varias opciones de configuración que se pueden habilitar descomentando las líneas que las contienen. Por ejemplo, de forma predeterminada, phpMoAdmin no proporciona autenticación de usuario. Quite el comentario de una línea, edite un nombre de administrador y una contraseña, y se requerirá autenticación de acceso cuando se inicie phpMoAdmin. También puede configurar phpMoAdmin para usar uno de los tres temas de visualización.

phpMoAdmin debe su reducido tamaño a su origen como una versión simplificada del Vork Enterprise Framework de código abierto, un marco MVC para crear aplicaciones web PHP. El Vork Framework completo es de aproximadamente 500K, pero los diseñadores de phpMoAdmin lo redujeron a menos de 100K para phpMoAdmin. (El archivo phpMoAdmin en sí tiene aproximadamente 113K). Los diseñadores eligieron Vork Framework porque, en el momento del inicio de phpMoAdmin, Vork era el único framework con soporte integrado de MongoDB.

Inicie phpMoAdmin y, en la esquina superior izquierda de la pantalla, verá un menú desplegable desde el que puede seleccionar una de las bases de datos disponibles que phpMoAdmin ha encontrado en el host actual. (Puede configurar phpMoAdmin para conectarse a un servidor en un host remoto, pero debe modificar el archivo moadmin.php para hacerlo). A la derecha del menú desplegable hay un botón "Cambiar base de datos", en el que debe hacer clic para hacer que la base de datos del menú desplegable se convierta en la base de datos actual en la que se pueden realizar las operaciones.

También en la parte superior de la página encontrará enlaces para "Reparar base de datos" y "Eliminar base de datos", que actúan sobre la base de datos actual. Puede saber qué base de datos es la actual porque su nombre se muestra en una fuente de gran tamaño junto al botón "Cambiar base de datos". El enlace Reparar emitirá la repairDatabaseoperación en una base de datos (recomendado solo en circunstancias excepcionales, porque repairDatabaseobtiene un bloqueo global en la base de datos mientras está haciendo su trabajo). El equipo de phpMoAdmin me dijo que la capacidad de reparación es un vestigio de los primeros días de MongoDB, cuando la base de datos a menudo se dañaba. La función del enlace de caída es evidente.

No encontrará iconos gráficos elegantes en ninguno de los controles de phpMoAdmin. Un objeto que se puede editar tendrá el texto con hipervínculo [E] junto a su nombre; junto a un objeto que se puede eliminar, encontrará un hipervínculo [X]. Entonces haga clic en el enlace [E] junto al nombre de una colección para cambiar ese nombre. Haga clic en la [X] y se le preguntará si realmente desea eliminar esa colección.

Seleccione una base de datos y phpMoAdmin muestra una lista de las colecciones en la base de datos. Haga clic en una colección y se le mostrarán los primeros 100 documentos de la colección. (Puede modificar la cantidad de documentos que se muestran por página editando el archivo moadmin.php o ingresando un valor en el cuadro de texto límite que se muestra cuando selecciona una base de datos). Los indicadores universales de avance rápido y retroceso rápido (>> > y <<<) aparecen cuando el número de documentos de una colección supera el que se puede mostrar en una sola página.

Al hacer clic en el enlace "Mostrar selección de base de datos y colección", puede combinar la vista de la base de datos actual y sus colecciones más la colección seleccionada actualmente y sus primeros 100 documentos. Esto lo convierte en una pantalla ocupada y revela una de las principales debilidades de phpMoAdmin: puede perderse fácilmente en ella.