¿Qué significa LTS?
LTS son las siglas de Long Term Support (soporte a largo plazo). Esto a su vez significa que las versiones LTS reciben soporte durante más tiempo que las versiones normales con actualizaciones de seguridad y correcciones de errores. La versión 4.5 fue la primera versión LTS y fue lanzada en enero de 2011. Mientras que las versiones anteriores de TYPO3, como 4.6, 4.7, 6.0 o 6.1, por lo general sólo reciben soporte con actualizaciones de seguridad y correcciones de errores durante 1-1,5 años, el período para una versión LTS es de 3 años. A partir de entonces, el soporte puede continuar con el Servicio ELTS que puede prolongarse otros 4 años.
El concepto de LTS también resulta familiar en algunas distribuciones de Linux, como Ubuntu.
¿Cuáles son las ventajas de una versión LTS?
Los usuarios que valoran la estabilidad y la seguridad se benefician de una versión LTS. LTS se utiliza en gran medida en el entorno corporativo, donde la estabilidad del sitio web es un factor importante. Las actualizaciones suelen ser posibles sin problemas y en poco tiempo, y el sitio web se construye sobre una base sólida.
Por otro lado, los usuarios que valoran las últimas versiones y características son menos propensos a optar por una versión LTS o a no permanecer con la versión LTS durante los 3 años completos.
¿Por qué actualizar?
Tal vez se pregunte por qué debería actualizarse aunque su sitio web lleve años funcionando sin problemas.
El soporte ELTS para TYPO3 8.7 finalizó en marzo de 2024, lo que significa que los errores y vulnerabilidades de seguridad que se sigan descubriendo ya no serán corregidos. Y esto, a su vez, puede ser un problema crucial para la seguridad de su sitio web. Los sitios web están expuestos repetidamente a ataques de piratas informáticos.
Y esto no sólo afecta a las grandes empresas.
Como muchos de estos ataques están completamente automatizados, incluso la pequeña página web del maestro panadero Mustermann de Buxtehude puede ser objeto de un ataque.
Y si, por ejemplo, la página web de una tienda online no está disponible durante varios días porque ha sido pirateada, ¡esto puede suponer un enorme perjuicio económico para el operador!
Otro punto es el desarrollo de navegadores web como Microsoft Edge, Chrome, Firefox o Safari. También se lanzan constantemente nuevas versiones de estos programas. Las nuevas versiones aportan nuevas funciones, pero también se eliminan constantemente las tecnologías obsoletas. Esto puede llevar a que el backend de TYPO3 deje de ser operable con los navegadores modernos en algún momento.
Por lo tanto, es importante mantener siempre actualizado el software.
¿Qué debo tener en cuenta al actualizar?
En general, al actualizar siempre debe seguirse una ruta de actualización. Si actualmente utiliza una versión inferior a la 6.2, primero debe actualizar a la 6.2 como paso intermedio. A continuación, actualice a 7.6 y sólo después a 8.7, 9.5, 10.4, 11.5 y 12.4.
Durante el proceso de actualización, existen asistentes de migración en la herramienta de instalación con los que se suelen automatizar los cambios de funciones y bases de datos. Sin embargo, estas herramientas de migración sólo admiten la actualización desde la versión principal anterior.
La actualización del sistema TYPO3 en sí suele ser relativamente sencilla, pero las extensiones utilizadas pueden suponer un problema. Las extensiones que funcionan con la versión anterior de TYPO3 no son necesariamente compatibles con una versión actual de TYPO3.
Sin embargo, si usted es absolutamente dependiente de una extensión en particular que aún no funciona con una versión actual de TYPO3, hay varias opciones.
Puede haber una extensión más moderna que cumple el mismo propósito y puede ser fácilmente utilizado como un reemplazo. Por ejemplo, una extensión para un efecto de caja de luz puede ser sustituida fácilmente por cualquier otra extensión para la "ampliación por clic" de las imágenes. Sin embargo, la cosa se complica cuando las extensiones tienen sus propios conjuntos de datos y hay que transferir estos datos a otra extensión.
A veces sería mejor si usted o un programador revisara la extensión y la hiciera compatible con la versión actual de TYPO3. Por supuesto, esto puede ser relativamente lento, dependiendo de la gama de funciones de la extensión.
TYPO3 7.6 también introdujo nuevos elementos de contenido basados en plantillas fluidas. La ventaja es que la salida de estos elementos de contenido se puede cambiar muy fácilmente, ya que las plantillas fluidas se pueden editar directamente. Ya no es necesario escribir el complejo TypoScript necesario para css_styled_content.
Una migración de css_styled_content a fluid_styled_content debe llevarse a cabo con una actualización a TYPO3 9.5 a más tardar. Si no se ha cambiado nada en la salida de los elementos de contenido y sólo se utilizan las normas TYPO3 aquí, esta migración también es bastante simple. De lo contrario, es posible que haya que realizar ajustes en las plantillas fluidas de los elementos de contenido.
Migración de css_styled_content a fluid_styled_content
El cambio de css_styled_content a fluid_styled_content es soportado por TYPO3 de la mejor manera posible. Los siguientes pasos deben llevarse a cabo:
- Desactivación de la extensión css_styled_content
- Activación de fluid_styled_content
- Añadir las plantillas estáticas "Elementos de contenido (fluid_styled_content)" y "Elementos de contenido CSS (opcional)(fluid_styled_content)"
- Compruebe en la herramienta de instalación si debe ejecutarse un asistente de actualización.
Atención: fluid_styled_content utiliza otras clases CSS. Puede ser necesario adaptar aquí el CSS del frontend.
Además, algunas opciones de css_styled_content ya no son compatibles. Por ejemplo, los "efectos de imagen" ya no están disponibles. Los nombres de algunos campos de la base de datos también han cambiado. Donde el campo de base de datos "section_frame" -> "frame_class". Esto debe tenerse en cuenta si, por ejemplo, se han realizado ajustes a través de TSConfig.
SEO y URL legibles
Con TYPO3 9 LTS, algunas características se han integrado en el núcleo de TYPO3 que antes tenían que ser adaptadas a través de extensiones adicionales.
Funciones SEO a través de la nueva extensión del sistema "seo
Desde TYPO3 9, las etiquetas meta como "descripción", "palabras clave", "autor", etc. se generan automáticamente en el código fuente HTML si se activa la nueva extensión del sistema "seo". Anteriormente, esto tenía que hacerse manualmente utilizando TypoScript o extensiones adicionales como cs_seo. La creación de un título optimizado para el navegador y el control de las arañas de los motores de búsqueda (metaetiqueta "robots") ahora también es posible directamente.
URL legibles
Por defecto, TYPO3 genera URLs como domain.de/index.php?id=1234. Éstas no son legibles por humanos ni contienen palabras clave importantes para la optimización de motores de búsqueda.
Hasta TYPO3 8 inclusive, las URL legibles debían crearse utilizando extensiones adicionales como realurl o cooluri. Estos ya no son necesarios desde TYPO3 9. TYPO3 puede generar automáticamente URLs legibles para las páginas, por ejemplo, en la forma domain.com/products/product-x/
Sin embargo, la reelaboración manual es necesaria para extensiones como "noticias". En este caso hay que editar el archivo de configuración del sitio. Sin embargo, algunas extensiones ya proporcionan ejemplos de configuración en su documentación.
¿Cómo debo realizar la actualización?
El primer consejo y el más importante: ¡nunca realice la actualización en el sitio original!
Cree siempre una copia del sitio web completo y realice la actualización en esta copia. Una vez realizada la actualización con éxito, podrá seguir utilizando la copia. Hemos descrito cómo crear una copia en un vídeo tutorial.
Todo el trabajo posterior se realiza en la copia. El sitio web original seguirá funcionando sin verse afectado durante este tiempo, y los visitantes de su sitio web no notarán nada. Hemos resumido la mejor manera de proceder con una actualización en nuestra guía general de actualización.
El primer paso, sin embargo, es una comprobación del sitio web.
Compruebe todas las extensiones en uso. ¿Hay versiones actualizadas que sean compatibles con la versión actual de TYPO3? ¿Utiliza extensiones que ha programado usted mismo? ¿Las extensiones del repositorio han sido modificadas por usted o por una agencia? ¿Puede usted o el programador/agencia adaptar estas extensiones a la versión actual de TYPO3?
Desinstale y elimine las extensiones que ya no necesite. Para otras extensiones, compruebe en el TER si ya existe una versión compatible más reciente. Puede actualizarlas. Sin embargo, ¡asegúrese de leer la documentación de las extensiones! A menudo se producen los llamados "cambios de ruptura", es decir, cambios que requieren ajustes manuales en las plantillas o TypoScript, por ejemplo, o la ejecución de un asistente de actualización.
A continuación, puede intentar sustituir el núcleo de TYPO3 y ejecutar el asistente de actualización. A continuación, puede actualizar todas las extensiones en la versión actual de TYPO3 a la última versión, si es necesario.
Actualización
Como cliente nuestro, también puede encargarnos la actualización de su sitio web si no desea hacerlo usted mismo.
Sin embargo, no podemos adelantar nada sobre la complejidad y duración de la actualización. Esto depende de las extensiones utilizadas, pero también de la versión que desee actualizar. Por esta razón, no es posible hacer ninguna estimación de tiempo o coste por adelantado.
En el primer paso realizaremos una comprobación de la actualización para verificar si es posible y cuánto tiempo de trabajo puede esperar. Sin embargo, como esta comprobación requiere cierto trabajo, lamentablemente no podemos ofrecerla gratuitamente.
El coste de la comprobación realizada por nosotros es de 249,90 euros (IVA incluido). En función de los resultados de esta comprobación, podemos hacerle una oferta para la implantación, si es posible una actualización.
No obstante, a pesar de un examen minucioso, no podemos garantizar que la actualización pueda llevarse a cabo sin complicaciones. En caso de que surjan problemas técnicos inesperados durante la actualización, nos pondremos en contacto con usted para aclararle cómo proceder.
Tenga en cuenta lo siguiente: Las extensiones que no están disponibles en el TYPO3 Extension Repository (TER) o las extensiones TER que han sido modificadas o personalizadas manualmente quedan excluidas de la actualización. Esto significa que si dichas extensiones están en uso, no realizaremos una actualización.
Si aún no es cliente, puede que le interese nuestro servicio gratuito de migración.
Si tiene más preguntas sobre la actualización, envíenos un mensaje.