TYPO3 configureren na installatie: eerste stappen

Na het installeren van TYPO3 is het tijd om je website professioneel in te richten. Een goede basisconfiguratie zorgt voor betere prestaties, veiligheid en gebruiksvriendelijkheid. In deze handleiding doorlopen we alle essentiƫle instellingen.

Backend toegang

Het TYPO3 backend is het beheercentrum van je website.

Backend openen

  1. Open je browser
  2. Ga naar https://jouwdomein.nl/typo3
  3. Log in met je admin gegevens
  4. Je komt in het TYPO3 backend dashboard

Backend navigatie begrijpen

Het backend bestaat uit verschillende modules:

  • Web: Pagina's en content beheer
  • File: Bestandsbeheer (fileadmin)
  • Admin Tools: Systeem configuratie
  • System: Geavanceerde instellingen

Belangrijke instellingen configureren

Start met de basis instellingen.

Install Tool toegang

  1. Ga naar Admin Tools en dan Settings
  2. Of direct naar https://jouwdomein.nl/typo3/install.php
  3. Log in met het Install Tool wachtwoord

Basis site instellingen

In het Install Tool, ga naar Settings:

  1. Klik op Configure Installation-Wide Options
  2. Configureer de belangrijkste opties:
    • sitename: De naam van je website
    • BE/lockSSL: Schakel in voor HTTPS-only backend
    • BE/sessionTimeout: Sessie timeout instellen
    • SYS/trustedHostsPattern: Toegestane hostnamen

E-mail configureren

Stel de mail instellingen in:

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

Site configuratie aanmaken

TYPO3 12+ gebruikt site configuraties voor URL handling.

Nieuwe site configuratie

  1. Ga naar Site Management en dan Sites
  2. Klik op + Add new site
  3. Configureer de basis instellingen:
    • Identifier: unieke-identifier
    • Root Page ID: ID van je root pagina
    • Base: https://jouwdomein.nl/

Taalinstellingen

Configureer talen voor je site:

  1. In de site configuratie, ga naar Languages
  2. Standaard is er een Default taal
  3. Voeg extra talen toe indien nodig:
    • Klik op Create new language
    • Selecteer de taal
    • Stel de URL prefix in (bijv. /en/ voor Engels)

Error handling

Stel error paginas in:

  1. Ga naar Error Handling in de site configuratie
  2. Configureer handlers voor:
    • 404: Pagina niet gevonden
    • 403: Geen toegang
    • 500: Server fout
  3. Verwijs naar speciale error paginas

Paginaboom opbouwen

Creeer de structuur van je website.

Root pagina maken

  1. Ga naar Web en dan Page
  2. Klik rechts op de root en kies Page
  3. Maak een pagina met:
    • Title: Homepage of Website naam
    • Type: Standard
  4. Dit wordt je root pagina

Subpaginas toevoegen

  1. Klik rechts op de root pagina
  2. Kies New page
  3. Maak paginas voor:
    • Over Ons
    • Diensten
    • Contact
    • etc.
  4. Sleep om de volgorde aan te passen

Pagina eigenschappen

Elke pagina heeft eigenschappen:

  1. Selecteer een pagina
  2. Ga naar Page properties
  3. Configureer:
    • General: Titel, navigatietitel
    • Metadata: SEO titel, beschrijving
    • Appearance: Template selectie
    • Access: Publicatie en toegang

Templates instellen

Templates bepalen het uiterlijk van je site.

Site Package installeren

TYPO3 gebruikt site packages voor templates:

# Via Composer
composer require vendor/site-package
# Of maak je eigen package

TypoScript basis

TypoScript configureert de rendering:

  1. Ga naar Web en dan Template
  2. Selecteer je root pagina
  3. Klik op Create new website
  4. Voeg basis TypoScript toe:
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/
    }
}

Fluid templates

Maak HTML templates met 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>

Backend gebruikers aanmaken

Maak accounts voor content beheerders.

Gebruiker toevoegen

  1. Ga naar System en dan Backend Users
  2. Klik op Create new record
  3. Vul in:
    • Username: gebruikersnaam
    • Password: sterk wachtwoord
    • Realname: Volledige naam
    • Email: E-mailadres
  4. Wijs een groep toe

Gebruikersgroepen

  1. Ga naar Backend User Groups
  2. Maak groepen zoals:
    • Editors: Mag content bewerken
    • Admins: Volledige toegang
  3. Configureer rechten per groep:
    • Toegang tot modules
    • Taal rechten
    • Pagina rechten

Cache configureren

Optimaliseer caching voor performance.

Cache legen

In het backend:

  1. Klik op het bliksem icoon rechtsboven
  2. Selecteer Flush frontend caches of Flush all caches Via command line:
vendor/bin/typo3 cache:flush

Cache instellingen

In 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,
                ],
            ],
        ],
    ],
],

Scheduler instellen

Plan automatische taken.

Scheduler activeren

  1. Ga naar Admin Tools en dan Scheduler
  2. Bekijk beschikbare taken
  3. Activeer taken zoals:
    • Cache opruimen
    • Index updaten
    • File cleanup

Cronjob configureren

Via DirectAdmin:

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

Dit voert elke 15 minuten de scheduler uit.

Volgende stappen

Nu je TYPO3 geconfigureerd is:

  • Installeer benodigde extensions
  • Maak je eerste content
  • Configureer forms
  • Stel redirects in

Gerelateerde artikelen

Hulp nodig?

We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.