Zum Inhalt springen

Actualizaciones de TYPO3 - Visión general

Las versiones actuales de TYPO3 son:

Versión 13.4.7 und 12.4.27 y versiones ELTS 11.5.43, 10.4.49 und 9.5.50

¿Por qué debería actualizarme?

Tal vez se pregunte por qué debería actualizar su sitio web TYPO3 aunque lleve años funcionando de forma estable. La respuesta es sencilla: seguridad, funcionalidad y requisitos legales.

El soporte extendido a largo plazo (ELTS) para la versión 8.7 de TYPO3 finalizó en marzo de 2024 y desde entonces no se han corregido más vulnerabilidades de seguridad y errores. El siguiente gráfico muestra el calendario para todas las versiones de TYPO3:

Autor

Tanja Ulmer


Tanja tiene más de 15 años de experiencia con TYPO3 y trabaja como desarrolladora en jweiland.net. Ya sea HTML, CSS, TypoScript o Fluid: conoce todo lo necesario para crear sitios web.

El fin de las actualizaciones alberga riesgos considerables para su sitio web, ya que los ciberataques están cada vez más automatizados. No sólo las grandes empresas están en el punto de mira, sino también los sitios web más pequeños, como los de un negocio local de artesanía o una pequeña tienda online. Estos ataques pueden paralizar su sitio web y causar graves pérdidas económicas.

Además, los navegadores web como Chrome, Firefox, Safari o Microsoft Edge evolucionan constantemente. Las nuevas versiones traen funciones modernas, pero al mismo tiempo eliminan tecnologías obsoletas. Como resultado, es posible que las versiones más antiguas de TYPO3 ya no funcionen sin problemas con los navegadores actuales, especialmente en el backend, donde usted mantiene su contenido.

Como operador de un sitio web comercial, también está legalmente obligado a mantenerlo técnicamente actualizado. Un software obsoleto puede dar lugar a violaciones de la protección de datos y dar lugar a advertencias de las autoridades de control. Los requisitos del GDPR y de la Ley de Servicios Digitales (antigua Ley de Telemedia) hacen que sea esencial actualizar periódicamente un sitio web.

Las actualizaciones periódicas son esenciales para minimizar los riesgos de seguridad, garantizar la funcionalidad a largo plazo de su sitio web y cumplir los requisitos legales. Piense a largo plazo: una actualización ahora protege su inversión en el sitio web y le evita problemas evitables.

¿Cómo se realiza una actualización?

Una actualización de TYPO3 requiere un profundo conocimiento del sistema y experiencia en el trabajo con la línea de comandos. Si usted tiene las habilidades necesarias, puede realizar la actualización usted mismo con la ayuda de nuestra guía detallada de actualización guía de actualización. Alternativamente, estaremos encantados de asumir esta tarea por usted para garantizar una actualización suave y segura de su sitio web.

¿Cuánto cuesta una actualización de TYPO3?

El coste de una actualización de TYPO3 varía en función de la complejidad de su sitio web y del esfuerzo necesario. Para poder ofrecerle un presupuesto transparente, realizamos una comprobación detallada de la actualización de TYPO3.

Esta comprobación nos permite analizar su sitio web en función de todos los factores relevantes y determinar el esfuerzo necesario con la mayor precisión posible. Debido al esfuerzo que supone, no podemos ofrecer este servicio de forma gratuita. El coste del chequeo de actualización de TYPO3 es de 249,90 euros (IVA incluido).

Como parte de la comprobación, analizamos, entre otras cosas

Número de pasos de la versión

La complejidad de una actualización de TYPO3 depende del número de pasos principales de la versión. Una actualización de TYPO3 versión 12.4 a TYPO3 versión 13.4, por ejemplo, es menos compleja que una actualización de TYPO3 versión 8.7 a TYPO3 versión 13.4. Cuantas más versiones se salten, más extensos serán los ajustes necesarios en las extensiones, plantillas y funciones individuales.

Usted puede ver fácilmente qué versión de TYPO3 está utilizando actualmente su proyecto en el backend. Encontrará el número de versión en la parte superior izquierda debajo del nombre de su instalación.

Método de instalación

Como parte de la comprobación de la actualización, también comprobamos el método de instalación. ¿Su sitio web está implementado como instalación Composer o como instalación clásica con enlaces simbólicos? Esta información influye en el enfoque.

Puede comprobar fácilmente qué método se utiliza para su instalación en el módulo backend "Extensiones".

Para visualizar el módulo "Extensiones" se necesitan las autorizaciones de un administrador o de un mantenedor del sistema.

Un cuadro de información azul con la etiqueta "Modo Composer" encima de la lista de extensiones indica que se trata de una instalación Composer. En caso contrario, se ha utilizado el método de instalación clásico con enlaces simbólicos.

Método de plantillas

