JooDatabase es una extensión de Joomla! 3.x que gestiona, muestra y personaliza la visualización de los datos de unas tablas de una base de datos MySQL. Ha sido creado por Dirk Hoeschen, y aunque es una extensión comercial, tiene una versión gratuita. Consta de un componente, un módulo y un plugin para poder mostrar tablas mediante plantillas editables con vistas únicas para cada elemento de una tabla y vista de catálogo para mostrar todas las entradas de la tabla de forma ordenada, y enrutando todas las páginas creadas entre sí.
El uso gratuito permite ilimitadas bases de datos para ilimitados dominios, con un tamaño también ilimitado. Además permite búsquedas de datos en la propia web. JooDatabase está disponible también para Joomla! 2.5.x.
Ejemplo de una colección de libros:
Es ideal para hacer un diccionario, un catálogo, una colección de libros, o sencillamente para poder volcar toda una base de datos en una web creada con Joomla!. Aunque se pueda pensar que los requerimientos evidentes para manejar y gestionar JooDatabase es de conocimientos altos en bases de datos, no es tanto con esta extensión. Facilita mucho la manipulación de tablas -y de cualquier tabla de Joomla!- y de ahí el peligro real de esta extensión. De hecho, en la página web del creador especifica que es una extensión para usuarios avanzados (y no le falta razón). También es cierto que si ya se poseen conocimientos en bases de datos, su uso es muy intuitivo y fácil.
JooDatabase es rápido y ciertamente sencillo de utilizar, con la ventaja de que puede actualizarse e instalar desde la administración de Joomla! 3.2 o superior.
Una de las funcionalidades mejores de esta extensión es su plantilla de formularios, para que los usuarios puedan insertar nuevos datos a través de la interfaz que nosotros elaboremos. Para cada base de datos que creamos se podrán definir una opciones generales, una plantilla de vista catálogo, una plantilla de vista única, una plantilla de vista imprimir, y una plantilla de vista formulario.
Si nos decantamos por la versión Pro, entramos en terreno más profesional, con tablas relacionales, importación de hojas de cálculo de Excel, búsqueda paramétrica, servicio de actualización, soporte técnico mediante tickets, etc. Cuesta unos 47€, pero sin duda para usuarios avanzados en bases de datos será una herramienta poderosa en Joomla!, que, para empezar, evita tener que acceder al phpMyAdmin para cambiar datos de la base de datos.
En las plantillas JooDatabase se ofrece la posibilidad de insertar etiquetas condicionales, etiquetas de repetición, etiquetas de botones especiales, etiquetas para imágenes, etiquetas de control de navegación, etc., todo para mostrar información de una forma muy controlada y personalizada.
Es importante saber que en la propia web se puede descargar un plugin para que el software Xmap (ya analizado en Net&Software) reconozca todas las URL generadas por JooDatabase en el mapa del sitio.
En resumen, no podemos dejar de recomendar esta extensión de Joomla! para todas aquellas personas que tengan conocimientos en bases de datos y que deseen ofrecer mediante su Joomla! información creada en una base de datos.
La web de JooDatabase es: http://joodb.feenders.de/
Comentarios
JInstaller: :Install: Archivo no existe C:\xampp\htdocs\Joomla\tmp\install_52a4efbc17a78\components\com_joodb\plugins
Mensaje
Error instalando componente
, por favor alguien que me ayude a instalar este componente!!!
Lo primero que deberías hacer es actualizar Joomla! 3.0 por la 3.1.6 o la 3.2.0, ya que no existe soporte para la versión de Joomla! que usas -lo que ya podría ser una causa de que el Joodb no funcione correctamente-.
Dicho esto, para instalar Joodb te tienes que descargar com_joodb-v2.1.zip desde joodb.feenders.de/download.html y si quieres el plugin para Xmap: plg-xmap-com_joodb.z ip desde el mismo sitio.
Luego debes instalarlo desde el gestor de extensiones de Joomla!: Extensiones --> Gestor de Extensiones, en la pestaña Instalar, subiendo el fichero que has descargado.
Recuerda siempre usar el paquete original de las páginas oficiales, en este caso el enlace que te he pasado, al igual que debes hacer con Joomla!.
La versión funciona con Joomla! 3.1.6, y 3.2.0 o superior con total seguridad siempre que tengas todas las opciones de Joomla! correctas. Posiblemente funcione también con la 3.0 de Joomla! pero es algo que te dirán con seguridad los autores del programa.
Saludos y suerte!
He instalado y usado la versión gratuita de JooDatabase sin problemas en un sitio Joomla 2.5.19.
Funciona correctamente mostrando TODOS los registros de una tabla.
Mi consulta es: En esta versión gratuita, se puede agregar al SQL un "WHERE"?? Como?
De no ser así, la versión PRO me lo permite?
Muchas gracias!
Hola Daniel,
Poner un WHERE como una sentencia SQL, creo que no se puede, aunque siempre es mejor que consultes al desarrollador por si en la versión Pro puedes llegar a hacerlo. Puedes escribir en su foro.
Pero sí existe otra forma de hacerlo con las herramientas que te da JooDB: puedes usar un loop y un {joodb ifis|FIELD|[value]|[ cond]}. Siempre depende de la complejidad del WHERE que quisieras poner, pero parece factible poder hacer las cosas básicas.
Creo que te podría servir perfectamente.
Saludos!
Saludos
Hola Felipe,
JCE ni ningún editor te funcionará en las últimas versiones de JooDB porque precisamente los editores provocaban la mezcla de código, lo que hacía cometer innumerables errores si no trabajabas directamente sobre HTML. Ahora sólo permite la opción del HTML, por lo que tendrás que hacerlo directamente en HTML para mostrar los datos que quieres en la "Single entry-Template" de JooDB.
También puedes crear la vista en un artículo normal de tu Joomla!, y luego ver el código HTML y trasladarlo a JooDB. Ya allí podrás introducir los campos que quieres que aparezcan de la base de datos.
Saludos
Suscripción de noticias RSS para comentarios de esta entrada.