Après avoir installé TYPO3, il est temps de configurer votre site web de manière professionnelle. Une bonne configuration de base assure de meilleures performances, sécurité et convivialité. Dans ce guide, nous passerons en revue tous les paramètres essentiels.

Accès au backend

Le backend TYPO3 est le centre de gestion de votre site web.

Ouvrir le backend

  1. Ouvrez votre navigateur
  2. Allez sur https://votredomaine.nl/typo3
  3. Connectez-vous avec vos identifiants admin
  4. Vous arrivez sur le tableau de bord du backend TYPO3

Comprendre la navigation du backend

Le backend est composé de plusieurs modules :

  • Web : Gestion des pages et du contenu
  • File : Gestion des fichiers (fileadmin)
  • Admin Tools : Configuration système
  • System : Paramètres avancés

Configurer les paramètres importants

Commencez par les paramètres de base.

Accès à l'outil d'installation

  1. Allez dans Admin Tools puis Settings
  2. Ou allez directement sur https://votredomaine.nl/typo3/install.php
  3. Connectez-vous avec le mot de passe de l'outil d'installation

Paramètres de base du site

Dans l'outil d'installation, allez dans Settings :

  1. Cliquez sur Configurer les options d'installation globales
  2. Configurez les options principales :
    • sitename : Le nom de votre site web
    • BE/lockSSL : Activer pour un backend uniquement HTTPS
    • BE/sessionTimeout : Définir le délai d'expiration de la session
    • SYS/trustedHostsPattern : Noms d'hôtes autorisés

Configurer l'e-mail

Définissez les paramètres de messagerie :

<?php
// Dans config/system/settings.php
'MAIL' => [
    'transport' => 'smtp',
    'transport_smtp_server' => 'mail.votredomaine.nl:587',
    'transport_smtp_username' => 'info@votredomaine.nl',
    'transport_smtp_password' => 'votre-mot-de-passe',
    'transport_smtp_encrypt' => 'tls',
    'defaultMailFromAddress' => 'info@votredomaine.nl',
    'defaultMailFromName' => 'Mon Site Web',
],
?>

Créer une configuration de site

TYPO3 12+ utilise des configurations de site pour la gestion des URL.

Nouvelle configuration de site

  1. Allez dans Site Management puis Sites
  2. Cliquez sur + Ajouter un nouveau site
  3. Configurez les paramètres de base :
    • Identifier : identifiant unique
    • Root Page ID : ID de votre page racine
    • Base : https://votredomaine.nl/

Paramètres de langue

Configurez les langues pour votre site :

  1. Dans la configuration du site, allez dans Languages
  2. Par défaut, il y a une langue Default
  3. Ajoutez des langues supplémentaires si nécessaire :
    • Cliquez sur Créer une nouvelle langue
    • Sélectionnez la langue
    • Définissez le préfixe d'URL (par exemple, /en/ pour l'anglais)

Gestion des erreurs

Définissez les pages d'erreur :

  1. Allez dans Error Handling dans la configuration du site
  2. Configurez les gestionnaires pour :
    • 404 : Page non trouvée
    • 403 : Accès interdit
    • 500 : Erreur serveur
  3. Référez-vous à des pages d'erreur spéciales

Construire l'arborescence des pages

Créez la structure de votre site web.

Créer une page racine

  1. Allez dans Web puis Page
  2. Cliquez à droite sur la racine et choisissez Page
  3. Créez une page avec :
    • Title : Page d'accueil ou nom du site
    • Type : Standard
  4. Cela deviendra votre page racine

Ajouter des sous-pages

  1. Cliquez à droite sur la page racine
  2. Choisissez Nouvelle page
  3. Créez des pages pour :
    • À propos de nous
    • Services
    • Contact
    • etc.
  4. Faites glisser pour ajuster l'ordre

Propriétés de la page

Chaque page a des propriétés :

  1. Sélectionnez une page
  2. Allez dans Page properties
  3. Configurez :
    • General : Titre, titre de navigation
    • Metadata : Titre SEO, description
    • Appearance : Sélection de template
    • Access : Publication et accès

Configurer les templates

Les templates déterminent l'apparence de votre site.

Installer le package de site

TYPO3 utilise des packages de site pour les templates :

# Via Composer
composer require vendor/site-package
# Ou créez votre propre package

Base de TypoScript

TypoScript configure le rendu :

  1. Allez dans Web puis Template
  2. Sélectionnez votre page racine
  3. Cliquez sur Créer un nouveau site web
  4. Ajoutez le TypoScript de base :
  5. 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/
        }
    }
    

Templates Fluid

Créez des templates HTML avec 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>

Créer des utilisateurs backend

Créez des comptes pour les gestionnaires de contenu.

Ajouter un utilisateur

  1. Allez dans System puis Backend Users
  2. Cliquez sur Créer un nouvel enregistrement
  3. Remplissez :
    • Username : nom d'utilisateur
    • Password : mot de passe fort
    • Realname : Nom complet
    • Email : Adresse e-mail
  4. Attribuez un groupe

Groupes d'utilisateurs

  1. Allez dans Backend User Groups
  2. Créez des groupes tels que :
    • Editors : Peut modifier le contenu
    • Admins : Accès complet
  3. Configurez les droits par groupe :
    • Accès aux modules
    • Droits de langue
    • Droits de page

Configurer le cache

Optimisez le cache pour la performance.

Vider le cache

Dans le backend :

  1. Cliquez sur l'icône d'éclair en haut à droite
  2. Sélectionnez Vider les caches frontend ou Vider tous les caches

Via la ligne de commande :

vendor/bin/typo3 cache:flush

Paramètres de cache

Dans config/system/settings.php :

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

Configurer le planificateur

Planifiez des tâches automatiques.

Activer le planificateur

  1. Allez dans Admin Tools puis Scheduler
  2. Consultez les tâches disponibles
  3. Activez des tâches telles que :
    • Nettoyage du cache
    • Mise à jour de l'index
    • Nettoyage des fichiers

Configurer la tâche cron

Via DirectAdmin :

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

Cela exécute le planificateur toutes les 15 minutes.

Prochaines étapes

Maintenant que votre TYPO3 est configuré :

  • Installez les extensions nécessaires
  • Créez votre premier contenu
  • Configurez des formulaires
  • Définissez des redirections

Articles connexes

Besoin d'aide ?

Nous sommes là pour vous aider ! Vous rencontrez des problèmes ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.