Introducción
Con la versión 8, se sigue de forma consecuente el camino ya emprendido con la versión 7. Los usuarios, tanto integradores como editores, están en el centro de las nuevas características.
En esta página encontrará información sobre las versiones sprint individuales que se han publicado en el camino hacia la versión LTS final. En breve actualizaremos esta página con más información sobre la versión LTS final.
Requisitos del sistema
- PHP >= 7.0.0
- MySQL 5.5.x - 5.7.x
- Configuración PHP:
- limite_memoria >= 128M
- max_execution_time >= 240s
- max_input_vars >= 1500
- El backend requiere un navegador moderno. Internet Explorer 10 o anteriores ya no son compatibles.
PHP 7.0 es la versión mínima posible para TYPO3 8. Esta versión acelera significativamente todo el sistema. En el frontend, se puede medir un aumento de velocidad de hasta un 40% en comparación con PHP 5.5. Además, se han integrado nuevas funciones de PHP 7 en el núcleo de TYPO3.
PHP 7 está disponible en nuestros paquetes de alojamiento y puede seleccionarse en la configuración del dominio en el menú del cliente.
Actualización a TYPO3 8
Las actualizaciones directas sólo son posibles desde TYPO3 7. Por lo tanto, las versiones anteriores (4.5, 6.2, etc.) deben actualizarse primero a TYPO3 7 LTS.
Procedimiento general
- Compruebe si se cumplen los requisitos mínimos (PHP, MySQL, etc.)
- Actualice todas las extensiones a la última versión, ¡asegúrese de la compatibilidad con TYPO3 8!
- Descomprima el nuevo código fuente de TYPO3, ajuste el enlace simbólico, ejecute el asistente de actualización en la herramienta de instalación.
Proporcionaremos instrucciones de actualización más detalladas a su debido tiempo.
Nuevas características en TYPO3 8.5.0 (Sprint Release)
Ext:form se convierte en un marco de formularios
El formulario de extensión del sistema se ha revisado a fondo. Su gama de funciones recuerda ahora a la de extensiones como Powermail.
Los formularios pueden crearse a través de un nuevo módulo backend y luego utilizarse varias veces en la instalación a través del elemento de contenido del plugin.
El formulario se crea cómodamente en el nuevo asistente. Ahora también son posibles los formularios multipágina. Otra nueva característica es una vista previa integrada del formulario en el backend.
El desarrollo aún no se ha completado, más características están por venir en las próximas semanas.
Primera versión del CKEditor integrado
El antiguo editor de texto enriquecido HTMLArea va a ser sustituido por el más moderno CKEditor. Ya está disponible una primera versión. Sin embargo, la nueva extensión del sistema rte_ckeditor sigue etiquetada como "Experimental" y no está activada por defecto. Muchos plugins y opciones aún no se han integrado. Sin embargo, la integración es suficiente para una primera impresión positiva.
showAccessRestrictedPages ahora funciona con menús especiales
También se ha corregido un molesto error: la opción de TypoScript showAccessRestrictedPages ahora también funciona con los menús especiales. Los enlaces a las páginas de acceso restringido se generan correctamente. Por supuesto, las páginas siguen siendo accesibles sólo después de iniciar sesión en el frontend.
Además de estas innovaciones obvias, han ocurrido muchas cosas bajo el capó. Se han añadido nuevas funciones, pero también se han eliminado otras obsoletas.
Encontrará información detallada sobre TYPO3 8.5.0 en el comunicado de prensa y en el registro de cambios.
Nuevas características en TYPO3 8.4.0 (Sprint Release)
Backend con capacidad de respuesta
El backend se ha optimizado aún más para dispositivos móviles y ahora es "responsive". Esto significa que ahora el backend también se puede utilizar completamente en tabletas o teléfonos inteligentes.
La función viewport del módulo backend "Display", que antes se basaba en ExtJS, se ha reprogramado y ahora se basa en JavaScript nativo y jQuery.
Doctrina DBAL
Todas las llamadas a bases de datos del núcleo de TYPO3 se han convertido a Doctrine DBAL. Como resultado, las extensiones de sistema anteriores dbal y adodb se han etiquetado como obsoletas y se han trasladado al TER. En caso necesario, estas extensiones pueden instalarse posteriormente mediante un asistente de actualización.
Se ha añadido a la documentación un capítulo aparte sobre el acceso a bases de datos: https: //docs.typo3.org/typo3cms/CoreApiReference/Database/
Análisis de actualización en la herramienta de instalación
Hay una nueva sección en la herramienta de instalación llamada "Análisis de actualización". Aquí encontrará (filtrable) todos los cambios desde TYPO3 8.0.
Esto está destinado a ayudar a los administradores de TYPO3, desarrolladores de extensiones e integradores, ya que la información relevante se puede encontrar aquí muy rápidamente.
Todo esto es actualmente sólo un primer paso y se ampliará considerablemente con TYPO3 8 LTS.
Otros cambios
Esta versión también tiene mucho más "bajo el capó" de lo que se ve a primera vista. En el comunicado de prensa de typo3.org se detallan todos los cambios y novedades, así como enlaces a más información.
Nuevas características de TYPO3 8.3 (Sprint Release)
Compatibilidad con PHP 7.1
Aunque PHP 7.1 todavía se encuentra en fase alfa, TYPO3 8.3 ya funciona con él y, por tanto, está perfectamente equipado para el futuro.
Encontrará información más detallada sobre las nuevas funciones y más información en el comunicado de prensa en typo3.org.
Nuevas características de TYPO3 8.2 (Sprint Release)
En esta versión ha habido menos cambios "obvios" y nuevas funciones, pero se ha hecho mucho bajo el capó, siendo las palabras clave Doctrine y las pruebas unitarias.
En el registro de cambios de la versión 8.2 encontrará una lista de todos los cambios.
Atención

