wordpress multisite raidboxes

Qu'est-ce qu'un multisite WordPress et quand devrais-tu l'utiliser ?

Les multisites t'offrent la possibilité de gérer plusieurs sites WordPress dans une seule installation. Malgré tout, cela reste l'une des fonctionnalités les plus mal comprises de WordPress. Nous éclaircissons pour toi la jungle du réseau multisite : Qu'est-ce qu'un multisite WordPress et que peut-il faire et pour quels projets vaut-il la peine de l'utiliser ? 

Les sites dans un réseau multisite sont enregistrés comme sous-domaines, sous-répertoires du domaine racine (sous-directory) ou avec leur propre domaine dans un réseau multidomaine. Pour chacun de ces sites, il peut y avoir plusieurs niveaux d'accès. Tous les sites du réseau ont le même choix de thèmes et de plugins car ils sont installés globalement - mais le contenu et l'apparence peuvent énormément varier entre les sites. Les thèmes et plugins sont installés globalement, mais ceux qui sont utilisés sur chaque site peuvent être décidés individuellement.

Ces caractéristiques rendent un multisite WordPress utile à bien des égards. Néanmoins, il existe de nombreux cas où un réseau multisite n'est pas la meilleure solution.

La fonction multisite a été introduite en 2010 dans la version 3.0 de WordPress et est depuis devenue une manière très courante de gérer plusieurs installations de sites web. Souvent, le choix d'une configuration multisite WordPress s'avère problématique par la suite - cela se produit principalement lorsque les pages individuelles sont devenues trop individuelles et doivent être transformées en sites Web individuels. Mais nous y reviendrons plus tard !

Principales caractéristiques

  • une installation WordPress pour un nombre illimité de sites web
  • Les comptes d'administrateur réseau sont à la tête de tout le réseau
  • Les administrateurs de sites web peuvent gérer des pages individuelles

Un ou plusieurs comptes sont à la tête du réseau en tant qu'administrateurs de réseau. En tant qu'administrateur réseau, tu peux gérer les thèmes et les plugins pour tous les sites web à partir d'un seul Dashboard - c'est-à-dire les installer, les désinstaller ou les mettre à jour. Tu peux également contrôler le contenu et l'apparence de tous les sites web. Il est également possible d'ajouter de nouveaux sites au réseau et de leur attribuer un compte Website Admin. Les administrateurs de site web peuvent contrôler le contenu sur leur propre site et adapter le thème. Ils peuvent aussi activer ou désactiver des plugins, mais ils ne peuvent pas installer de thèmes ou de plugins.

Aperçu du réseau multisite WordPress
Page de gestion de réseau d'un admin de réseau

En principe, l'installation de WordPress Multisite se déroule exactement de la même manière qu'une installation unique de WordPress. Cela rend le processus très convivial.

Avantages et inconvénients de WordPress Multisite

L'utilisation d'un réseau multisite WordPress présente des avantages et des inconvénients - ce qui signifie que tu dois soigneusement évaluer si c'est la bonne solution pour toi ou non.

Avantages du multisite

  • gestion facile
  • plusieurs niveaux hiérarchiques d'utilisateurs possibles
  • une seule sauvegarde pour tous les sites web

L'installation de WordPress Multisite est particulièrement intéressante car elle permet de réduire considérablement les frais de gestion des plugins et des thèmes. Ceux-ci peuvent être installés ou mis à jour pour tous les sites web via un seul site Dashboard . Les niveaux hiérarchiques d'utilisateurs sont particulièrement intéressants pour les institutions comme les établissements d'enseignement. Mais nous y reviendrons plus tard.

Inconvénients du multisite

  • Les sauvegardes pour les sites individuels dans un réseau multisite sont très compliquées.
  • certains plugins ne supportent pas le réseau multisite
  • Plus de puissance de serveur nécessaire
  • Les risques de sécurité d'un site web sont un risque pour tous les sites web
  • L'administrateur du site n'a pas d'accès FTP

