TYPO3 v14.0 ya está aquí: Fresh UI, Fluid 5 y el pistoletazo de salida para la era más moderna de TYPO3
TYPO3 v14.0 ya está aquí y trae un soplo de aire fresco al CMS. La modernización de la interfaz de usuario del backend, Fluid 5 con nuevos ViewHelpers y un moderno flujo de trabajo de traducción abren el apetito para la nueva versión.
TYPO3 v14.0 se presentó ayer en la T3CON25 de Düsseldorf. La primera versión de la serie v14 aporta más de 2.000 cambios y marca el comienzo de una nueva era para el CMS de código abierto. Descubra aquí qué cambia, por qué es importante y cómo es la compatibilidad con las extensiones.
Modernización del backend: más que nuevos nombres
El backend de TYPO3 se renueva. Los módulos han sido renombrados y reestructurados para que los nuevos usuarios puedan encontrar su camino más rápidamente:
- Web → Contenido
- Archivos → Medios
- Herramientas de administración → Administración
El DocHeader se ha revisado por completo y ahora cuenta con una navegación de migas de pan interactiva y un selector de idioma estandarizado para todos los módulos con soporte multilingüe. La segunda línea se reserva para los desplegables de acciones y botones como Guardar, Cerrar, Recargar y Marcador.
Benni Mack presentó la nueva versión en la T3CON25 y ofreció un avance de los cambios previstos en la interfaz de usuario del backend. Se veía muy bien y es casi seguro que TYPO3 pierda su reputación como un "sistema anticuado". Espero con impaciencia la nueva versión y estoy seguro de que podremos volver a hablar del "mejor TYPO3 de la historia" con toda justificación.
Fluid 5: La nueva generación
El sistema de plantillas Fluid se ha actualizado a la versión 5. Las novedades más importantes:
Nombres de archivo flexibles
Los nombres de archivo ya no tienen que empezar con mayúscula. Fluid utiliza ahora una cadena que busca primero la ortografía estándar y luego vuelve a las mayúsculas. Esto allana el camino para futuras extensiones de archivos Fluid como .fluid.html o.fluid.txt.
Compatibilidad con CDATA
El CSS o JavaScript en línea en las plantillas Fluid funciona ahora sin conflictos debidos a las llaves. El analizador sintáctico ignora el contenido de las secciones CDATA, mientras que las variables y los ViewHelpers con llaves triples {{{ }}} siguen funcionando.
Nuevos ViewHelpers
- PageTitle: Establece el título de la página directamente en Fluid, sin proveedor de título de página personalizado.
- PageMeta: Establece etiquetas meta a través de la API MetaTagManager.
- PageHeader y PageFooter: Insertar contenido personalizado en <head> o antes de </body
- Fecha: nueva opción de "zona horaria" para mostrar la fecha y la hora localizadas
Si desea profundizar en TYPO3 v14 en el próximo año, usted puede mirar adelante a un curso completo actual de mí. Más sobre esto en los próximos meses.
Flujo de trabajo de traducción: Guiado en lugar de adivinar
El flujo de trabajo de traducción se ha modernizado. Un asistente paso a paso te guía por todo el proceso, omite automáticamente los pasos innecesarios y garantiza una experiencia coherente en todos los módulos del backend.
La selección de idiomas en el backend se ha simplificado: seleccione varios idiomas al mismo tiempo, muestre u oculte idiomas individuales, active o desactive todos a la vez. La selección se mantiene en todos los módulos de páginas y listas.
En segundo plano, la arquitectura de localización se ha migrado al componente de traducción Symfony. TYPO3 ahora soporta XLIFF 1.2 y XLIFF 2.x, así como cargadores de traducción personalizados de acuerdo con el estándar Symfony. La nueva sintaxis de dominio hace que las referencias sean más lógicas:
- VIEJO: "LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general"
- NUEVO: "core.form.tabs:general"
Se mantiene la compatibilidad con versiones anteriores, por lo que no es necesario actualizar inmediatamente los archivos TCA.
Bajo el capó: limpieza y nuevas API
Código obsoleto eliminado
Como en cada primera versión de un nuevo ciclo, se ha llevado a cabo una limpieza a fondo. Se han eliminado clases PHP, funciones, llamadas CLI y otros componentes heredados. El registro de cambios "Funcionalidad obsoleta eliminada" enumera todos los cambios con notas de migración.
API de recursos del sistema
Los recursos se resuelven ahora de forma centralizada a través de una nueva API de recursos del sistema. Esto incluye recursos de paquetes (archivos en extensiones), activos FAL, recursos de aplicaciones (archivos en la carpeta del proyecto TYPO3) y recursos URI. Palabras clave como "PKG" o "FAL" funcionan de forma coherente en PHP, TypoScript y Fluid. La palabra clave heredada "EXT" se mantendrá por el momento.
Extbase: Atributos PHP y validadores Symfony
Extbase ya no utiliza doctrina/anotaciones (mantenimiento upstream discontinuado). Desde que PHP 8.2 es obligatorio, los desarrolladores deben migrar a PHP Attributes. TYPO3 soporta atributos para todas las anotaciones de Extbase desde la versión 12.
Modelos y controladores Extbase ahora soportan validadores Symfony. Junto con los validadores Extbase existentes y los nuevos atributos PHP, la validación de entrada se hace mucho más fácil. Los validadores personalizados son menos necesarios.
Hosting y DevOps: Más flexibilidad
- Las sesiones de la herramienta de instalación ahora se pueden almacenar en Redis o con una ruta de almacenamiento personalizada para las sesiones de archivos
- El backend de caché Redis soporta autenticación de usuario + contraseña (Redis 6+)
- Install Tool Password Hash puede ser generado vía CLI (interactivo o desatendido)
- La compresión de la respuesta HTTP se ha eliminado del núcleo de TYPO3 (los servidores lo hacen de manera más eficiente)
- Herramienta de instalación está ahora totalmente integrado en el enrutamiento backend, "typo3/install.php" ya no es necesario
- La plantilla .htaccess estándar para Apache se ha adaptado a las instalaciones modernas de Composer
Requisitos del sistema y soporte
TYPO3 v14 requiere al menos PHP 8.2 (actualizaciones de seguridad hasta el 31.12.2026) y soporta PHP 8.3, 8.4 e incluso 8.5. Como TYPO3 v12, v13 y v14 tienen requisitos de sistema similares, la plataforma puede ser actualizada antes que la instancia TYPO3.
Las versiones v14.0 a v14.2 son compatibles hasta la siguiente versión menor. TYPO3 v14 LTS (versión 14.3) recibirá correcciones de errores hasta el 31.12.2027 y parches de seguridad hasta el 30.06.2029.
Compatibilidad de extensiones: inicio rápido
16 extensiones ya están disponibles en el TER como compatibles con v14 (a 26/11/2025, 7 am). Entre ellas se incluyen algunas muy conocidas y populares como
- news (Georg Ringer)
- content_blocks (Nikita Hovratov)
- tt_address (Georg Ringer)
- esquema (Chris Müller)
- calentamiento (Elias Häußler)
Seguro que pronto habrá más. Si desea utilizar TYPO3 v14 de forma productiva, debe comprobar la compatibilidad de la extensión de sus propios componentes de configuración.
¿Qué está por venir?
TYPO3 v14.1 está prevista para el 20 de enero de 2026. Entonces continuará la modernización del backend, se añadirán nuevos puntos finales de API y está previsto un tema predeterminado basado en conjuntos de sitios.
Para todos aquellos que quieran iniciarse en TYPO3 v14 de forma estructurada y práctica, el año que viene habrá un curso completo. Tengo previsto desarrollar aún más el formato para que pueda aprender de una manera aún más flexible y actualizada.
Pruebe ahora
Puedes encontrar la descarga y todos los detalles sobre el lanzamiento en get.typo3.org. El comunicado de prensa oficial con información técnica detallada se encuentra en news.typo3.com.
¿Has probado ya TYPO3 v14? ¿Cuáles son tus primeras impresiones? Háznoslo saber en los comentarios.
Back
¿Quién escribe aquí?
Hola, soy Wolfgang.
Desde 2006, he estado buceando profundamente en el fascinante mundo de TYPO3 - no es sólo mi profesión, sino también mi pasión. Mi camino me ha llevado a través de innumerables proyectos, y he creado cientos de video tutoriales profesionales centrados en TYPO3 y sus extensiones. Me encanta desentrañar temas complejos y convertirlos en conceptos fáciles de entender, lo que también se refleja en mis formaciones y seminarios.
Como miembro activo del Comité de Educación TYPO3, estoy comprometido a mantener las preguntas del examen TYPO3 CMS Certified Integrator actualizadas y desafiantes. ¡Desde enero de 2024 estoy orgulloso de ser un Consultor Partner oficial de TYPO3!
Pero mi pasión no termina en la pantalla. Cuando no estoy buceando en las profundidades de TYPO3, a menudo me encontrarás en mi bicicleta, explorando los pintorescos senderos alrededor del lago Constanza. Estas excursiones al aire libre son mi equilibrio perfecto: mantienen mi mente fresca y siempre me aportan nuevas ideas.