Formlog para TYPO3
Extensión de registro de formularios para TYPO3: protocolar todas las entradas de formularios en el backend. Respaldo para correos fallidos, análisis ...
Reservar consulta inicial gratuitaPor qué una de cada tres consultas de contacto en TYPO3 se pierde sin logging
Los formularios de contacto son el canal de leads más importante en webs corporativas. Pero el Form Framework de TYPO3 no almacena las entradas en base de datos por defecto - solo envía emails. Si el servidor de correo cae, el registro SPF está mal configurado o el timeout SMTP interviene, la consulta se pierde. Sin backup, sin seguimiento, sin análisis. Formlog cierra esta brecha registrando cada entrada de formulario en la base de datos TYPO3, independientemente de si el envío del email fue exitoso.
En la práctica esto afecta a más empresas de lo que se piensa: las tasas de entrega de emails de servidores web se sitúan según estudios entre el 85 % y el 95 %. Con 100 consultas de contacto al mes, eso significa de 5 a 15 leads perdidos.
Escenarios de uso habituales
Protección contra caídas del email. Una empresa mediana opera 3 formularios de contacto en su web TYPO3. El servidor SMTP del hoster tiene un timeout de 6 horas durante el fin de semana. Sin Formlog, todas las consultas de ese período se pierden. Con Formlog, el equipo de marketing encuentra el lunes todas las entradas en el backend TYPO3 y puede hacer seguimiento manual.
Prueba de cumplimiento para RGPD e ISO 27001. Las empresas deben poder demostrar cuándo se recibieron qué datos personales y cuándo se eliminaron. Formlog almacena entradas con marca temporal y ofrece eliminación automática configurable tras X días. Para auditorías ISO 27001 proporciona documentación sin lagunas del procesamiento de datos. La AEPD y las directrices europeas de protección de datos exigen esta trazabilidad.
Análisis del comportamiento de entrada. Qué campos se dejan frecuentemente vacíos. En qué paso del formulario abandonan los usuarios. Formlog hace visibles estos datos en el backend.
Arquitectura técnica
Formlog se integra como Finisher en el TYPO3 Form Framework (EXT:form). Cada formulario configurado con un Finisher Formlog escribe sus entradas tras el envío en una tabla de base de datos propia (tx_formlog_entries). Cada entrada se almacena como array serializado en JSON junto con metadatos (marca temporal, identificador de formulario, idioma, página). Un módulo de backend propio permite filtrar, buscar y exportar como CSV las entradas registradas. La eliminación RGPD funciona mediante tarea del Scheduler que borra automáticamente entradas tras un número configurable de días (estándar: 90).
Problemas frecuentes y soluciones
Formlog no registra todos los campos del formulario. El Finisher Formlog debe configurarse tras el paso de validación pero antes del Finisher de redirección. Si la redirección se ejecuta primero, el Finisher Formlog ya no se ejecuta. Solución: verificar en la configuración YAML el orden de los Finishers - Formlog debe estar en posición 1, antes de email y redirección.
El módulo de backend no muestra entradas. Frecuentemente un problema de permisos: el usuario o grupo de backend no tiene acceso al módulo Formlog. Solución: activar el módulo formlog en la configuración de grupos de backend bajo “Módulos permitidos”.
La eliminación automática no funciona. El TYPO3 Scheduler debe estar correctamente configurado y ejecutarse regularmente (cronjob cada 5 a 15 minutos). Sin Scheduler funcional, la tarea de eliminación nunca se ejecuta.
Migración y compatibilidad de versiones
Formlog fue desarrollado por Pagemachine y está disponible como paquete Composer (pagemachine/typo3-formlog). La extensión es compatible con TYPO3 v10 a v12 LTS. Para TYPO3 v13 aún no hay release oficial, pero el código se basa en APIs estables de TYPO3 (Form Framework Finisher, Extbase Repository Pattern), por lo que la compatibilidad es alcanzable con esfuerzo razonable.
Quien migra de Powermail al TYPO3 Form Framework pierde el logging integrado en Powermail. Formlog es el sustituto recomendado. Gosign migra formularios incluyendo la configuración de logging y asegura que los datos existentes no se pierdan.
Un aspecto que muchos equipos de proyecto pasan por alto: Formlog no es solo una herramienta de backup, sino también una herramienta de auditoría. Cuando un cliente afirma haber enviado una consulta hace 3 semanas que nunca fue respondida, Formlog aporta la prueba - la consulta existe con marca temporal, o nunca fue enviada. Para empresas con acuerdos de nivel de servicio y gestión de reclamaciones, eso es una ventaja medible.
Consulta inicial gratuita: 30 minutos con un especialista TYPO3
Analizamos su proyecto, estimamos esfuerzo y plazo - sin compromiso, sin preparación.
Hablemos de registro de formularios, 30 min, gratis25 años de experiencia en TYPO3 · más de 800 extensiones analizadas · desarrollo acelerado por IA
Desarrollo acelerado por IA: 70% más rápido
Actualización TYPO3 y auditoría RGPD
Actualizamos su instalación TYPO3 de forma económica a la versión LTS actual - incluyendo todas las extensiones, incluso las obsoletas y sin mantenimiento.
Todas las extensiones migradas
También obsoletas, sin mantenimiento o desarrollos propios.
Oferta a precio fijo
Costes transparentes, sin retrabajos ocultos.
Acelerado por IA
30-50% más barato que el mercado gracias al análisis de código asistido por IA.
Cero pérdida de datos
Migración completa con copia de seguridad y rollback.
Auditoría RGPD: Auditamos su instalación TYPO3 para la conformidad con el RGPD - consentimiento de cookies, tracking, extensiones, formularios y hosting - e implementamos todas las medidas de forma económica.
Gosign es una agencia digital con sede en Hamburgo con 25 años de experiencia en desarrollo TYPO3. Hemos analizado más de 800 extensiones TYPO3 y hoy desarrollamos con asistencia de IA hasta un 70% más rápido que con métodos clásicos. Nuestros clientes son empresas medianas, universidades e instituciones públicas en toda Europa.
Actualizado: abril 2026
Reservar consulta inicial gratuita
30 minutos con un especialista TYPO3, sin compromiso.