Files
2026-06-09 18:40:21 +02:00

3.6 KiB


title: TYPO3 created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, blog, app-marathon-batch-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Blog&app=typo3]

✍️ TYPO3

CMS enterprise open source européen — la référence pour les sites corporate, institutionnels et multi-sites. Plus structuré que WordPress, plus léger que Drupal.

📋 Informations Générales

Champ Valeur
Site web typo3.org
GitHub TYPO3/typo3
License GPL-2.0
Langage PHP
Étoiles GitHub 1k
Catégorie [[cat-blog

📝 Description

TYPO3 est un CMS enterprise open source créé en 1998 par Kasper Skårhøj (Danois). C'est l'un des CMS les plus matures et structurés, utilisé par Airbus, Sony, Lufthansa, et de nombreuses universités/institutions européennes. Il excelle pour les sites multi-langues, les multi-sites (gérer 50 sites depuis une seule instance), et les workflows éditorialisés (rôles fins, versioning, workflow de validation). Différence avec WordPress : TYPO3 est plus structuré, plus typé "enterprise", plus puissant pour le multi-sites/multi-langues, mais demande une expertise technique plus importante. Pour qui: institutions, grandes entreprises, organisations multi-sites qui veulent un CMS open source pérenne et professionnel.

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  typo3:
    image: martinhelmich/typo3:v13
    container_name: typo3
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - TYPO3_CONTEXT=Production
      - TYPO3_DATABASE_DRIVER=pdo_mysql
      - TYPO3_DATABASE_HOST=typo3-db
      - TYPO3_DATABASE_NAME=typo3
      - TYPO3_DATABASE_USERNAME=typo3
      - TYPO3_DATABASE_PASSWORD=***      - TYPO3_INSTALL_ADMIN_PASSWORD=***      - TYPO3_INSTALL_SITE_NAME=MonSite
    volumes:
      - typo3-data:/var/www/html
    depends_on:
      - typo3-db
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.typo3.rule=Host(`www.example.com`)"
      - "traefik.http.routers.typo3.entrypoints=websecure"
      - "traefik.http.routers.typo3.tls.certresolver=letsencrypt"

  typo3-db:
    image: mariadb:11
    container_name: typo3-db
    restart: unless-stopped
    environment:
      - MARIADB_DATABASE=typo3
      - MARIADB_USER=typo3
      - MARIADB_PASSWORD=***      - MARIADB_RANDOM_ROOT_PASSWORD=1
    volumes:
      - typo3-db:/var/lib/mysql

volumes:
  typo3-data:
  typo3-db:

🔄 Alternatives

Open Source

  • app-wordpress — Plus simple, plus populaire
  • Drupal — Concurrent enterprise (encore plus complexe)
  • Joomla — Entre les deux
  • Neos — CMS moderne, même écosystème PHP
  • app-statamic — Flat-file, plus moderne

Propriétaires

  • Adobe Experience Manager — Enterprise (CMS + DAM)
  • Sitecore — Enterprise (payant)
  • Kentico — Enterprise .NET

🔐 Sécurité

  • TYPO3-CORE-SA : l'équipe publie des Security Advisories régulières (s'abonner au flux RSS).
  • CLI typo3 : typo3 setup pour les opérations sensibles.
  • HTTPS : via Traefik + encryptionKey dans LocalConfiguration.
  • 2FA : activable dans le back-office.

📚 Ressources

Pages Liées