Skip to content
Extensión TYPO3

sf_event_mgt para TYPO3

sf_event_mgt: gestionar eventos, controlar inscripciones, pagos. Configuración y desarrollo personalizado, acelerado con IA.

Reservar consulta inicial gratuita

sf_event_mgt resuelve el problema de que los eventos sin registro no son eventos

En cuanto un sitio TYPO3 gestiona más de dos citas al año y debe admitir participantes, cualquier solución improvisada a base de listados de páginas, plugins de calendario y formularios Powermail choca con sus límites. sf_event_mgt es la extensión que reúne esos bloques en un verdadero sistema de eventos: gestión de participantes con transiciones de estado, listas de espera con promoción automática, pago a través de varios proveedores y comunicación por correo automatizada durante todo el ciclo de vida de la participación. Quien organiza regularmente en TYPO3 eventos con plazas fijas difícilmente puede prescindir de esta extensión. Torben Hansen ha construido sf_event_mgt desde el principio como una herramienta “nativa Extbase” que encaja sin costuras en instalaciones TYPO3 existentes y se deja sobrescribir en cualquier punto sin forkear la extensión central.

Escenarios típicos van desde ferias hasta programas académicos

Las universidades utilizan sf_event_mgt para jornadas de puertas abiertas, clases de muestra y programas de formación continua. En la práctica eso significa a menudo: 30 cursos paralelos con capacidad, tarifa y cadena de correo propias para interesado, participante y organizador. La extensión lo gestiona con una única estructura de datos, incluido el multilingüismo para estudiantes internacionales. En una universidad politécnica tipo hemos utilizado sf_event_mgt con alrededor de 400 eventos individuales al año, entre ellos cursos cero, jornadas de laboratorio abierto y encuentros de antiguos alumnos.

Colegios profesionales y cámaras organizan con la extensión jornadas técnicas y seminarios en los que los participantes pagan precios distintos según su condición de miembro. Una instalación típica de una cámara de comercio trabaja con entre 40 y 80 eventos al año, muchos de ellos de pago y con varias clases de precio. Los miembros pagan la tarifa regular, los no miembros un suplemento, los que reservan pronto un descuento. La extensión cubre eso con categorías de precio configurables por evento, sin necesidad de intervención de un desarrollador.

Las empresas, por su parte, utilizan sf_event_mgt para formaciones internas, eventos de cliente y webinars. Especialmente en el ámbito B2B la función de exportación CSV es importante: la lista de participantes pasa después al CRM o a la impresora de acreditaciones in situ. En un grupo industrial con 14.000 empleados hemos conectado la extensión al sistema interno de learning management, de modo que las inscripciones a formaciones acaban automáticamente en el sistema de recursos humanos y la asistencia queda documentada como justificante de formación.

Arquitectura técnica sobre Extbase y FAL

sf_event_mgt es una extensión Extbase clásica y sigue el patrón MVC de TYPO3. Los modelos centrales son Event, Registration, Location y Organisator, la configuración corre por TypoScript y plantillas Fluid. Casi todo se puede adaptar mediante constants.typoscript o TSconfig, sin forkear la extensión. La variante de plugin ofrece una buena docena de acciones de controlador, desde la vista de lista y detalle pasando por el flujo de registro hasta el filtro de búsqueda y categoría.

Para el pago la extensión aporta una abstracción Payment que soporta Stripe, PayPal, factura y Klarna mediante clases handler. Se pueden conectar proveedores de pago propios implementando una clase PaymentServiceInterface. La liquidación acaba en un log de pagos propio y puede procesarse con el Scheduler de TYPO3. Los pagos fallidos quedan documentados y pueden seguirse desde el backend, sin que los redactores tengan que cambiar a la consola del proveedor de pago.

El sistema de correo se apoya en plantillas Fluid dentro del directorio EXT. Por cada registro se disparan varios mensajes: confirmación al participante, notificación al organizador, recordatorios antes del evento, correo de seguimiento después del evento. Cada uno de esos correos es una plantilla Fluid que puede sobrescribirse mediante SiteSet o PageTS. Los correos se envían a través del TYPO3 Mailer y respetan los ajustes SMTP globales, incluidos SPF y DKIM. Para participantes con plaza reservada en lista de espera hay plantillas separadas que se disparan al producirse la promoción.

Problemas frecuentes: listas de espera, exportación iCal y ReCaptcha

El tema de soporte más frecuente es la lógica de lista de espera. Cuando un participante cancela, la primera entrada de la lista de espera promociona, pero solo si el administrador ha activado el comando moveUpWaitlistRegistrations mediante el Scheduler. Muchas instalaciones olvidan ese comando y se extrañan de que queden plazas vacías. La configuración lleva cinco minutos, pero sin esa tarea del Scheduler la extensión se queda en modo manual.

Un segundo tema recurrente es la exportación iCal. Los participantes quieren un clic sobre “añadir al calendario” que funcione en Outlook, Apple Calendar y Google Calendar. sf_event_mgt entrega un archivo ICS, pero las zonas horarias correctas y los bloques VTIMEZONE deben configurarse. Si no, el evento aparece en Outlook con una hora de desfase, especialmente crítico en el cambio al horario de verano. Recomendamos, en eventos internacionales, incluir en el ICS tanto la zona horaria local como UTC.

El tercer tema es la protección anti-spam. Los formularios de inscripción públicos atraen bots que inundan las listas de espera. sf_event_mgt soporta campos honeypot y puede acoplarse con ext:kestura_recaptcha o con el captcha nativo de TYPO3. En instalaciones productivas recomendamos combinar ambos mecanismos e incorporar adicionalmente un rate limit por dirección IP, de modo que bots individuales no puedan crear cientos de inscripciones falsas.

La migración a TYPO3 v12 y v13 no es crítica

sf_event_mgt la mantiene continuamente Torben Hansen y está disponible para TYPO3 v11, v12 y v13. El salto de v10 a v12 no introduce Breaking Changes en la estructura de base de datos, todos los campos se mantienen compatibles. Los ViewHelpers propios de la extensión se han adaptado a la nueva versión de Fluid; las plantillas propias requieren una breve revisión tras la actualización. En particular el Registration Finisher y las plantillas de correo deben comprobarse, porque TYPO3 v12 ha introducido reglas más estrictas para el manejo de errores.

En versiones más antiguas (sf_event_mgt 4.x y anteriores) merece la pena revisar la configuración de pago, porque la API de Stripe ha saltado varias generaciones. La extensión actual soporta Stripe Elements y 3D Secure 2; versiones más antiguas aún trabajaban con Stripe Sources, que entretanto están deprecated. Gosign migra instalaciones sf_event_mgt existentes típicamente en un único paso junto con el upgrade del core TYPO3. Las plantillas Fluid se unifican en identificadores consistentes y las llamadas a ViewHelper obsoletas se detectan y sustituyen automáticamente. En la misma pasada comprobamos si el marcado Schema.org/Event en JSON-LD está al día y si la plantilla de detalle de evento contiene todos los campos para los rich snippets de Google Events.

Desarrollo acelerado por IA: 70% más rápido

  • 80% más rápido: Plantillas Fluid de eventos
  • 75% más rápido: Plantillas de correo electrónico
  • 65% más rápido: Stripe/PayPal

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.

Preguntas frecuentes sobre sf_event_mgt

¿sf_event_mgt vs. calendarize?

sf_event_mgt para eventos con registro. calendarize para pura visualización de calendario.

Extensiones TYPO3 relacionadas

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.