Configurar TYPO3 tras la instalación: primeros pasos
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
- Abre tu navegador
- Ve a
https://example.nl/typo3 - Inicia sesión con tus datos de administrador
- 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
- Ve a Admin Tools y después a Settings
- O directamente a
https://example.nl/typo3/install.php - Inicia sesión con la contraseña de la Install Tool
Ajustes básicos del sitio
En la Install Tool, ve a Settings:
- Haz clic en Configure Installation-Wide Options
- 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
- Ve a Site Management y después a Sites
- Haz clic en + Add new site
- 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:
- En la configuración del sitio, ve a Languages
- Por defecto hay un idioma Default
- 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:
- Ve a Error Handling en la configuración del sitio
- Configura gestores para:
- 404: página no encontrada
- 403: sin acceso
- 500: error del servidor
- 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
- Ve a Web y después a Page
- Haz clic derecho en la raíz y elige Page
- Crea una página con:
- Title: Homepage o el nombre del sitio web
- Type: Standard
- Esta será tu página raíz
Añadir subpáginas
- Haz clic derecho en la página raíz
- Elige New page
- Crea páginas para:
- Sobre nosotros
- Servicios
- Contacto
- etc.
- Arrastra para cambiar el orden
Propiedades de la página
Cada página tiene sus propiedades:
- Selecciona una página
- Ve a Page properties
- 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:
- Ve a Web y después a Template
- Selecciona tu página raíz
- Haz clic en Create new website
- 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
- Ve a System y después a Backend Users
- Haz clic en Create new record
- Rellena:
- Username: nombre de usuario
- Password: contraseña segura
- Realname: nombre completo
- Email: dirección de correo electrónico
- Asigna un grupo
Grupos de usuarios
- Ve a Backend User Groups
- Crea grupos como:
- Editors: pueden editar el contenido
- Admins: acceso completo
- 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:
- Haz clic en el icono del rayo, arriba a la derecha
- 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
- Ve a Admin Tools y después a Scheduler
- Consulta las tareas disponibles
- 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
A 0 de 0 personas les ha resultado útil