Premiers pas avec Ultimate Multisite : le guide complet

Prêt à créer votre propre plateforme de site Web en tant que service (WaaS)? Ce guide complet vous mène de zéro à une installation Ultimate Multisite entièrement fonctionnelle, en couvrant les notions de base de WordPress Multisite, l’installation, la configuration et les pratiques exemplaires.


Qu’est-ce qu’Ultimate Multisite?

Ultimate Multisite est une extension WordPress qui transforme votre installation WordPress Multisite en un réseau de sites haut de gamme — comme WordPress.com, Wix ou Squarespace — mais que vous possédez et contrôlez.

Avec Ultimate Multisite, vous pouvez offrir aux clients la possibilité de créer des sites Web moyennant des frais d’abonnement mensuels, trimestriels ou annuels. Il s’occupe de tout : provisionnement des sites, collecte des paiements, formulaires de paiement, coupons de réduction, mappage de domaines, certificats SSL et communications avec les clients.

Avant de plonger dans Ultimate Multisite, vous devez comprendre la base sur laquelle il est construit : WordPress Multisite.


Comprendre WordPress Multisite

WordPress Multisite est une fonctionnalité intégrée (depuis WordPress 3.0 en 2010) qui permet à plusieurs sites de partager une seule installation WordPress. Une fois activé, votre site WordPress devient un « réseau » capable d’héberger de nombreux sous-sites.

Voyez les choses ainsi : Une université maintient une seule installation WordPress, mais chaque faculté gère son propre site WordPress au sein de ce réseau.

Ce qui est partagé

Tous les sous-sites d’un réseau WordPress Multisite partagent :

  • Fichiers du cœur de WordPress — Les mises à jour se font une seule fois pour tous les sites
  • Extensions et thèmes — Installés une seule fois, disponibles à l’échelle du réseau
  • La base de données — Une seule base de données avec des tables distinctes par sous-site, comme wp_[id]_posts, wp_[id]_comments, etc.
  • Comptes d’utilisateurs — Les utilisateurs appartiennent au réseau, et non à des sites individuels
  • wp-config.php — Un seul fichier de configuration

Ce qui reste séparé

  • Téléversements de médias — Chaque sous-site possède son propre dossier de téléversements (wp-content/uploads/sites/[id])
  • Contenu — Les articles, pages, commentaires et paramètres sont propres à chaque site
  • Extensions/thèmes actifs — Chaque site peut activer différentes combinaisons (sauf s’ils sont activés sur le réseau)
  • Panneaux d’administration — Chaque sous-site possède son propre tableau de bord

Cette architecture est le principal avantage du multisite : vous pouvez passer de 10 à 1 000 sites tout en conservant les mêmes tâches de maintenance.


Sous-domaine ou sous-répertoire : choisissez judicieusement

Lors de la configuration de WordPress Multisite, vous devez choisir entre deux structures d’URL. Cette décision est difficile à modifier plus tard, alors choisissez avec soin.

Mode sous-répertoire

Les URL ressemblent à : yourdomain.com/site1, yourdomain.com/site2

Avantages :

  • Le plus facile à configurer et à maintenir
  • Un seul certificat SSL couvre tout le réseau
  • Aucune configuration DNS générique requise

Inconvénients :

  • Les moteurs de recherche peuvent traiter tous les sous-sites comme un seul grand site
  • Les URL peuvent paraître moins « professionnelles » pour certains clients
  • Le site principal nécessite le préfixe /blog/ pour les articles (afin d’éviter les conflits de chemins)

Mode sous-domaine

Les URL ressemblent à : site1.yourdomain.com, site2.yourdomain.com

Avantages :

  • Les URL paraissent plus professionnelles
  • Les moteurs de recherche traitent chaque sous-site comme un site Web distinct
  • Aucun conflit de chemins entre le site principal et les sous-sites

Inconvénients :

  • Nécessite une configuration DNS générique
  • Nécessite un certificat SSL générique (ou des certificats individuels par sous-domaine)
  • Configuration initiale légèrement plus complexe

Notre recommandation : Pour la plupart des plateformes WaaS, le mode sous-domaine est préférable, car les clients s’attendent à ce que leurs sites soient indépendants. La complexité liée au SSL est largement résolue par les intégrations d’hébergement d’Ultimate Multisite et la prise en charge de Cloudflare.


Terminologie clé

Avant de poursuivre, définissons les termes que vous rencontrerez tout au long de votre parcours avec Ultimate Multisite :

Termes WordPress et Multisite

  • Réseau — Votre installation WordPress Multisite complète contenant tous les sous-sites
  • Sous-site — Un site individuel au sein de votre réseau (peut être un sous-domaine ou un sous-répertoire)
  • Super administrateur — Le niveau d’autorisation le plus élevé; peut gérer tous les sous-sites, extensions et thèmes
  • Panneau d’administration du réseau — Le tableau de bord où les super administrateurs gèrent l’ensemble du réseau
  • Mappage de domaine — Permettre aux sous-sites d’utiliser des domaines personnalisés (p. ex., joesbikeshop.com au lieu de joes.yournetwork.com)

