--- title: Contao created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, content-management, app-marathon-batch-rattrapage-2] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Content+Management&app=contao] --- # 📰 Contao > **CMS open source PHP mature** : solution de rĂ©fĂ©rence germanophone pour sites institutionnels, portails d'entreprise et sites multilingues. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [contao.org](https://contao.org/) | | **GitHub** | [contao/contao](https://github.com/contao/contao) | | **License** | LGPL-2.1 | | **Langage** | PHP | | **Étoiles GitHub** | 2.3k ⭐ | | **CatĂ©gorie** | [[cat-content-management|Content Management]] | ## 📝 Description **Contao** est un **CMS open source PHP** mature, sorti en 2006 (anciennement Typolight). Il est trĂšs populaire en **Allemagne, Autriche, Suisse** pour des sites institutionnels, portails d'entreprise, sites multilingues, et intranet. Architecture modulaire, Ă©diteur de pages drag-and-drop, gestion fine des droits, multi-domaine, multi-langue, framework PHP sous-jacent (Symfony). DiffĂ©rence vs **WordPress** : Contao est plus structurĂ©, plus axĂ© « contenu structurĂ© » que « posts/pages », avec un back-office plus « application web » que « Ă©diteur Word ». WP est plus populaire mondialement, Contao domine en espace germanophone. Pour qui : agences web, institutions, organisations qui veulent un CMS PHP stable, structurĂ©, multilingue, avec un back-office pro. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: contao: image: ghcr.io/contao/managed-edition:latest container_name: contao restart: unless-stopped ports: - "8080:80" environment: DATABASE_URL: mysql://contao:change-me@db:3306/contao APP_SECRET: change-me-32-chars depends_on: - db volumes: - contao_data:/var/www/html labels: - "traefik.enable=true" - "traefik.http.routers.contao.rule=Host(`www.example.com`)" - "traefik.http.routers.contao.entrypoints=websecure" - "traefik.http.routers.contao.tls.certresolver=letsencrypt" - "traefik.http.services.contao.loadbalancer.server.port=80" db: image: mariadb:11 container_name: contao-db restart: unless-stopped environment: MARIADB_DB: contao MARIADB_USER: contao MARIADB_PASSWORD: change-me MARIADB_RANDOM_ROOT_PASSWORD: "yes" volumes: - contao_db:/var/lib/mysql volumes: contao_data: contao_db: ``` > **Setup** : aprĂšs le premier dĂ©marrage, il faut lancer le wizard d'install Contao (`/contao/install`). ## 🔄 Alternatives ### Open Source - [[app-wordpress]] — Leader mondial CMS PHP+MySQL. - [[app-typo3]] — CMS PHP d'entreprise, trĂšs modulaire. - [[app-grav]] — Flat-file PHP, plus moderne et minimaliste. - [[app-ghost]] — CMS Node.js moderne orientĂ© publication. ### PropriĂ©taires - **Drupal Cloud / Acquia** — CMS d'entreprise SaaS. - **Sitecore** — CMS d'entreprise trĂšs cher. - **Typo3 Agency Cloud** — Versions managĂ©es payantes. ## 🔐 SĂ©curitĂ© - **Authentification** : comptes locaux, intĂ©gration LDAP, SSO via plugins. - **Mises Ă  jour** : Contao publie des LTS, Ă  suivre (4.x puis 5.x Symfony 6+). - **Self-hosting** : nĂ©cessite PHP 8+, MariaDB/MySQL, serveur web (Apache, Nginx). Surveiller les updates sĂ©curitĂ© (annonces sur le blog Contao). ## 📚 Ressources - [Documentation](https://docs.contao.org/) - [GitHub](https://github.com/contao/contao) - [Contao Insights](https://magazine.contao.org/) ## Pages LiĂ©es - [[cat-content-management]] — CatĂ©gorie Content Management - [[app-wordpress]] — Concurrent leader - [[app-typo3]] — CMS d'entreprise concurrent - [[recettes-docker-compose]] — Templates Docker