Lors de la mise en place d'un réseau multisite WordPress, tu dois t'assurer que les plugins que tu souhaites utiliser prennent en charge le multisite, sinon l'avantage du gain de temps et de la simplicité sera annulé. La puissance du serveur nécessaire en raison de l'augmentation du trafic entraîne rapidement des problèmes de performance, surtout dans le cas d'un hébergement partagé. Si un accès non autorisé a eu lieu sur un site, tous les sites du réseau sont en danger. L'absence d'accès FTP pour les administrateurs de sites Web signifie en clair qu'ils ne peuvent pas modifier le code du site Web.

Tu as peut-être remarqué à ce stade que les inconvénients l'emportent sur les avantages. Ne te méprends pas : cela signifie simplement que WordPress Multisite doit être utilisé de manière ciblée, car ces inconvénients peuvent être contournés ou ne sont même pas importants pour certaines applications. Dans l'ensemble, il est clair qu'il existe quelques applications particulièrement intéressantes qui seront présentées plus en détail dans le chapitre "Aide à la décision". 

"*" indique les champs requis

Consentement*
Ce champ sert à la validation et ne doit pas être modifié.

Quelles sont les conditions préalables pour WordPress Multisite ?

Bien qu'il s'agisse d'une fonctionnalité largement prise en charge par WordPress, il existe deux conditions de base pour l'installation d'un réseau multisite WordPress. 

  • installation existante de WordPress
  • L'hébergeur web supporte une installation multisite

Lors du choix de l'hébergement, l'hébergement partagé est généralement l'option la moins chère, mais ce n'est pas une bonne option pour les multi-sites WordPress. Avec un serveur partagé, les ressources du serveur sont naturellement partagées. Il est donc peu probable qu'un serveur partagé puisse gérer le trafic de plusieurs sites sur ton réseau. C'est pourquoi un serveur dédié ou un serveur privé virtuel est recommandé pour l'utilisation de multisites. 

Si ton hébergeur web ne met pas en place une installation multisite pour toi, tu as également besoin d'un programme de protocole de transfert de fichiers (FTP). Les programmes FTP populaires sont FileZilla ou l'extension FTP pour Visual Studio Code. Tu peux ainsi modifier, charger ou télécharger des fichiers sur un serveur. Pour l'installation de WordPress Multisite, il n'est pas nécessaire d'écrire du code, il suffit de copier quelques petits bouts dans quelques fichiers sur le serveur. Un mode d'emploi détaillé dépasserait ici le cadre. Si cela t'intéresse, consulte ce guide.

Mappage de domaine WordPress

Tu sais maintenant ce qu'est un réseau multisite WordPress, quand tu peux l'utiliser et ce dont tu as besoin pour l'installer. Voyons maintenant comment les sites se rapportent à l'installation initiale de WordPress et quelles conséquences cela peut avoir.

Avant d'ajouter ton premier site, tu dois choisir un type de réseau. Les types de multisite ne peuvent pas être combinés et changer de type plus tard sera laborieux. Tu as trois possibilités pour configurer le réseau :

  1. comme sous-domaine
  2. comme sous-répertoire (subdirectory)
  3. comme multidomaine 

L'URL permet de voir quel système a été choisi. Un exemple de sous-domaine serait store.brand.com et un sous-répertoire serait brand.com/store. De cette manière, les URL des différents sites peuvent être gérés de manière intuitive. Mais s'il y a plus d'une poignée de sous-domaines ou de sous-répertoires, il peut être difficile de trouver un nom convivial pour chacun d'entre eux.

Tu peux contourner ce problème avec le mappage de domaine WordPress. Le WordPress Domain Mapping est une fonction intégrée à WordPress depuis la version 4.5. Elle permet d'utiliser des domaines personnalisés pour remplacer l'URL du sous-domaine ou du sous-répertoire. 

