Configurar TYPO3 tras la instalación: primeros pasos

Después de instalar TYPO3, es el momento de organizar tu sitio web de forma profesional. Una buena configuración básica ofrece mejor rendimiento, más seguridad y mayor facilidad de uso. En esta guía repasamos todos los ajustes esenciales.

Acceso al backend

El backend de TYPO3 es el centro de administración de tu sitio web.

Abrir el backend

  1. Abre tu navegador
  2. Ve a https://example.nl/typo3
  3. Inicia sesión con tus datos de administrador
  4. Llegarás al panel del backend de TYPO3

Entender la navegación del backend

El backend se compone de varios módulos:

  • Web: gestión de páginas y contenido
  • File: gestión de archivos (fileadmin)
  • Admin Tools: configuración del sistema
  • System: ajustes avanzados

Configurar los ajustes importantes

Empieza por los ajustes básicos.

Acceso a la Install Tool

  1. Ve a Admin Tools y después a Settings
  2. O directamente a https://example.nl/typo3/install.php
  3. Inicia sesión con la contraseña de la Install Tool

Ajustes básicos del sitio

En la Install Tool, ve a Settings:

  1. Haz clic en Configure Installation-Wide Options
  2. Configura las opciones más importantes:
    • sitename: el nombre de tu sitio web
    • BE/lockSSL: actívalo para un backend solo con HTTPS
    • BE/sessionTimeout: establece el tiempo de espera de la sesión
    • SYS/trustedHostsPattern: nombres de host permitidos

Configurar el correo electrónico

Establece los ajustes de correo:

// In config/system/settings.php
'MAIL' => [
    'transport' => 'smtp',
    'transport_smtp_server' => 'mail.example.nl:587',
    'transport_smtp_username' => 'info@example.nl',
    'transport_smtp_password' => 'je-wachtwoord',
    'transport_smtp_encrypt' => 'tls',
    'defaultMailFromAddress' => 'info@example.nl',
    'defaultMailFromName' => 'Mijn Website',
],

Crear la configuración del sitio

TYPO3 12+ usa configuraciones de sitio para gestionar las URL.

Nueva configuración de sitio

  1. Ve a Site Management y después a Sites
  2. Haz clic en + Add new site
  3. Configura los ajustes básicos:
    • Identifier: identificador-unico
    • Root Page ID: el ID de tu página raíz
    • Base: https://example.nl/

Ajustes de idioma

Configura los idiomas de tu sitio:

  1. En la configuración del sitio, ve a Languages
  2. Por defecto hay un idioma Default
  3. Añade más idiomas si hace falta:
    • Haz clic en Create new language
    • Selecciona el idioma
    • Establece el prefijo de la URL (por ejemplo, /en/ para inglés)

Gestión de errores

Configura las páginas de error:

  1. Ve a Error Handling en la configuración del sitio
  2. Configura gestores para:
    • 404: página no encontrada
    • 403: sin acceso
    • 500: error del servidor
  3. Remite a páginas de error específicas

Construir el árbol de páginas

Crea la estructura de tu sitio web.

Crear la página raíz

  1. Ve a Web y después a Page
  2. Haz clic derecho en la raíz y elige Page
  3. Crea una página con:
    • Title: Homepage o el nombre del sitio web
    • Type: Standard
  4. Esta será tu página raíz

Añadir subpáginas

  1. Haz clic derecho en la página raíz
  2. Elige New page
  3. Crea páginas para:
    • Sobre nosotros
    • Servicios
    • Contacto
    • etc.
  4. Arrastra para cambiar el orden

Propiedades de la página

Cada página tiene sus propiedades:

  1. Selecciona una página
  2. Ve a Page properties
  3. Configura:
    • General: título, título de navegación
    • Metadata: título SEO, descripción
    • Appearance: selección de plantilla
    • Access: publicación y acceso

Configurar las plantillas

Las plantillas determinan el aspecto de tu sitio.

Instalar un Site Package

TYPO3 usa site packages para las plantillas:

# Via Composer
composer require vendor/site-package
# O crea tu propio paquete

Conceptos básicos de TypoScript

TypoScript configura el renderizado:

  1. Ve a Web y después a Template
  2. Selecciona tu página raíz
  3. Haz clic en Create new website
  4. Añade el TypoScript básico:
page = PAGE
page {
    10 = FLUIDTEMPLATE
    10 {
        templateName = Default
        templateRootPaths.10 = EXT:site_package/Resources/Private/Templates/
        partialRootPaths.10 = EXT:site_package/Resources/Private/Partials/
        layoutRootPaths.10 = EXT:site_package/Resources/Private/Layouts/
    }
}

Plantillas Fluid

Crea plantillas HTML con Fluid:

<!-- Templates/Default.html -->
<f:layout name="Default" />
<f:section name="content">
    <main>
        <f:render partial="Header" />
        <f:cObject typoscriptObjectPath="lib.mainContent" />
    </main>
</f:section>

Crear usuarios del backend

Crea cuentas para quienes gestionan el contenido.

Añadir un usuario

  1. Ve a System y después a Backend Users
  2. Haz clic en Create new record
  3. Rellena:
    • Username: nombre de usuario
    • Password: contraseña segura
    • Realname: nombre completo
    • Email: dirección de correo electrónico
  4. Asigna un grupo

Grupos de usuarios

  1. Ve a Backend User Groups
  2. Crea grupos como:
    • Editors: pueden editar el contenido
    • Admins: acceso completo
  3. Configura los permisos por grupo:
    • Acceso a los módulos
    • Permisos de idioma
    • Permisos de página

Configurar la caché

Optimiza la caché para mejorar el rendimiento.

Vaciar la caché

En el backend:

  1. Haz clic en el icono del rayo, arriba a la derecha
  2. Selecciona Flush frontend caches o Flush all caches Por línea de comandos:
vendor/bin/typo3 cache:flush

Ajustes de la caché

En config/system/settings.php se configura así:

'SYS' => [
    'caching' => [
        'cacheConfigurations' => [
            'hash' => [
                'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\ApcuBackend',
            ],
            'pages' => [
                'backend' => 'TYPO3\\CMS\\Core\\Cache\\Backend\\FileBackend',
                'options' => [
                    'compression' => true,
                ],
            ],
        ],
    ],
],

Configurar el Scheduler

Programa tareas automáticas.

Activar el Scheduler

  1. Ve a Admin Tools y después a Scheduler
  2. Consulta las tareas disponibles
  3. Activa tareas como:
    • Limpiar la caché
    • Actualizar el índice
    • Limpiar archivos

Configurar la tarea cron

Desde DirectAdmin:

*/15* * * * cd /path/to/typo3 && vendor/bin/typo3 scheduler:run

Esto ejecuta el Scheduler cada 15 minutos.

Próximos pasos

Ahora que TYPO3 está configurado:

  • Instala las extensiones necesarias
  • Crea tu primer contenido
  • Configura los formularios
  • Configura las redirecciones