El método de plantillas y el método de representación de contenido de su sitio web TYPO3 tienen una gran influencia en el proceso de actualización. Actualmente, Fluid y Fluid Styled Content son los estándares. Sin embargo, si su sitio web todavía se basa en el anticuado método de representación de contenido CSS Styled Content, los elementos de contenido deben migrarse a Fluid Styled Content durante la actualización. El esfuerzo necesario es mínimo siempre que no se hayan realizado ajustes en los elementos estándar. En caso contrario, será necesario modificar las plantillas individuales.

Como Fluid Styled Content utiliza clases CSS diferentes a las de CSS Styled Content, en este caso tenemos que adaptar el frontend CSS para garantizar que la visualización siga siendo coherente.

Además, algunas características de CSS Styled Content no se han adoptado en Fluid Styled Content. Por ejemplo, los "efectos de imagen" ya no existen, y algunos campos de la base de datos han cambiado de nombre, como "section_frame" a "frame_class". Estos cambios deben tenerse en cuenta, especialmente si se han realizado personalizaciones con TSConfig.

Si todavía utiliza subpartes o marcadores en sus plantillas, deberá convertirlos a plantillas Fluid. Lo mismo se aplica si utiliza extensiones antiguas como templavoila, rlmp_tmplselector o automaketemplate. Estas extensiones ya no son compatibles y deben ser reemplazadas.

Para comprobar el método de plantillas

Inicie sesión en el backend de TYPO3 con acceso de administrador y cambie al módulo "Plantilla" (a partir de TYPO3 v12 "TypoScript"). Seleccione la página raíz en el árbol de páginas (reconocible por el símbolo del globo terráqueo) y abra el "Navegador de objetos TypoScript" (desde TYPO3 v12 "Active TypoScript") en el menú desplegable superior. Busque el objeto "Page" en la sección "Setup Root". Si allí se define un "FLUIDTEMPLATE", se trata de Fluid. Sin embargo, si encuentra entradas como "workOnSubpart = DOCUMENT" o propiedades como "marks" o "subparts", todavía se están utilizando marcadores.

Puede ver el método de representación del contenido en el módulo "Plantilla", en "Info/Modificar". Allí, haga clic en "Editar todo el registro de plantillas" y compruebe qué plantillas estáticas se incluyen en la pestaña "Incluye". Una entrada "Fluid Content Elements" significa que se utiliza Fluid Styled Content. CSS Styled Content" es el método obsoleto.

En el módulo "Extensiones", también puede comprobar si están instaladas extensiones de plantillas antiguas como templavoila, rlmp_tmplselector o automaketemplate. Deberían sustituirse como parte de la actualización.

TypoScript y TsConfig adicionales

Si utiliza TypoScript o TsConfig adicionales en su sitio web, pueden producirse problemas de compatibilidad tras una actualización. Esto puede deberse, por ejemplo, a que la sintaxis de las condiciones ha cambiado o a que determinados objetos ya no son compatibles. En tales casos, es necesario realizar ajustes para garantizar la funcionalidad de su sitio web.

Las configuraciones TypoScript más antiguas, en particular, que se basan en estándares obsoletos, deben comprobarse con antelación.

Editor de texto enriquecido utilizado

En TYPO3, ya sea HTMLArea o CKEditor se utiliza generalmente para el campo de texto del cuerpo de los elementos de contenido. A partir de la versión 9 de TYPO3, sin embargo, HTMLArea ya no está disponible y debe ser reemplazado por CKEditor. Este cambio es a menudo sencillo, pero puede ser más complejo con configuraciones altamente personalizadas de HTMLArea.

Cómo averiguar qué editor de texto está utilizando:

Inicie sesión en el backend TYPO3 con acceso de administrador y cambie al módulo "Extensiones". En la lista de allí, se puede ver si HTMLArea o CKEditor está instalado. Esto le dará claridad en cuanto a si es necesario un cambio durante una actualización.

Número y tipo de extensiones

El esfuerzo necesario para una actualización de TYPO3 depende en gran medida de las extensiones instaladas. Mientras que el núcleo de TYPO3 normalmente se puede actualizar sin problemas, la actualización se vuelve más compleja cuantas más extensiones se utilicen.

Desafíos con extensiones

  1. Extensiones no disponibles: Algunas extensiones no están disponibles para la versión de destino y deben ser reemplazadas. Esto puede requerir una nueva selección y configuración de nuevas extensiones o, si es posible, la eliminación de la funcionalidad afectada.

  2. Extensiones desarrolladas individualmente: Para las extensiones desarrolladas por uno mismo que no están disponibles en el TYPO3 Extension Repository (TER), es necesaria una personalización o una actualización completa. Esto requiere el apoyo del desarrollador original o un pedido por separado.

Cómo comprobar sus extensiones

Inicie sesión en el backend TYPO3 con acceso de administrador y vaya al módulo "Extensiones". Allí encontrará una lista de todas las extensiones instaladas. Filtre por "Extensiones Locales" ("Local") para mostrar todas las extensiones de terceros que también han sido instaladas desde el Repositorio de Extensiones TYPO3 o desarrolladas específicamente para su instalación. Puede comprobar la disponibilidad en el TYPO3 Extension Repository (TER) en https://extensions.typo3.org. Busque allí la clave de extensión respectiva que se especifica en la columna "Clave". Si una extensión no aparece en la lista, se trata de una extensión desarrollada individualmente.