Termes d’Ultimate Multisite

  • Modèle de site — Un site préconfiguré qui est cloné lorsque les clients s’inscrivent (avec le thème, les extensions et le contenu déjà configurés)
  • Formulaire de paiement — Le formulaire d’inscription où les clients sélectionnent des forfaits et créent leurs sites
  • Produit/forfait — Un niveau d’abonnement que vous offrez (p. ex., Basic 9 $/mois, Pro 29 $/mois)
  • Adhésion — L’abonnement actif d’un client à un produit
  • Webhook — Notifications automatisées envoyées à des services externes lorsque des événements surviennent (site créé, paiement reçu, etc.)
  • Événements — Activités journalisées dans votre réseau (changements de forfait, paiements, créations de sites)

Étape 1 : Installer WordPress Multisite

Important : De nombreux hébergeurs WordPress gérés (WP Engine, Cloudways, Closte, etc.) peuvent configurer Multisite pour vous automatiquement. Vérifiez auprès de votre hébergeur avant de le faire manuellement.

Prérequis

  • Une nouvelle installation WordPress (ou une installation existante que vous êtes prêt à convertir)
  • Accès FTP ou au gestionnaire de fichiers
  • Capacité de modifier wp-config.php et .htaccess
  • Sauvegardez votre site avant de poursuivre
  • Désactivez temporairement toutes les extensions

Activer Multisite

Ouvrez votre fichier wp-config.php et ajoutez cette ligne avant le commentaire « That’s all, stop editing! » :

define('WP_ALLOW_MULTISITE', true);

Enregistrez et téléversez le fichier, puis actualisez votre administration WordPress.

Configurer le réseau

Allez à Outils → Configuration du réseau dans votre administration WordPress.

  1. Choisissez Sous-domaines ou Sous-répertoires
  2. Entrez un Titre du réseau
  3. Vérifiez votre Courriel de l’administrateur du réseau
  4. Cliquez sur Installer

WordPress fournira des extraits de code à ajouter à vos fichiers.

Ajouter le code de configuration

Ajoutez ceci à wp-config.php (WordPress vous montrera les valeurs exactes pour votre site) :

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Remplacez le contenu de votre fichier .htaccess par le code fourni par WordPress (il sera légèrement différent selon le mode sous-domaine ou sous-répertoire).

Pour le mode sous-domaine : configurer le DNS générique

Si vous utilisez des sous-domaines, vous avez besoin d’un DNS générique afin que *.yourdomain.com pointe vers votre serveur.

  1. Connectez-vous au panneau de contrôle de votre hébergement (cPanel, Plesk, etc.)
  2. Trouvez Domaines ou Sous-domaines
  3. Créez un sous-domaine avec un astérisque : *
  4. Faites-le pointer vers la racine des documents de votre domaine principal

Tester votre installation

Avant d’installer Ultimate Multisite, vérifiez que votre multisite fonctionne :

  1. Connectez-vous et allez à Mes sites → Administration du réseau → Sites
  2. Cliquez sur Ajouter
  3. Créez un site de test
  4. Visitez le site de test pour confirmer qu’il se charge correctement

Étape 2 : Installer Ultimate Multisite

Une fois WordPress Multisite fonctionnel, vous êtes prêt à installer Ultimate Multisite.

Installation

  1. Allez à Administration du réseau → Extensions → Ajouter
  2. Recherchez « Ultimate Multisite »
  3. Cliquez sur Installer, puis sur Activer sur le réseau

L’assistant de configuration

Après l’activation, vous serez redirigé vers l’assistant de configuration. Cliquez sur Commencer.

Étape 1 : Vérifications préalables à l’installation
L’assistant vérifie que votre serveur répond aux exigences (version de PHP, MySQL, etc.). Si tout est conforme, cliquez sur Suivant.

Étape 2 : Installation
Cliquez sur Installer pour créer les tables de base de données et les fichiers nécessaires.

Étape 3 : Paramètres de base
Configurez les renseignements de votre entreprise et la devise par défaut. Ces renseignements apparaissent sur les factures et dans les communications avec les clients.

Étape 4 : Contenu d’exemple (facultatif)
Vous pouvez installer des modèles, des produits et des formulaires de paiement prédéfinis pour vous aider à démarrer. Cette option est recommandée pour les nouveaux utilisateurs.

Cliquez sur Terminer — vous disposez maintenant d’une installation Ultimate Multisite fonctionnelle!


Cas d’utilisation courants

Ultimate Multisite prend en charge une grande variété de modèles d’affaires :

Modèle d’agence

Hébergez et gérez les sites Web de clients sur une seule plateforme. Exploitez les licences d’agence pour les thèmes et les extensions sur tous les sites. Utilisez le mappage de domaine afin que chaque client ait son propre domaine de marque.