Les entreprises à portée internationale peuvent changer leurs sous-domaines ou sous-répertoires en différents domaines de premier niveau selon le pays ou la région. Par exemple, Britain.brand.com pourrait être converti en brand.co.uk, ou brand.com/fr/ en brand.de.

Mappage de domaine WordPress

Remarque : pour le mappage de domaine WordPress, tu dois également avoir accès au domaine que tu affectes.

A ce stade, nous devons mentionner les certificats SSL (Secure Socket Layer). Il s'agit d'une méthode pour sécuriser ton site web en cryptant les données. 

Certains hébergeurs web, dont Raidboxes, proposent même des certificats SSL gratuits que tu peux activer en un clic. Un certificat standard n'est cependant valable que pour un seul domaine. Tous les sous-répertoires d'un domaine sont couverts par le certificat SSL de ce domaine, mais un sous-domaine nécessite un autre type de certificat - ici, tu as besoin d'un certificat SSL dit Wildcard.

Dans un réseau multisite, il est dans la nature des choses que les sites web soient tous connectés entre eux et qu'ils nécessitent donc tous un cryptage SSL. Comme pour la plupart des réseaux, si la sécurité d'un élément est violée, tous les éléments du réseau sont en danger. C'est pourquoi, pour des raisons de sécurité, il est important que l'ensemble du réseau soit couvert par le bon certificat SSL.

Mettre en place un réseau multisite sur Raidboxes

Tu peux configurer ton réseau multisite sur Raidboxes en créant un nouveau Box et en utilisant l'option "créer un multisite". Choisis le type de réseau et configure le reste. Ensuite, crée la page principale du réseau et crée le compte administrateur du réseau. 

Multisite WordPress Raidboxes
Créer un multisite WordPress sur Raidboxes

Raidboxes Contrairement à l'installation normale, toutes les configurations pour l'installation multisite se font dans les paramètres de Box . Comme nous l'avons déjà mentionné, les réseaux multisite sont en grande partie gérés de manière centralisée via le WordPress Multisite Dashboard ou via le Box de l'ensemble du réseau. C'est pourquoi, pour des raisons techniques, les fonctions suivantes ne seront pas possibles (pour le moment) :

  • Mises à jour de tout type pour les sites individuels d'un réseau multisite
  • Attribuer un deuxième domaine à un sous-directory ou un sous-domaine Box
  • En-tête de sécurité pour les sites web individuels du réseau
  • Redirections d'URL pour les sites individuels du réseau

Ces restrictions sont inhérentes à la nature d'un réseau multisite et peuvent donc difficilement être rendues possibles. Les fonctionnalités qui peuvent être mises en œuvre et qui sont encore prévues en ce qui concerne le multisite WordPress :

  • Staging
  • Créer des templates et créer un nouveau Box à partir d'un template
  • Aperçu des cronjobs et personnalisation des paramètres des sous-sites (actuellement possible uniquement pour un réseau multisite WordPress complet)

Migrer le multisite WordPress vers Raidboxes

Les experts WordPress de notre partenaire Codeable s'occupent, en collaboration avec nous, de l'ensemble du processus de migration de ton réseau multisite. Nous t'expliquons comment migrer ton multisite vers Raidboxes dans cet article du Centre d'aide.

Configuration et paramètres

Une fois que tu as installé un multisite WordPress, tu verras le Dashboard de ton site d'origine. En haut, il y a une nouvelle option appelée "Mes sites web". Passe dessus avec la souris pour ouvrir deux menus. Suis "Gestion du réseau" et clique sur l'option "Dashboard". 

Menu multisite Wordpress

Navigue d'ici vers "Paramètres" et vérifie d'abord si ton adresse e-mail admin et le titre de la page principale sont toujours corrects. Ensuite, il y a plusieurs options à configurer. Elles sont en grande partie explicites, mais j'aborde ici brièvement les points des paramètres d'enregistrement. Ceux-ci pourraient être mal compris.

