¿Que tal si llevamos un registro de los usuarios que han accedido al sistema? ¿Podemos hacerlo?
Bueno, claro está. Pero ya existe una extensión que provee un módulo para la interfaz de administración solamente con ese fin.
Por lo tanto, al igual que antes, debemos de importar la extensión "Login User Tracking" (seguimiento de usuarios que han iniciado una sesión) a partir del TER:
Instálelo, "Make updates" (Realizar actualizaciones) (agrega una tabla de estadísticas a la base de datos):
y volver a cargar el “backend”:
Ahora ya tenemos el nuevo módulo de “backend” instalado dentro del módulo "Web" principal:
Antes de que el registro de inicio de sesión funcione dentro de la interfaz de usuario, tendremos que habilitarla dentro del la plantilla de registros (tal y como lo hicimos para el idioma en el formulario de boletines informativos):
config.tx_loginusertrack_enable = 1
Desafortunadamente esto no está bien documentado (aún) y hay que buscar en el código fuente del módulo para averiguar cómo se realiza esto. Grave fallo del autor de la extensión (vea el vídeo para averiguar la forma en que se realiza esto).
Puesto que acaba de instalar el módulo tendrá que cerrar y abrir la sesión varias veces dentro de la interfaz usuario. Una vez realizado esto, el módulo de seguimiento de usuarios "User Track" le mostrará una bonita lista de todos los inicios de sesión:
El "Sess. lgd" le informa el tiempo que el usuario estuvo dentro de la sesión – parece ser que no tuve mucha paciencia... :-)
Una nota adicional en este punto podría ser la forma de cambiar el idioma de la interfaz de gestión. Esto es realmente fácil. Los usuarios pueden hacerlo ellos mismos si tienen acceso al módulo de configuración “Setup”:
Seleccione de la lista otro idioma y haga clic en el botón "Save Configuration" (guardar configuración) que se localiza en la parte inferior de la página.
Vuelva a cargar la interfaz de gestión. Verá ahora que los módulos se encuentran en danés: