WUploads
Un outil qui simplifie l’accès aux médias de production depuis les environnements WordPress locaux et intermédiaires.
- Client
- Projet personnel
- Année
- 2025
- Rôle
- Conception produit, UX/UI et développement React
Comprendre le point de départ
En agence, on bosse souvent sur des projets WordPress réparti entre plusieurs environnements, les fichiers de la médiathèque ne sont pas toujours présents en local ou sur les serveurs intermédiaires pour des raison de place, de synchronisation etc…
Mais ces absences créent des erreurs visuelles et parfois d’intégration qui ralentissent le travail des développeurs et intégrateurs.
L’objectif
Transformer une contrainte en direction claire
L’objectif n’était pas de synchroniser l’ensemble de la médiathèque, mais de rendre son absence transparente pour les équipes. Le fichier généré par WUploads permet à un environnement local ou intermédiaire de récupérer les médias depuis la production uniquement lorsqu’ils ne sont pas disponibles sur le serveur courant. Les fichiers locaux restent prioritaires, tandis que les ressources manquantes sont automatiquement recherchées sur l’environnement distant.
Cette approche évite les copies volumineuses, les configurations manuelles et les liens cassés, tout en conservant un fonctionnement proche de la production. La contrainte initiale devient ainsi un principe simple : utiliser les médias déjà présents localement et déléguer uniquement ce qui manque.
L’approche
Concevoir une solution utile et maintenable
WUploads traduit ce principe en une configuration .htaccess prête à l’emploi. Celle-ci vérifie si le média demandé existe sur l’environnement courant : lorsqu’il est disponible, il est servi normalement ; lorsqu’il manque, la requête est automatiquement redirigée vers le serveur distant configuré.
Pour rendre cette mécanique accessible, j’ai conçu une interface en React qui accompagne l’utilisateur dans le choix des environnements et génère les règles correspondantes. La configuration reste explicite, facile à intégrer et sans dépendance supplémentaire dans WordPress. L’outil se concentre ainsi sur une tâche précise, avec une solution légère, prévisible et simple à maintenir.

Le résultat
Ce que le projet a permis de livrer
WUploads propose un workflow plus fluide et plus simple pour travailler avec les médias WordPress sur plusieurs environnements. Les équipes peuvent retrouver un rendu proche de la production sans télécharger toute la médiathèque, tout en conservant la possibilité d’utiliser et de tester leurs propres fichiers localement.
Le projet réduit les images manquantes, les manipulations répétitives et l’espace nécessaire sur chaque environnement. Il permet ainsi aux développeurs et aux intégrateurs de se concentrer sur le rendu et les fonctionnalités du site, plutôt que sur la synchronisation de ses fichiers.
Moins de synchronisation
La médiathèque complète n’a plus besoin d’être copiée sur chaque environnement.
Un rendu plus fidèle
Les médias manquants sont récupérés automatiquement depuis le serveur distant.
Un workflow plus fluide
Les équipes passent moins de temps à corriger des images cassées ou des configurations locales.
WUploads transforme ainsi un problème récurrent d’environnement en un workflow discret, automatisé et facile à adopter.
