--- title: WordPress 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=wordpress] --- # ✍️ WordPress > **Le CMS open source #1 du monde** — propulse 40%+ des sites web. Écosystème de plugins/thèmes immense, utilisé pour blogs, sites vitrines, e-commerce, LMS, et plus. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [wordpress.org](https://wordpress.org) | | **GitHub** | [WordPress/wordpress-develop](https://github.com/WordPress/wordpress-develop) | | **License** | GPL-2.0 | | **Langage** | PHP | | **Étoiles GitHub** | 20k ⭐ (repo de dev) | | **Catégorie** | [[cat-blog|Blog]] | ## 📝 Description **WordPress** est le **système de gestion de contenu (CMS) le plus utilisé au monde**, écrit en PHP et basé sur MySQL/MariaDB. Lancé en 2003 par Matt Mullenweg, il propulse plus de 40% des sites web mondiaux (W3Techs 2024). Son écosystème de **60 000+ plugins** et **10 000+ thèmes** en fait une plateforme caméléon : blog, e-commerce (WooCommerce), LMS (LearnDash), portfolio, forum (bbPress), site d'adhésion, etc. Différence avec **Ghost** : WordPress est plus polyvalent mais plus complexe, plus lent (PHP), et demande plus de maintenance (Mises à jour plugins/thèmes/core). Pour qui: blogueurs, PME, agences, e-commerce, et toute personne qui veut un site web personnalisable à l'infini. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: wordpress: image: wordpress:6-apache container_name: wordpress restart: unless-stopped ports: - "8080:80" environment: - WORDPRESS_DB_HOST=wordpress-db - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=*** - WORDPRESS_DB_NAME=wordpress - WORDPRESS_CONFIG_EXTRA= define('WP_HOME','https://blog.example.com'); define('WP_SITEURL','https://blog.example.com'); define('FORCE_SSL_ADMIN', true); volumes: - wordpress-data:/var/www/html depends_on: - wordpress-db labels: - "traefik.enable=true" - "traefik.http.routers.wordpress.rule=Host(`blog.example.com`)" - "traefik.http.routers.wordpress.entrypoints=websecure" - "traefik.http.routers.wordpress.tls.certresolver=letsencrypt" wordpress-db: image: mariadb:11 container_name: wordpress-db restart: unless-stopped environment: - MARIADB_DATABASE=wordpress - MARIADB_USER=wordpress - MARIADB_PASSWORD=*** - MARIADB_RANDOM_ROOT_PASSWORD=1 volumes: - wordpress-db:/var/lib/mysql volumes: wordpress-data: wordpress-db: ``` ## 🔄 Alternatives ### Open Source - [[app-ghost]] — Moderne Node.js, plus simple - [[app-typo3]] — CMS enterprise européen - [[app-statamic]] — Flat-file PHP, sans BDD - **Joomla** — CMS historique (entre WP et Drupal) - **Drupal** — CMS enterprise PHP ### Propriétaires - **WordPress.com** — Version hébergée par Automattic - **Squarespace** — Site builder no-code - **Wix** — Site builder no-code - **Shopify** — E-commerce pur (remplace WooCommerce) ## 🔐 Sécurité - **Mises à jour critiques** : core + plugins + thèmes doivent être à jour (failles fréquentes). - **WAF** : déployez WordPress derrière Cloudflare ou un WAF applicatif. - **2FA** : plugin comme "Two Factor" ou "Wordfence Premium". - **Backups** : plugin UpdraftPlus, BDD quotidienne. - **wp-config.php** : déplacez wp-config.php hors de la webroot si possible. ## 📚 Ressources - [Documentation officielle](https://wordpress.org/documentation/) - [Plugin Directory](https://wordpress.org/plugins/) - [WordPress.org security](https://wordpress.org/about/security/) ## Pages Liées - [[cat-blog]] — Catégorie Blog - [[app-ghost]] — Concurrent moderne - [[recettes-docker-compose]] — Templates Docker