Sous "noms interdits", tu peux limiter l'enregistrement de sites web avec des mots spécifiques - si tu saisis par exemple le mot-clé "admin" dans le champ, le site web admin.domain.com ne peut pas être enregistré. Cette fonction peut être utile dans un réseau plus large où les sites avec des noms personnalisés peuvent être enregistrés pour empêcher l'utilisation de noms non désirés.

Paramètres du multisite Wordpress

L'option de limitation de l'inscription par e-mail est également utile. Avec cette fonction, tu peux définir un domaine d'e-mail spécifique à partir duquel de nouveaux sites peuvent être créés. C'est particulièrement utile si tu veux limiter l'inscription à une adresse e-mail interne.

Thèmes et plugins

Tu trouveras également ces paramètres dans la gestion du réseau. Les thèmes et les plugins peuvent être mis à disposition sur l'ensemble du réseau. Les administrateurs de sites peuvent alors les activer ou les désactiver pour leurs sites.

Il est possible de changer le thème par défaut avec lequel un nouveau site web est ajouté. Pour ce faire, insère le code suivant dans le fichier wp-config.php et remplace "new-theme" par le nom (de dossier) du thème que tu souhaites définir comme standard.

// Standard Theme für neue Websites festlegen
define( 'WP_DEFAULT_THEME', 'new-theme');

wp-config.php

Comme le fichier wp-config.php est en lecture seule sur Raidboxes pour des raisons de sécurité, tu peux effectuer cette modification directement depuis ton Raidboxes Dashboard , sous Paramètres - WordPress - wp.config.php.

Ajouter un nouveau site web

Pour ajouter un nouveau site web au réseau, va dans Mes sites web - Gestion du réseau - Sites web. Clique sur "Ajouter nouveau" et tu arriveras sur une page avec des options explicites pour ajouter un nouveau site web au réseau.

Wordpress Multisite Ajouter un nouveau site

SSH et WP-CLI

Au fait : comme pour un site unique, tu peux utiliser SSH et WP CLI avec WordPress Multisite pour gérer tes pages. Cela fonctionne exactement comme pour un site unique, mais le paramètre "-url=subsite.example.com" doit être indiqué.

Une petite aide à la décision

Comme nous l'avons déjà évoqué plus haut, il existe des cas d'utilisation très spécifiques dans lesquels une installation multisite WordPress est vraiment utile et où les avantages du multisites se font particulièrement ressentir. Il s'agit entre autres des cas suivants :

Multilinguisme

Pour le cas d'utilisation du multilinguisme, un multisite de type "sous-directory" est courant, car le contenu est le même et seules les langues diffèrent.

Exemple :

  • Page principale : mysite.com
  • Sous-site : mysite.com/fr
  • Sous-site : mysite.com/fr
  • Sous-site : mysite.com/es

Internationalisation

On pourrait facilement procéder à une internationalisation par le biais de multidomaines, mais dans ce cas, contrairement au multilinguisme, les contenus diffèrent :

  • Page d'accueil : Site anglais : mysite.com
  • Base : Site français : monsite.fr
  • Bas : Site espagnol : misitio.es
  • La base : Néerlandais : page mijnpagina.nl

Des sous-pages pour différents produits

Si ton entreprise vend différents produits, un sous-domaine multisite peut être la bonne solution. Par exemple, si ton entreprise propose plusieurs produits différents, autonomes et plus importants. C'est souvent le cas, par exemple, pour les entreprises de développement de logiciels. 

  • Page principale : mycompany.com
  • Page du produit : myproduct.mycompany.com
  • Plus de page produit : myotherproduct.mycompany.com
  • Une autre page de produit : mynewestproduct.mycompany.com

Si tu souhaites mettre en place une boutique en ligne avec des produits saisonniers (vendre des sapins de Noël en hiver/des arbres fruitiers en été), un multisite pourrait également te procurer de nombreux avantages : par exemple, en mettant en place plusieurs domaines pour les produits saisonniers respectifs, mais en gardant le même système de gestion des marchandises.

Établissements d'enseignement

