Saltar al contenido

Ponerse al día con Typo3 CMS 8 LTS

Continuando con nuestra serie de artículos sobre diferentes sistemas de gestión de contenido en esta publicación, echamos un vistazo a TYPO3 y su última versión de v8.

TYPO3 es un sistema de gestión de contenido web gratuito y de código abierto basado en PHP. Se publica bajo la Licencia Pública General GNU. Puede ejecutarse en varios servidores web, como Apache o IIS, sobre muchos sistemas operativos, entre ellos Linux, Microsoft Windows, FreeBSD, Mac OS X y OS / 2.

TYPO3 es el fruto de varios años de trabajo de Kasper Skårhøj. Desde su lanzamiento, a finales de 2000, una comunidad muy activa se ha reunido y asegura el desarrollo continuo del CMS.

En términos de funcionalidades listas para usar, TYPO3 es una de las herramientas CMS más ricas del mercado. Ofrece casi todo lo que uno pueda desear, todo está muy bien pulido y con muy pocas limitaciones: administración de derechos y contribuciones, almacenamiento en caché, autorizaciones, plantillas y más. La mayor fortaleza de TYPO3 radica en su capacidad de expansión. Una extensión puede agregar una serie de funcionalidades a TYPO3, pero también puede modificar una funcionalidad previamente integrada sin alterar el código fuente de TYPO3, manteniendo así su compatibilidad con futuras versiones.

TYPO3 es utilizado actualmente por una amplia gama de empresas, incluidas Vodafone, AirFrance y Sony Entertainment.

TIPO 3 CMS 8 LTS

Abril de 2017 vio el lanzamiento de la lanzamiento de CMS 8 LTS (también conocido como 8.7). Construida sobre la versión 7 de PHP, la versión CMS ofrece un gran aumento de velocidad en comparación con las versiones anteriores. PHP 7 es en promedio dos veces más rápido que PHP 5.6.

  • Fuente abierta – Sin tarifa de licencia
  • Amplias funciones para editores
  • Plurilingüe – Más de 50 localizaciones de backend, publicación ilimitada de frontend
  • Seguridad primero – Gestión de seguridad activa
  • Espacios de trabajo y control de versiones – Flujos de trabajo de edición y desarrollo integrados
  • Alta escalabilidad – Expandir con un marco basado en API
  • Multisitios – Administre un número ilimitado de sitios y aplicaciones desde una sola instalación
  • Derechos de acceso granulares – Controle los grupos de acceso, los usuarios, los sitios, las páginas, el contenido y todo lo demás
  • Compatible con HTML5 y dispositivos móviles – Publica contenido a prueba de futuro
  • Servicio profesional – Proporcionado por agencias web, autónomos, empresas de alojamiento e integradores certificados de TYPO3 CMS
  • Extensibilidad ilimitada – ¡Aproximadamente 6000 extensiones gratuitas y contando!

TYPO3 v8 LTS recibirá mantenimiento regular y correcciones de errores hasta octubre de 2018 y correcciones de errores críticos y de seguridad hasta abril de 2020.

Me reuní con Benni Mack de Typo3 para hablar sobre las nuevas funciones de Typo3 CMS 8 LTS.

¿Puede informar a nuestros lectores un poco más sobre su papel dentro de TYPO3?

“He estado con el desarrollo de TYPO3 Core, el producto principal, desde 2007, pero asumí el liderazgo del desarrollo general en 2014.

Con más de 300 colaboradores y 25 miembros del equipo principal, superviso todo el desarrollo principal, planifico los próximos lanzamientos, doy un arco general sobre el desarrollo con una perspectiva a medio plazo y me aseguro de que el producto se dirija en la dirección correcta “.

Han pasado aproximadamente 18 meses desde el lanzamiento de TYPO3 v7 LTS, ¿qué nuevas características podemos esperar en TYPO3 v8 LTS?

“TYPO3 v8 LTS se lanzó en abril de 2017 y los últimos 1,5 años han sido una gran optimización del sistema en general. Ya lo hemos hecho antes, pero también significa que integramos otros estándares de la industria relacionados con PHP en lugar de inventar la rueda una y otra vez.

Al mismo tiempo, estamos siguiendo un enfoque de desarrollo progresivo, manteniendo un producto que se puede actualizar desde versiones anteriores, un impacto clave que hemos mantenido durante 15 años.

En cuanto a las nuevas características: Integramos Doctrine DBAL como capa de abstracción de la base de datos y pudimos desaprobar nuestra vieja lógica DBAL personalizada. Esto abrió la puerta para ir a la nube de una manera muy nativa para hosters como Microsoft Azure o Heroku, que se ejecuta con PostgreSQL de forma nativa.

El editor no solo verá una interfaz de administración completamente lista para dispositivos móviles, sino también un asistente de formularios para usar fácilmente una herramienta de apuntar y hacer clic para crear formularios personalizados dentro de TYPO3 sin la necesidad de más extensiones. Un nuevo editor de texto enriquecido basado en CKEditor simplifica la configuración y se envía con los mejores valores predeterminados para la mayoría de las instalaciones.

Por supuesto, se ha realizado mucho trabajo bajo el capó, como migraciones automáticas para opciones de configuración antiguas y grandes mejoras para instalaciones especiales y personalizadas en varios idiomas “.

Noto que la nueva versión se basa en PHP7; ¿Por qué el equipo sintió que era hora de moverse ahora y no en una versión futura?

“TYPO3 v7 ya era compatible con PHP7, pero decidimos utilizar este hito en PHP como un requisito no solo por la mejora del rendimiento, sino también para llevar nuestra base de código y el código de los desarrolladores de extensiones a un nuevo nivel, por ejemplo, imponiendo una escritura estricta para nuevas funcionalidades.

Cuando comenzamos a planificar TYPO3 v8 en noviembre de 2015, PHP7 estaba a punto de ser lanzado y en ese momento sentimos que también podemos contribuir con nuestra parte a la comunidad PHP al impulsar activamente los entornos de infraestructura que se utilizarán. Parece que elegimos exactamente la decisión correcta en ese entonces “.

¿Cuántos de sus usuarios han pasado de CMS 7 a 8? ¿Ha recibido algún comentario?

“En general, la adopción también depende de las extensiones que utiliza una instalación de TYPO3, que también deben ser compatibles con TYPO3 v8, pero a medida que la ruta de migración se vuelve más fácil con cada versión importante, la adopción ya se está recuperando. Además de eso, nuestro estrategia de lanzamiento de sprint permite a las personas que planean un nuevo proyecto más grande comenzar a desarrollar con v8 antes de que se lance el lanzamiento de LTS “.