Avantages : mises à jour centralisées, sécurité uniforme, gestion simplifiée des clients.

Créateur de sites de niche

Créez un outil de création de sites pour un secteur précis — restaurants, clubs de golf, agents immobiliers, etc. Concevez des sites modèles avec des extensions et du contenu propres au secteur déjà configurés.

Avantages : les clients obtiennent un site prêt à l’emploi en quelques minutes. Vous devenez l’expert de votre créneau.

Fournisseur d’hébergement WordPress

Offrez une solution WordPress hébergée complète avec facturation par abonnement, comme WordPress.com ou Squarespace. Prenez en charge tous les aspects techniques pendant que les clients se concentrent sur le contenu.

Avantages : revenus récurrents, contrôle complet de la plateforme, aucun casse-tête de licences par site.

Réseaux d’entreprise/d’éducation

Universités, franchises ou entreprises ayant de nombreux sites connexes. Chaque département/emplacement/franchise obtient son propre site, tandis que l’équipe TI conserve le contrôle central.

Avantages : cohérence de la marque, sécurité centralisée, réduction de la charge de travail TI.


Meilleures pratiques d’architecture

Considérations d’hébergement

Évitez l’hébergement partagé à bas prix. Les fournisseurs à faible coût maximisent la densité des serveurs, ce qui signifie que votre réseau est en concurrence avec des centaines d’autres sites pour les ressources. Cela entraîne des performances lentes et des clients insatisfaits.

Ultimate Multisite fonctionne mieux avec des fournisseurs d’hébergement qui comprennent Multisite et offrent :

  • Intégration automatique du mappage de domaine
  • Certificats SSL génériques ou automatisés
  • Ressources suffisantes pour plusieurs sites
  • Bonne infrastructure de mise en cache

Consultez notre guide des fournisseurs d’hébergement pour obtenir des recommandations détaillées.

Optimisation des performances

WordPress Multisite peut évoluer jusqu’à des milliers de sites (WordPress.com en est la preuve), mais il vous faut une infrastructure adéquate :

  • Utilisez un CDN — Cloudflare (le forfait gratuit fonctionne très bien) gère les ressources statiques et la mise en cache
  • Activez la mise en cache des pages — Réduit considérablement la charge du serveur
  • Gardez les extensions au minimum — Moins d’extensions actives = meilleures performances
  • Privilégiez le contenu statique — Les sites pouvant être mis en cache de façon intensive évoluent mieux

Ultimate Multisite comprend une intégration Cloudflare qui automatise le DNS et le SSL pour les nouveaux sous-sites — fortement recommandé pour toute plateforme WaaS sérieuse.

SSL et mappage de domaine

Les navigateurs modernes exigent SSL. Vos options :

  • Mode sous-répertoire : un seul certificat SSL couvre tout
  • Mode sous-domaine : certificat SSL générique (*.yourdomain.com)
  • Domaines personnalisés : chaque domaine client a besoin de son propre certificat

Les intégrations d’hébergement d’Ultimate Multisite (Cloudflare, GridPane, Cloudways, etc.) automatisent le provisionnement SSL pour les domaines personnalisés — c’est l’un des plus grands gains de temps qu’offre l’extension.

Sauvegardes


Gestion des utilisateurs : ce que vous devez savoir

WordPress Multisite partage la table des utilisateurs entre tous les sous-sites. Cela crée une situation particulière :

Le scénario : Jean s’inscrit pour un site sur votre réseau. Plus tard, il visite le site d’une autre cliente (la boutique d’Alice) et tente de créer un compte pour faire un achat. Il reçoit une erreur « adresse courriel déjà utilisée » — ce qui prête à confusion, puisqu’il n’a jamais visité le site d’Alice auparavant.

La solution : Ultimate Multisite comprend une option appelée Activer plusieurs comptes (Réglages → Connexion et inscription) qui permet à la même adresse courriel de créer des comptes distincts sur différents sous-sites. Chaque compte est lié à son sous-site, ce qui évite les conflits.


Prochaines étapes

Vous avez maintenant installé Ultimate Multisite et comprenez les principes de base. Voici ce que vous devriez faire ensuite :

  1. Créez votre premier modèle de site — Concevez un site de départ avec votre thème, vos extensions et votre contenu d’exemple préférés
  2. Configurez des produits/forfaits — Définissez vos paliers de tarification (Gratuit, De base, Pro, etc.)
  3. Configurez une passerelle de paiement — Connectez Stripe ou PayPal pour accepter les paiements
  4. Personnalisez votre formulaire de paiement — Concevez l’expérience d’inscription pour vos clients
  5. Configurez une intégration d’hébergement — Activez le mappage de domaine et le SSL automatiques

Consultez notre documentation pour des guides détaillés sur chacun de ces sujets.


Besoin d’aide?

Ultimate Multisite est gratuit et à code source ouvert. Si vous le trouvez utile, pensez à laisser un avis pour aider d’autres personnes à le découvrir.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *