wordpress multisite raidboxes

Qu'est-ce qu'un multisite WordPress et quand faut-il 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 multisites : 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 web dans un réseau multisite sont enregistrés en tant que sous-domaines, sous-répertoires du domaine racine (subdirectory) ou avec un domaine propre 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 varier énormément d'un site à l'autre. Les thèmes et les plugins sont certes installés globalement, mais ceux qui sont utilisés sur les différents sites 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 devenue depuis une possibilité très répandue 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 des pages individuelles sont devenues trop individuelles et doivent maintenant ê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 l'ensemble du 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 plug-ins 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 web au réseau et de leur attribuer un compte Website Admin. Les Website Admins peuvent contrôler le contenu de leur propre site et adapter le thème. Ils peuvent également 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 du réseau d'un administrateur réseau

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

Avantages et inconvénients du multisite WordPress

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 simple
  • plusieurs niveaux hiérarchiques d'utilisateurs possibles
  • une seule sauvegarde pour tous les sites web

Une installation multisite de WordPress est particulièrement intéressante en raison de la réduction considérable des frais de gestion des plugins et des thèmes. Ceux-ci peuvent en effet être installés ou mis à jour pour tous les sites via un seul site Dashboard . Les niveaux hiérarchiques d'utilisateurs sont particulièrement intéressants pour les institutions telles que les établissements d'enseignement. Mais nous y reviendrons plus tard.

Inconvénients du multisite

  • Les sauvegardes de sites web individuels dans un réseau multisite sont très compliquées.
  • certains plugins ne prennent pas en charge 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 veiller à ce 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 requise par l'augmentation du trafic entraîne rapidement des problèmes de performance, en particulier dans le cas d'un hébergement partagé. Si un site web a fait l'objet d'un accès non autorisé, tous les sites web 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 nécessite une utilisation ciblée, car ces inconvénients peuvent être contournés ou ne sont pas du tout pertinents pour certaines applications. Dans l'ensemble, il est maintenant 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 obligatoires

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

Quelles sont les conditions requises 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 le multisite WordPress. Dans le cas d'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 il est recommandé d'utiliser un serveur dédié ou un serveur privé virtuel 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 File Transfer Protocol (FTP). Les programmes FTP populaires sont FileZilla ou l'extension FTP pour Visual Studio Code. Ils te permettent de modifier, de charger ou de télécharger des fichiers sur un serveur. Pour l'installation de WordPress Multisite, il n'est pas nécessaire d'écrire du code, mais seulement de copier quelques petits bouts dans quelques fichiers sur le serveur. Des instructions détaillées dépasseraient ici le cadre de cet article. 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 ultérieurement sera compliqué. Tu as trois possibilités pour configurer le réseau :

  1. comme sous-domaine
  2. comme sous-répertoire (subdirectory)
  3. en tant que 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 web peuvent être gérées 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.

Avec le WordPress Domain Mapping, tu peux contourner ce problème. 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 ayant une portée internationale peuvent faire évoluer leurs sous-domaines ou sous-répertoires vers différents domaines de premier niveau en fonction du pays ou de 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.

À ce stade, nous devons mentionner les certificats SSL (Secure Socket Layer). Il s'agit d'une méthode permettant de 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 toutefois 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 - dans ce cas, 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 relié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. Pour des raisons de sécurité, il est donc important que l'ensemble du réseau soit couvert par le bon certificat SSL.

Configurer 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, la page principale du réseau est créée et le compte administrateur du réseau est créé. 

WordPress multisite Raidboxes
Créer un multisite WordPress sur Raidboxes

Contrairement à une installation normale, toutes les configurations pour le Multisite Setup sont effectuées sur Raidboxes dans les paramètres 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êtes de sécurité pour les sites web individuels du réseau
  • Redirections d'URL pour des sites web individuels du réseau

Ces restrictions sont inhérentes à la nature d'un réseau multisite et sont donc difficiles à mettre en place. Fonctionnalités réalisables et encore prévues en ce qui concerne WordPress Multisite :

  • 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 déménagement de ton réseau multisite. Nous t'expliquons comment déménager ton multisite vers Raidboxes . dans cet article du Helpcenter.

Configuration et paramètres

Une fois que tu as installé un multisite WordPress, le site Dashboard de ton site d'origine s'affiche. En haut, il y a une nouvelle option intitulée "Mes sites". Passe la souris dessus pour faire apparaître 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 d'administrateur 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 éventuellement ê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 admin.domain.com ne peut pas être enregistré. Cette fonction peut être utile dans un réseau plus large où les sites peuvent être enregistrés avec des noms personnalisés afin d'éviter l'utilisation de noms indésirables.

Paramètres de Wordpress Multisite

L'option de limitation de l'inscription par e-mail est également utile. Cette fonction te permet de 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'enregistrement à 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 modifier 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 thème par défaut.

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

wp-config.php

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

Ajouter un nouveau site web

Pour ajouter un nouveau site web au réseau, va sur 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

À propos : comme pour un site unique, tu peux aussi 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'application très spécifiques dans lesquels une installation multisite de WordPress est vraiment utile et où les avantages du multisites sont particulièrement mis en valeur. Il s'agit entre autres des cas suivants :

Multilinguisme

Pour le cas d'application du multilinguisme, un multisite de type "sous-directory" est courant, car les contenus sont identiques 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 grâce au multidomaine, mais contrairement au multilinguisme, ce sont les contenus qui diffèrent :

  • Page d'accueil : site anglais : mysite.com
  • Sous-site : Site français : monsite.de
  • Sous-site : Site espagnol : misitio.es
  • La page du bas : Néerlandais : Site mijnpagina.nl

Sous-pages pour différents produits

Si ton entreprise commercialise 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 par exemple plus souvent le cas pour les entreprises de développement de logiciels. 

  • Page principale : mycompany.com
  • Page du produit : myproduct.mycompany.com
  • Autre page produit : myotherproduct.mycompany.com
  • Une autre page 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 sont un excellent domaine d'application pour le multisite WordPress. Elles créent des sous-pages pour leurs produits, leurs départements, leurs sites ou leurs services. Les employés spécialisés des départements peuvent gérer explicitement leur sous-page, mais rien de plus, et le sentiment global de l'ensemble du site reste homogène pour les visiteurs.

En règle générale, un multisite est approprié lorsque certaines ressources communes sont utilisées et que les différents utilisateurs souhaitent travailler indépendamment dans leur domaine d'activité. C'est pourquoi de nombreuses grandes organisations (comme les universités et les hautes écoles) utilisent des multisites. L'avantage est que 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 lui-même - avec plusieurs millions de sous-pages ! Il serait très difficile et coûteux de les gérer et de les entretenir séparément. 

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 toutes les pages du réseau, mais chaque sous-domaine individuel a son propre thème enfant.

Encore incertain ? 

Si tu ne sais pas si 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 n'as besoin que d'une adresse IP ?
  • Est-ce que tu as à peu près la même charge sur tous les sites ?
  • La charge administrative des différents sites 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 à toutes ces questions par l'affirmative, 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, il te causera 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. La convivialité de Dashboard et les options intuitives en font un excellent choix pour certaines applications. Toutefois, le couplage des sites web entre eux limite également 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 sont tes questions sur le thème du multisite WordPress ? N'hésite pas à utiliser la fonction de commentaire. Tu veux être informé(e) 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 faut-il 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.