Initial vault setup
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user