En esta versión sigue habiendo un error en la rutina de instalación. Cuando se consulta la conexión a la base de datos al inicio de la instalación, el script de instalación ya crea el archivo typo3conf/LocalConfiguration.php e introduce la IP 127.0.0.1 como servidor de base de datos. Como no tenemos un servidor de base de datos para esta dirección IP, la instalación se cancela en este punto con un mensaje de error.
Por lo tanto, debe editar manualmente el archivo LocalConfiguration.php e introducir aquí el servidor de base de datos correcto, tal y como se encuentra en su menú de cliente. A continuación, puede volver a cargar la ventana del navegador y la instalación continuará.
Ya se ha informado de este error y es de esperar que se solucione en una de las próximas versiones de Sprint.
Nuevas características de TYPO3 8.1 (Sprint Release)
Asistente de diseño backend en línea
El asistente para crear nuevos diseños de backend se ha integrado ahora en el formulario y ya no es una ventana independiente.
Además, puede visualizar la TSConfig del diseño backend creado y así transferirlo fácilmente a su propia extensión, por ejemplo. En este caso no sería necesario guardar los diseños del backend.
Nuevas funciones de TYPO3 8.0 (Sprint Release)
Integración de formularios predefinidos
- El elemento de contenido de EXT:form permite ahora integrar formularios predefinidos
- El integrador puede definir formularios (por ejemplo, dentro de un paquete de sitio) utilizando la clave plugin.tx_form.predefinedForms
- El editor puede colocar el nuevo elemento de contenido mailform en una página y seleccionar allí de una lista de formularios predefinidos
- Los integradores pueden crear sus propios formularios a través de TypoScript, que proporciona más opciones de las que serían posibles en el asistente de formularios (por ejemplo, utilizando stdWrap)
Este nuevo método tiene muchas ventajas:
- Ya no es necesario que los editores utilicen el asistente para formularios: pueden elegir entre formularios prediseñados con un diseño optimizado.
- Los formularios pueden reutilizarse en cualquier sitio
- Los formularios pueden guardarse fuera de la base de datos y, por tanto, versionarse.
Otros cambios
Ya han pasado muchas cosas bajo el capó:
- La funcionalidad de renderizado Fluid de TYPO3 CMS ha sido sustituida por una versión independiente.
- La antigua extensión de Fluid se ha convertido en el llamado Fluid Adapter, que permite a TYPO3 CMS utilizar la versión independiente de Fluid.
- Se han añadido nuevas características/posibilidades en casi todas las áreas de Fluid
- Fluid ahora también soporta condiciones complejas con agrupación y anidamiento
- Además, f:else se ha ampliado con un comportamiento similar a "elseif".
- Fluid se ha equipado con nuevos ViewHelpers (f:or, f:spaceless).
Estas son sólo algunas de las novedades más importantes y llamativas.
Muchas gracias a Patrick Lobacher, que una vez más se ha tomado la molestia de documentar y describir detalladamente todos estos cambios (y muchos más). En su PDF "Novedades " encontrarás aún más información y muchos ejemplos de código.