Ubicación de almacenamiento de los archivos de plantilla

Para garantizar una actualización limpia y preparada para el futuro de su sitio web TYPO3, todos los archivos de plantilla deberían organizarse idealmente en un paquete de sitio, similar a las extensiones. En instalaciones antiguas, sin embargo, estos archivos se encuentran a menudo en el directorio fileadmin.

Desafíos con ubicaciones de almacenamiento más antiguas

Si sus plantillas se encuentran en el directorio fileadmin, deberá seguir varios pasos:

  1. Crear un paquete de sitio: todos los archivos de plantilla deben transferirse a un nuevo paquete de sitio.

  2. Reestructurar losarchivos: Hay que organizar los subdirectorios y ajustar las rutas de los archivos existentes en la configuración.

  3. Realizar ajustes: Puede que sea necesario crear archivos adicionales y adaptar las extensiones de archivo existentes.

Cómo comprobar la ubicación de almacenamiento de los archivos de plantilla:

Inicie sesión en el backend de TYPO3 como administrador y cambie al módulo "Plantilla". Seleccione el "Navegador de objetos TypoScript" en el cuadro de selección de la parte superior. Introduzca el término fileadmin en el campo de búsqueda. En el resultado de la búsqueda aparecerán todas las referencias al directorio fileadmin. Si los archivos TypoScript o HTML se encuentran en estas rutas, se requiere un nuevo paquete de sitio.

Actualización de las plantillas de fluidos

Incluso si su sitio web ya utiliza Fluid como un método de plantillas, los ajustes pueden ser necesarios después de una actualización. Algunos ViewHelpers proporcionados por las extensiones o sus argumentos ya no están disponibles en las nuevas versiones de TYPO3 y deben ser reemplazados por soluciones alternativas.

Desafíos con plantillas Fluid

  1. ViewHelpers obsoletos: Comprobamos si los ViewHelpers utilizados siguen siendo compatibles. Si no es así, hay que buscar soluciones alternativas.
  2. Adaptar la lógica de la plantilla: Los cambios en las nuevas versiones de TYPO3 pueden obligar a adaptar la lógica existente en las plantillas. A menudo se trata de argumentos modificados de ViewHelpers o nuevos requisitos para la estructura de las plantillas Fluid.

Cómo comprobar sus plantillas Fluid

Inicie sesión en el backend como administrador y navegue hasta sus archivos de plantilla (si se encuentran en el directorio fileadmin), o utilice el acceso SFTP o SSH si los archivos de plantilla se encuentran en un paquete de sitio en el directorio typo3conf/ext/ para comprobar las plantillas Fluid específicamente en busca de incompatibilidades.

Nuevos requisitos y directrices actuales

Una actualización de su sitio web TYPO3 le ofrece la oportunidad de adaptar su sitio a los estándares actuales en materia de accesibilidad, optimización para motores de búsqueda (SEO) y protección de datos. Integramos estas características para usted como estándar como parte de una actualización:

  1. Mapas de sitio XML: Un mapa del sitio actualizado y completo facilita a los motores de búsqueda el rastreo de su sitio web y mejora la indexación.

  2. Campos SEO ampliados: Las versiones más modernas de TYPO3 ofrecen opciones mejoradas para optimizar sus metadatos, como títulos, descripciones y etiquetas open graph, para aumentar la visibilidad del sitio web.

  3. Gestor de consentimiento de cookies: Si hay contenido relevante en su sitio web, un mecanismo de consentimiento para el uso de datos es esencial para el cumplimiento del GDPR. Integramos herramientas modernas de consentimiento de cookies para usted.

Esfuerzo adicional

Estas personalizaciones implican un esfuerzo técnico, ya que hay que realizar configuraciones, adaptar el contenido existente e implementar nuevas funciones. Sin embargo, merece la pena realizar este trabajo directamente como parte de una actualización para mantener su sitio web preparado para el futuro y competitivo.

Resumen y próximos pasos

Una actualización de TYPO3 es una tarea compleja que tiene en cuenta diversos aspectos: desde comprobar el método de instalación hasta personalizar las plantillas Fluid y garantizar la compatibilidad de las extensiones. Este trabajo garantiza que su sitio web no solo siga siendo seguro y conforme a la ley, sino que también se beneficie de nuevas funciones y estándares mejorados.

Con nuestro chequeo de actualización de TYPO3, le ofrecemos un análisis en profundidad que cubre todas las áreas relevantes de su sitio web. El precio de 249,90 euros (IVA incl.) incluye todos los puntos mencionados anteriormente, así como recomendaciones concretas de actuación y pasos claramente formulados para las siguientes etapas.

Aquí tiene un ejemplo de informeque da una idea de los resultados de una comprobación de este tipo. Este informe procede de un proyecto real, sólo se ha anonimizado el dominio. No dude en ponerse en contacto con nosotros para encargar la comprobación y poner al día su sitio web.

Aktualisiert: 28.12.2024