SERGIOIGLESIAS

Blog sobre Joomla

Cómo gestionar artículos en Joomla 4 desde el Front

En el artículo de hoy te traigo una extensión que te va a ayudar con la gestión de artículos en Joomla 4 sin necesidad de entrar en el panel de administración.

Cómo gestionar artículos en #Joomla4 desde el Front (sin necesidad de entrar en panel de administración de #Joomla) #MejorConJoomla Tuitéalo

Antes de nada, como ya he hecho en varias ocasiones, te pongo un poco en antecedentes para que sepas por qué llegué a esta solución:

  • La web es para la gestión de acreditación de una de las especialidades en cardiología.
  • En ella hay muchas preguntas relacionadas con la materia que se agrupan para formar un examen.
  • Este examen, que además de preguntas diferentes salen siempre de forma aleatoria, lo tienen que resolver los alumnos.
  • Hay diferentes perfiles de usuarios para cada una de las fases de composición del examen (los que envían preguntas, los que la revisan, los que la aprueba...).
  • Cada uno de estos perfiles ve únicamente lo que tiene que ver.

En este artículo te doy una solución para los 2 últimos puntos.

Gestión de perfiles

Aquí poco que decir.

Ya sabes que Joomla tiene un sistema de gestión de permisos de usuarios (ACL) muy muy avanzado y con el CORE se cubre todo este apartado.

Gestión de preguntas/respuestas

Todo lo relacionado con esta gestión la hemos realizado utilizando la gestión nativa de artículos de Joomla 4 y sus campos personalizados.

En la gestión de estos artículos pretendíamos que fuera sencilla para los usuarios que desempeñan estas tareas.

Y buscando en el centro de extensiones de Joomla, encontré la solución: Shack Article Manager.

La estuve probando y me gustó toda la funcionalidad que traía y cómo se adaptaba perfectamente a este proyecto.

Además, al estar bien desarrollada, permitía crear overrides para añadir ahí algo más de funcionalidad que precisábamos.

El resultado de su implementación te lo muestro a continuación con algunas capturas.

NOTA: la plantilla utilizada es Cassiopeia (nativa de Joomla 4) con overrides en sus vistas.

Listado de preguntas

En esta captura se puede ver el listado de todas las preguntas (artículos) que han sido ya aprobadas.

Los estados de las preguntas están gestionados por categorías y, en función del mismo, se van asignando a diferentes usuarios.

listado

Vista de edición

Hemos creado un override de la vista de edición de la plantilla Cassiopeia para añadir diferentes pestañas y los campos personalizados en el lugar donde corresponde.

De esta forma, el usuario puede crear las preguntas de una forma rápida y sencilla.

En el editor del artículo se pone la pregunta a la que se puede asociar cualquier elemento multimedia necesario.

editar articulo

Pestaña de Exámenes

Aquí están los campos personalizados relacionados con el exámen: respuesta (tanto correcta como incorrectas) + nivel de complejidad + periodicidad de revisión.

editar articulo campos personalizados

Pestaña de Mensajes

Se trata de una funcionalidad a medida para que se puedan intercambiar mensajes en cada pregunta entre el usuario que envía dicha pregunta y los editores de la misma.

Esta misma funcionalidad se puede usar desde el listado.

listado envio mensaje

Pestaña de Asignación

Otra funcionalidad a medida para asignar la pregunta a quien corresponda (revisor o autor).

De esta forma se mantiene un ciclo completo hasta su publicación.

En la asignación se puede poner un mensaje indicando observaciones sobre la pregunta.

editar articulo asignar


Como puedes ver, se trata de un solución sencilla para gestionar artículos en Joomla 4 desde el front (sin necesidad de entrar en el panel de administración).

Tienes toda la información de la extensión en su web oficial: Shack Article Manager

Cómo gestionar artículos en #Joomla4 desde el Front (sin necesidad de entrar en panel de administración de #Joomla) #MejorConJoomla Tuitéalo

Suscríbete a mi newsletter

¿Te ha gustado el artículo? Suscríbete a mi newsletter y recibe contenido exclusivo.
Podrás hacer gratis un Curso de desarrollo de plantillas Joomla.

No hay comentarios

Artículos relacionados

Solicita presupuesto

¿Quieres una página web que funcione?

Contacta conmigo y hablemos de tu proyecto.