Les entreprises ou les institutions telles que les écoles ou les universités qui créent des sous-sites pour leurs produits, leurs départements, leurs sites ou leurs services sont un excellent domaine d'application pour WordPress Multisite. Les employés spécialisés des départements peuvent gérer explicitement leur sous-page, mais rien de plus, et la sensation globale de l'ensemble du site reste uniforme pour les visiteurs.

En général, un multisite est approprié lorsque certaines ressources communes sont utilisées et que les utilisateurs individuels souhaitent travailler indépendamment dans leur domaine d'activité. C'est pourquoi de nombreuses grandes organisations (comme les universités et les écoles supérieures) utilisent des multisites. L'avantage est le suivant : chaque département ou faculté peut gérer son propre site web ou son blog interne avec plusieurs contributeurs, tandis qu'une équipe gère l'ensemble du réseau de sites web. Un tel exemple de multisite est le blog de l'Université de Colombie-Britannique.

Exemples réels

Un exemple parfait de multisite est WordPress.com avec des millions de sous-sites ! Comme il serait compliqué et coûteux de les gérer et de les entretenir. 

Un autre exemple d'utilisation d'un multisite est le gigantesque réseau de BBC America: le même thème parent est utilisé pour tous les sites du réseau, mais chaque sous-domaine individuel a son propre thème enfant.

Tu n'es pas encore sûr ? 

Si tu n'es pas sûr que WordPress Multisite est fait pour toi, réponds simplement aux questions suivantes :

  • Auras-tu certainement toujours besoin des mêmes thèmes et plugins ?
  • Tu as seulement besoin d'une adresse IP ?
  • Est-ce que tu as à peu près la même charge sur tous les sites ?
  • La charge administrative de chaque site est-elle faible ?
  • Est-il acceptable que chaque compte ayant un accès FTP sur un site ait également accès aux autres sites par FTP ?

Si tu peux répondre oui à toutes ces questions, alors WordPress Multisite est fait pour toi et te déchargera de beaucoup de travail. Si tu dois répondre par la négative à une seule de ces questions, cela te demandera tôt ou tard plus de travail que tu n'en aurais avec des installations WordPress individuelles - ou même deviendra un risque pour la sécurité.

Conclusion

Ce guide t'aura, je l'espère, donné un bon aperçu des avantages et des inconvénients et de l'utilisation judicieuse d'une installation multisite WordPress. Le site Dashboard convivial et les options intuitives en font un excellent choix pour certaines applications. Cependant, le couplage des sites web entre eux limite aussi certaines possibilités d'utilisation. WordPress Multisite est le plus intéressant pour les sites multilingues, mais qui sont par ailleurs exactement les mêmes. Si tu as d'autres questions sur cette fonction, n'hésite pas à contacter l'équipe d'assistance Raidboxes via le chat en direct.

Quelles questions as-tu sur le thème du multisite WordPress ? N'hésite pas à utiliser la fonction de commentaire. Tu veux être informé des nouveaux articles sur WordPress, le développement web et plus encore ? Alors suis-nous sur Twitter, Facebook, LinkedIn ou via notre newsletter.

As-tu aimé cet article ?

Tes évaluations nous permettent d'améliorer encore plus notre contenu.

Un commentaire sur "Qu'est-ce qu'un multisite WordPress et quand devrais-tu l'utiliser ?"

  1. Hallo Philipp, das ist tatsächlich von der Lizenz abhängig. Im allgemeinen Fall gilt „eine Plugin-Lizenz für eine WordPress Installation“, in diesem Fall würde eine Lizenz natürlich die gesamte Multisite abdecken – weil alle Unterseiten in einer einzelnen WordPress Installation stecken.

    Aber das ist leider nicht bei allen Plugins der Fall, deshalb solltest du auf die Lizenzen achten und jedes Plugin einzeln darauf prüfen.

    Viele Grüße
    Patrick

Laisse un commentaire

Ton adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués d'un *.