TYPO3 Camp Munich 2024
Este año, el TYPO3 Camp Munich tuvo lugar del 13 al 15 de septiembre. Nos reunimos para el calentamiento en la CVJM Haus, donde nos ofrecieron bebidas y un delicioso chili con o sin carne. Más tarde, por la noche, se sirvieron cócteles, que podían comprarse o canjearse por una afiliación a la Asociación.
La mayor parte del campamento fue muy lluviosa este año. Así que a la mañana siguiente, más o menos empapados, nos reunimos en el FAT CAT, donde nos esperaba el desayuno en forma de bocadillos muy apetitosos y café preparado con mucho cariño. A continuación, nos pusimos a planificar las sesiones.
Este año, el equipo organizador tuvo el placer de recibir un gran número de propuestas de sesiones y charlas. El programa del sábado y el domingo no tardó en llenarse casi por completo el primer día del evento.
Al igual que el año pasado, el acto social tuvo lugar en la Paulaner Brauhaus, con la abundante comida habitual.
He aquí un extracto de las sesiones y charlas:
Pruebas de extremo a extremo con Playwright
Probar sitios web en el frontend, por ejemplo después de realizar una actualización o de añadir una nueva función, puede llevar mucho tiempo, sobre todo en sitios web grandes, y existe el riesgo de pasar algo por alto.
Volker Kemeter nos mostró cómo puede utilizarse el software de código abierto Playwright para realizar automáticamente pruebas predefinidas para comprobar el sitio en el frontend. Playwright también tiene un generador de código con el que se pueden definir muy fácilmente pruebas propias, por ejemplo para llamar a páginas clave, comprobar banners de cookies, enviar correos electrónicos o formularios de prueba, recorrer la navegación, pero también para comprobar la conformidad del sitio web con el W3C o su accesibilidad y muchos otros aspectos.
TYPO3 v13 para integradores
Wolfgang Wagner una vez más nos dio una buena introducción a tres de las nuevas características más importantes de TYPO3 v13: Site Sets, el nuevo objeto de contenido PAGEVIEW y Content Blocks (aunque estos últimos aún no han llegado al núcleo).
Con Site Sets es posible proporcionar una definición de site set preconfigurada desde Site Settings, TypoScript pero también PageTSConfig en un paquete de sitio o una extensión, que puede aplicarse por configuración de sitio (por página raíz) a través del módulo backend "Site Management">"Sites". Como antes, aquí también se pueden definir o sobrescribir constantes a través del editor de constantes. Sin embargo, éstas ya no terminan en la tabla sys_template, sino en un archivo YAML directamente en el paquete de extensión o sitio. Esto significa que el TypoScript puede desaparecer completamente de la base de datos.
El nuevo objeto de contenido PAGEVIEW facilita aún más la salida de plantillas Fluid y la integración de diseños backend, ya que requiere menos configuración. Además, se puede acceder a más variables estándar en la plantilla Fluid. Sin embargo, para aprovechar las ventajas del objeto, es necesario respetar algunas convenciones, como una estructura de directorios ligeramente diferente.
Los bloques de contenido facilitan y aceleran la creación de elementos de contenido, páginas o tipos de registros de datos personalizados. Esto resulta especialmente interesante para quienes se están familiarizando con TYPO3. También en este caso, la creación funciona con archivos YAML. A partir de ellos se genera automáticamente una configuración TCA.
Actualizar TYPO3 v4 a v12
Patricia Ottmar nos demostró que el temerario intento de actualizar una instalación de TYPO3 v4 a v12 puede tener éxito. Utilizando un caso práctico, nos mostró los pasos que dio (o que simplemente se saltó) "porque podemos" ;-). Es importante memorizar los asistentes de actualización necesarios y llevarlos a cabo en secuencia, pero los asistentes autoescritos también pueden ser muy útiles. El asistente de actualización para el paso de v4 a v6 es especialmente importante, ya que adapta las referencias de archivos para la Capa de Abstracción de Archivos introducida en v6.2, crea los registros de datos necesarios y mueve los archivos al directorio Fileadmin.
Para que la actualización sea lo más sencilla posible, recomendó utilizar desde el principio sólo las extensiones de terceros que sean absolutamente necesarias y no olvidar los asistentes de actualización de estas extensiones. También nos dio alternativas y herramientas de migración para las extensiones de uso frecuente que no están disponibles para las versiones actuales de TYPO3, como tt_news y gridelements. Por último, pero no menos importante, nos dio consejos para actualizar nuestros propios paquetes de sitios o extensiones y mencionó herramientas útiles como rector o fractor.
El contenido de esta página se ha traducido automáticamente.