Zum Inhalt springen

TYPO3 8 LTS

TYPO3 8 LTS fue lanzado el 4 de abril de 2017. Aquí puede encontrar información sobre las nuevas características de esta versión.

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)

La versión 8.5.0 se publicó el 20 de diciembre de 2016.

Esto es nuevo:

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.

Limpiar los paquetes de idiomas

Anteriormente, los paquetes de idiomas desactivados no se borraban. Ahora es posible mediante un nuevo botón en el módulo de idiomas. Al hacer clic en el nuevo icono de papelera, se desactiva y desinstala el paquete de idiomas.

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.

Los asistentes de actualización pueden ejecutarse de nuevo

En la herramienta de instalación existe ahora la opción de volver a ejecutar algunos (o todos) los asistentes de actualización.

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)

La versión 8.4.0 se publicó el 18 de octubre de 2016.

Esto es nuevo:

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)

La versión 8.3 se publicó el 30 de agosto.

Atención: ¡El error durante la instalación (selección del host de la base de datos, véase la información sobre la versión 8.2 más abajo) lamentablemente sigue existiendo!

Esto es nuevo en la versión 8.3:

Doctrina DBAL

La migración a Doctrine DBAL está casi terminada.

Representación de árboles basada en SVG

El Árbol TCA se implementa ahora con SVGs y tecnología de navegador (sin ExtJS).

Sintaxis de enlace simplificada

Hay una nueva sintaxis de enlaces para páginas y archivos.

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.

Dimensiones configurables del panel de edición en la edición frontend

Ahora es posible establecer la anchura y la altura de la ventana emergente para la edición en la edición frontend (EXT:feedit) a través de UserTSconfig.


options.feedit.popupHeight = 700 options.feedit.popupWidth = 900

Entrada "Borrar caché" en el menú contextual

Se ha añadido un nuevo elemento "Borrar caché" al menú contextual del árbol de páginas, que sólo puede utilizarse para borrar la caché del frontend de la página seleccionada.

El nuevo elemento de menú se encuentra en "Acciones de página".

compatibilidad con ogg, flac y opus

Ahora también se admiten los tipos de archivos ogg, flac y opus.

Nuevas características de TYPO3 8.1 (Sprint Release)

Módulo de espacios de trabajo revisado

El módulo backend Workspaces ha sido revisado y también adaptado visualmente al backend TYPO3. Además, se ha mejorado considerablemente el rendimiento, lo que permite un trabajo más fluido.

Mejor selección de colores

Se ha integrado un nuevo selector de colores para la selección de colores, eliminando las soluciones anteriores. Esto facilita enormemente la selección de colores a los usuarios.

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.

Borrar caché más fácilmente

Se ha simplificado la eliminación de cachés, tanto en el backend de TYPO3 como en la herramienta de instalación.

Nuevas funciones de TYPO3 8.0 (Sprint Release)

Recuperación recursiva de páginas

El reciclador (papelera) soporta ahora la recuperación recursiva de páginas borradas hasta el primer nivel de la línea raíz. Esta función sólo está disponible para usuarios administradores, ya que se requieren derechos especiales.

Asistentes de formularios como asistentes en línea

El asistente de ampliación EXT:form se carga ahora directamente en línea. Antes había que guardar y volver a cargar el elemento de contenido para poder utilizar el asistente.

Logotipo alternativo en el backend

Desde TYPO3 7, es posible personalizar los colores, la imagen de fondo y el logotipo de la pantalla de inicio de sesión a través de la nueva extensión del sistema "Backend".

Ahora también se puede cambiar fácilmente el logotipo en la esquina superior izquierda del backend de TYPO3.

Copiar elementos de contenido mediante arrastrar y soltar

Además de la función de arrastrar y soltar en el módulo de página (con la que se podían mover elementos de contenido), ahora también es posible copiarlos pulsando además la tecla CTRL/ CTRL. Tras la operación, el módulo de página se recarga para que se actualice toda la información.

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).

Funciones obsoletas/eliminadas

  • Se ha eliminado la obsoleta propiedad de TypoScript page.includeJSlibs. En su lugar, ahora debe utilizar la propiedad de TypoScript page.includeJSLibs (con "L" mayúscula).
  • Se ha eliminado la opción de TypoScript config.renderCharset.

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.

Aktualisiert: 17.07.2024