Introducción
Por qué la versión 6.0 fue lanzada inmediatamente después de la última versión 4.7 es una historia más larga y tiene que ver con el nuevo CMS TYPO3 Neos. Si está interesado, puede leer la historia completa de TYPO3 CMS 6.0.
TYPO3 CMS 6.0 trae toda una serie de nuevas características, las más importantes y lo que debe tener en cuenta al cambiar o actualizar se explican brevemente aquí.
Capa de abstracción de archivos (FAL)
El File Abstraction Layer cambia completamente la forma en que TYPO3 maneja los archivos. Ahora es posible almacenar archivos no sólo dentro de la instalación TYPO3 en la carpeta fileadmin. Ahora también puede integrar servicios de almacenamiento externos como WebDav o Amazon S3 y almacenar imágenes usadas, documentos PDF y otros archivos allí. FAL también incluye una pequeña función de gestión de metadatos. Por ejemplo, puedes asignar una descripción y un texto alternativo a las imágenes en el módulo de lista de archivos. Por supuesto, esto también es posible para todos los demás tipos de archivos.
Anteriormente, TYPO3 siempre creaba copias de los archivos cargados en la carpeta uploads/. Esta carpeta podría llegar a ser bastante grande con el tiempo. Este comportamiento se ha cambiado: Los archivos ya no se copian, sino que se hace referencia a ellos. Esto significa que las imágenes, por ejemplo, pueden intercambiarse en cualquier momento sin ningún problema.
Como parte de este cambio, también se ha revisado y modernizado ligeramente la forma en que se utilizan las imágenes en el backend, por ejemplo. Más adelante entraremos en más detalles.
El Director de Extensión (ME)
El gestor de extensiones también se ha rediseñado por completo. Se ha reescrito completamente sobre la base de Extbase y también se ha racionalizado. Por ejemplo, el módulo de idioma se ha movido a un módulo backend separado. El nuevo EM es más claro y sólo hay unas pocas funciones ocultas. Todas las acciones que son posibles con una extensión son ahora claramente visibles.
Sin embargo, todavía hay un pequeño escollo: la actualización de la lista de extensiones puede tener que iniciarse manualmente. Para ello, no debe hacer clic en el símbolo verde de recarga situado en la parte inferior de la EM, como cabría esperar, sino en el texto "Última actualización" situado en la parte superior derecha. Lamentablemente, este enlace no es reconocible como tal y esto ya ha causado confusión a muchas personas. Esperamos que este enlace esté mejor etiquetado en una de las próximas actualizaciones.
También hay algo a tener en cuenta a la hora de instalar una extensión: después de hacer clic en el botón de instalación, no verás ninguna información visual durante el proceso de instalación. Por el momento, simplemente tienes que esperar más o menos hasta que aparezca una ventana de mensaje después de la instalación. Esperemos que esto también mejore un poco con una de las próximas actualizaciones.
Ahora también es más fácil instalar versiones antiguas de extensiones. Basta con hacer clic en el número de versión de la extensión para abrir una nueva lista con todas las versiones disponibles.
módulo zip necesario para PHP
El nuevo gestor de extensiones necesita tener instalado un módulo zip para PHP para poder descomprimir las extensiones descargadas. Por lo tanto, debe comprobar si el módulo está activado en su espacio web.
Para ello, llame al informe de estado, al que puede acceder a través del módulo backend "Informes". Si falta el módulo zip, verá aquí un mensaje de advertencia y deberá activar el módulo zip a través del archivo php.ini.
Nuestros paquetes de alojamiento utilizan de serie la versión PHP 5.3 EXTENDED, en la que está activado el módulo zip. No obstante, puede cambiar la versión de PHP en cualquier momento a través del menú del cliente. A partir de PHP 5.4, el módulo zip está activado en todas las versiones (LIGHT, STANDARD, EXTENDED, ASTCGI).
LocalConfiguration.php
El archivo localconf.php, en el que, por ejemplo, también se guardaban los datos de acceso a la base de datos MySQL, se sustituye ahora completamente por el archivo LocalConfiguration.php. Este archivo devuelve ahora una matriz de configuración. Es importante saber que si se cambia la configuración, por ejemplo utilizando la herramienta de instalación, este archivo se reescribirá completamente. Por lo tanto, no debería realizar ningún cambio manual, ya que se borraría de nuevo. Para incluir su propia configuración, puede crear el archivo AdditionalConfiguration.php en el directorio typo3conf/. Si está disponible, se incluirá automáticamente.
Módulo backend "Página
El módulo de página se ha rediseñado visualmente y ahora tiene un aspecto más moderno y "aireado". Los controles de los elementos de contenido ahora sólo son visibles al pasar el ratón sobre ellos.
La novedad más importante: ahora los elementos de contenido pueden desplazarse simplemente arrastrándolos y soltándolos. Sin embargo, esto sólo funciona dentro de la ventana del navegador. Si tiene muchos elementos de contenido que sobresalen de la ventana del navegador, todavía no es posible desplazarlos y moverlos al mismo tiempo.
Módulo backend "Idioma"
Como se mencionó anteriormente, el módulo de idioma se ha eliminado del gestor de extensiones y ahora es un módulo backend independiente. Aquí puede seleccionar fácilmente los idiomas que se utilizarán en el sitio web marcando una casilla de verificación. Las traducciones se cargan haciendo clic en el botón "Actualizar desde el repositorio" en la parte superior izquierda.
Typoscript y TSConfig
El símbolo | se puede utilizar ahora para especificar y probar múltiples valores en Condiciones, por ejemplo:
[globalVar = TSFE:id = 10|12|15] (está incluido)
[globalVar = TSFE:id != 10|12|15] (no está incluido)
Ahora se pueden colorear individualmente partes del árbol de páginas a través de UserTSConfig. Esto hace que sea más fácil para los editores ver grandes árboles de páginas.
options.pageTree.backgroundColor.11 = #cc9900
El 11 en este ejemplo representa el ID de la página desde la que el color debe ser visible.
Cambios en los elementos de contenido
Se pueden reordenar varias imágenes mediante arrastrar y soltar.
Sin embargo, como ya se ha descrito anteriormente en el módulo Página, aquí también puede haber problemas si se utiliza un gran número de imágenes. Aún no es posible mover y desplazarse simultáneamente.
Una línea de Typoscript, que se puede insertar en la página TSConfig por ejemplo de la página raíz, proporciona un remedio. Esto también muestra los botones familiares para ordenar los elementos.
TCEFORM.tt_content.image.config.appearance.enabledControls.sort = 1
Actualizar desde una versión anterior de TYPO3
- Compruebe los requisitos del sistema, ¡no son idénticos a los de la versión 4.7!
Compruebe si las extensiones que está utilizando están actualizadas. Todas lasextensiones no compatibles se pueden encontrar aquí. Sin embargo, esto cambia casi a diario, las extensiones personalizadas a menudo se liberan con prontitud.- Active y compruebe el registro de obsoletos antes de una actualización. Aquí puede ver si su instalación actual utiliza funciones obsoletas que se eliminaron con TYPO3 6.0.
- Para estar seguro, cree una copia de seguridad completa de su instalación (archivos y base de datos) o realice la actualización en una copia de su sitio.
- Descargue las nuevas fuentes de typo3.org/download/
- Vincula los nuevos fuentes.
- Ve a la herramienta de instalación.
- Utiliza el "Asistente de actualización" (sigue todos los pasos con "Siguiente").
- Utiliza "Database COMPARE" para aplicar todos los cambios relevantes en la base de datos.
El contenido de esta página se ha traducido automáticamente.