Qu'est-ce que WordPress Multisite? • WPShout

By | août 11, 2020

Formation WordPress

WordPress est bien plus que ce que l'on voit. Derrière son interface utilisateur conviviale et son énorme écosystème de plugins et de thèmes se cachent des fonctionnalités incroyablement puissantes. Des fonctionnalités qui, bien que documentées, ne sont pas nécessairement connues de tous. L'un des plus grands de ces joyaux cachés est le multisite WordPress.

Qu'est-ce que WordPress Multisite: les bases

WordPress multisite est une collection de sites Web qui partagent tous la même installation WordPress.

Qu'est-ce que le multisite WordPress, demandez-vous? Dans sa forme la plus élémentaire, le multisite est une collection de sites Web qui partagent tous la même installation WordPress. Les fichiers principaux, les thèmes, les plugins et la base de données sont partagés entre chaque site Web dans ce que l'on appelle collectivement un «réseau».

Un réseau multisite WordPress peut être composé de n'importe quel nombre de sites Web. Que vous ayez besoin de deux ou deux cents chevaux, c'est possible, à condition que votre hébergeur Web dispose de suffisamment de puissance. Et comme vous n'utilisez qu'une seule installation, la mise à jour du noyau, des thèmes et des plugins peut être effectuée à un seul endroit.

Et cela ne fait qu'effleurer la surface de ce que le multisite WordPress peut faire. Aujourd'hui, nous allons vous faire découvrir une configuration multisite WordPress, comment cela fonctionne et comment savoir si elle convient à votre projet.

Quand utiliser WordPress Multisite

Avant de nous plonger dans ce qu'est le multisite WordPress d'un point de vue plus technique et comment le configurer, assurons-nous de savoir à quoi il sert. Quand et quand n'est pas, WordPress multisite une bonne solution?

Examinons quelques scénarios courants qui vous aideront à déterminer si le multisite WordPress convient à votre projet.

Le multisite est idéal pour les sites Web connexes

Un réseau multisite WordPress est mieux utilisé lorsque tous les sites Web qu'il contient sont liés d'une manière ou d'une autre.

Tout d'abord, un réseau multisite WordPress est mieux utilisé lorsque tous les sites Web qu'il contient sont liés d'une manière ou d'une autre. Cela permet une gestion centralisée, évitant ainsi d'avoir à passer d'un site à l'autre pour effectuer des mises à jour logicielles de routine, etc.

Certains des scénarios d'utilisation les plus courants incluent:

Écoles

Les écoles sont un excellent cas d'utilisation pour le multisite WordPress. Pensez à une institution qui souhaite fournir aux professeurs et aux étudiants leurs propres sites Web.

Dans cette situation, le service informatique de l’école peut fournir un site et un espace de stockage individuels pour chaque personne. Ils peuvent également ajouter une méta de site spécifique, ce qui permet de regrouper des sites en fonction de critères personnalisés.

Par exemple, les utilisateurs du corps professoral peuvent avoir accès à certaines choses que les étudiants n'ont pas et vice-versa. Bien que le réseau multisite soit ouvert à toutes ces personnes, il existe de nombreuses façons de le personnaliser pour différents besoins.

Organisations basées sur les membres

De même, un réseau multisite pourrait également alimenter une organisation basée sur des membres. N'importe qui, de la direction aux membres de la base, pourrait avoir son propre blog personnel pour discuter des questions d'intérêt.

Différents groupes de membres au sein de cette organisation peuvent également avoir leurs propres sites. Vous pouvez améliorer les choses en installant BuddyPress ou bbPress pour mieux faciliter la communication.

Entreprises avec plusieurs emplacements

Les entreprises ayant plusieurs emplacements peuvent également en bénéficier. Chaque emplacement pourrait avoir son propre sous-domaine multisite WordPress (emplacement1.myexamplewebsite.com, emplacement2.myexamplewebsite.com, etc.).

Il est également possible de partager du contenu via un plugin tel que Broadcast. Cela permettrait à chaque emplacement d'avoir une présence en ligne similaire, mais unique.

Écran d'installation du plugin WordPress

Dans tous les cas, le multisite WordPress fournit une solution facile à gérer et évolutive. Les super-administrateurs peuvent décider quels thèmes et plugins sont disponibles et exercer un contrôle précis sur tous les aspects du réseau.

Quand WordPress multisite n'est pas la meilleure solution

Si un réseau multisite WordPress peut être assez puissant et pratique, ce n’est pas toujours la meilleure solution. Par exemple, il n'est pas recommandé aux concepteurs Web qui souhaitent simplement placer tous leurs sites clients au même endroit.

Pourquoi? Pour commencer, il y a un risque à associer un groupe disparate de sites. Étant donné que chaque site d'un réseau partage les mêmes ressources, il y a un certain nombre de choses qui pourraient mal tourner, telles que:

  • Une panne de serveur de base de données ou des données corrompues;
  • Conflits de plugins ou de thèmes;
  • Failles de sécurité / logiciels malveillants;
  • Un serveur Web manquant de mémoire, de puissance de traitement ou de stockage;

En bref, tout ce qui a un impact négatif sur un site pourrait tous les avoir. Bien que ce ne soit jamais une bonne chose, c'est particulièrement gênant si plusieurs clients partagent cette installation.

En raison des risques encourus, il est important d'examiner attentivement les avantages et les inconvénients de l'utilisation du multisite WordPress. Il devrait y avoir un avantage fondamental à intégrer plusieurs sites Web dans cette seule installation. Sinon, il vaut probablement mieux les garder séparés.

J'espère que c'est assez clair pour prendre votre décision. Si vous souhaitez davantage de langage pouvant vous aider à choisir d'utiliser ou non le multisite WordPress, lisez la suite de notre article lié:

Gestion de plusieurs sites: WordPress multisite vs installations séparées

Comment fonctionne WordPress Multisite

Tout d'abord, examinons une configuration multisite typique de WordPress. Bien que cela puisse sembler une configuration très complexe, la possibilité de créer un réseau multisite est intégrée directement au cœur de WordPress – aucun logiciel supplémentaire n'est requis.

Pourtant, il y a quelques concepts clés à comprendre:

Il existe différents types de réseaux multisites

Avant de démarrer votre propre réseau multisite WordPress, il est important de réfléchir au type de réseau que vous souhaitez utiliser. Cela devrait être basé à la fois sur les besoins de votre projet, les exigences de maintenance et même votre hébergeur Web.

La structure de l'URL est l'une des décisions les plus importantes à prendre. Chaque site de votre réseau devra avoir une URL différente – et vous avez le choix entre deux configurations:

URL basées sur le chemin

Il s'agit de la plus simple des deux structures d'URL. L'adresse de chaque site sera un répertoire virtuel hors de votre URL principale.

Par exemple, si votre URL principale est https://www.mywpnetworksites.com, les URL des sites réseau ressembleraient à ceci:

https://www.mywpnetworksites.com/site1/
https://www.mywpnetworksites.com/site2/

Les avantages de cette configuration sont la facilité de maintenance et la compatibilité. Une URL basée sur un chemin ne nécessite aucune configuration DNS spéciale ni des noms de domaine distincts. Cependant, vous pouvez toujours donner à chaque site son propre domaine si vous le souhaitez.

L'ajout d'un nouveau site (que nous aborderons ci-dessous) nécessite très peu d'efforts. Enfin, il devrait fonctionner avec à peu près n'importe quelle configuration d'hébergement Web.

URL de sous-domaine

Cette option vous permet d'utiliser un sous-domaine unique pour chaque site Web de votre réseau. Une configuration de sous-domaine multisite WordPress pourrait être un excellent choix pour ceux qui veulent des URL plus faciles à mémoriser ou qui visent à les promouvoir à des fins de marque.

En utilisant notre URL principale ci-dessus, une URL basée sur un sous-domaine ressemblerait à ceci:

https: //site1.mywpnetworksites.com
https: //site2.mywpnetworksites.com

Cela nécessite un peu plus de configuration. Vous devrez créer un sous-domaine pour chaque site et vous assurer que le DNS est pointé en conséquence. Avec cela, il peut être difficile de maintenir sur des réseaux avec beaucoup de sites.

Comment configurer un réseau multisite WordPress

Une fois que vous avez décidé quel type de réseau vous souhaitez utiliser, il est temps d'activer WordPress multisite. Cela prend une combinaison de modification de votre site wp-config.php et .htaccess fichiers, ainsi que la configuration de certaines options dans le back-end WordPress.

Exigences

Il est possible de transformer toute nouvelle installation en un réseau multisite. Pour les sites existants, vous pouvez également convertir WordPress en multisite. Il y a juste quelques exigences:

  • Tous les plugins de votre installation doivent être désactivés. Vous pourrez les réactiver une fois que votre réseau multisite sera entièrement configuré.
  • Votre installation WordPress doit utiliser Pretty Permalinks.

Au-delà de cela, il est également judicieux de créer une sauvegarde complète de votre site au cas où vous rencontriez des problèmes.

Étapes pour activer WordPress Multisite

Il est maintenant temps d'activer un réseau WordPress multisite. Cela ne nécessite que quelques étapes, que nous aborderons ici. Si vous recherchez des explications plus détaillées, WordPress propose un guide utile qui vaut la peine d'être consulté.

1. Autoriser un réseau multisite dans wp-config.php
À l'intérieur wp-config.php, ajoutez ce qui suit juste avant le / * C'est tout, arrêtez de modifier! Bon blogging. * / commentaire:

/ * Multisite * /
define ('WP_ALLOW_MULTISITE', vrai);

Téléchargez la version révisée wp-config.php puis actualisez votre navigateur Web.

2. Accédez au tableau de bord et configurez les paramètres
Ensuite, connectez-vous au tableau de bord WordPress et accédez à Outils> Configuration du réseau.

Paramètres du réseau multisite WordPress

Remplissez les paramètres du réseau, y compris la structure de l'URL, le titre et l'adresse e-mail. En fonction de la configuration de votre hébergement, les paramètres disponibles peuvent varier.

Lorsque vous avez terminé, cliquez sur le "Installer" et vous serez dirigé vers un écran contenant du code à copier et coller dans votre wp-config.php et .htaccess des dossiers.

Code de réseau multisite WordPress

Une fois que vous avez ajouté le code aux fichiers respectifs, votre réseau multisite WordPress est prêt à fonctionner!

Gérer un réseau multisite WordPress

Maintenant que votre nouveau réseau multisite WordPress est opérationnel, nous allons nous concentrer sur la gestion. Les processus ici sont différents de ceux d'une installation standard sur un seul site.

Voici ce que vous devez savoir:

Les sites partagent des ressources, mais peuvent toujours être entièrement personnalisés

Comme nous l'avons mentionné, chaque site d'un réseau multisite partage l'intégralité d'une installation WordPress. Cela signifie, par exemple, que vous pouvez utiliser le même thème sur chaque site (ou non) et il en va de même pour les plugins. De plus, une seule base de données héberge tous les sites du réseau.

Le super-administrateur et les autres rôles d'utilisateur

L'installation d'un réseau multisite apporte un nouveau rôle d'utilisateur: Super Admin. Les utilisateurs ayant ce rôle contrôlent tous les aspects du réseau. Entre autres choses, un super administrateur a la capacité de:

  • Ajouter ou supprimer des sites de réseaux;
  • Installer et mettre à jour les thèmes, les plugins et le noyau WordPress;
  • Gérer le contenu de chaque site du réseau;
  • Gérer les utilisateurs;

De plus, chaque site d'un réseau peut avoir son propre ensemble d'utilisateurs, y compris les administrateurs. Les utilisateurs doivent être affectés à un site Web spécifique pour pouvoir y accéder.

Notez qu'un seul utilisateur peut être affecté à plusieurs sites du réseau. Théoriquement, ils pourraient avoir des rôles différents sur chaque site. Par exemple, vous pouvez affecter quelqu'un en tant qu'administrateur sur un site tout en en faisant un éditeur sur un autre.

Disponibilité du thème WordPress

En tant que super administrateur, vous pouvez choisir les thèmes disponibles pour les sites Web du réseau. En installant et en choisissant d'activer le réseau pour un thème, vous autorisez les administrateurs de chaque site à l'utiliser. Ceci est pratique dans les situations où vous souhaitez limiter les thèmes pouvant être utilisés sur un réseau.

Contrôle de l'accès aux plugins WordPress

Comme les thèmes, les plugins peuvent être mis à disposition de chaque site au sein d'un réseau. Une différence clé est qu'un super-administrateur peut activer en réseau un plugin, ce qui oblige essentiellement son utilisation sur chaque site. Cette capacité est pratique pour fournir des fonctionnalités et des fonctionnalités cohérentes.

Par exemple, vous pouvez activer en réseau un plugin de sécurité pour vous assurer que tous les sites sont protégés. Ou, vous pouvez activer un réseau de plugins de création de page afin que les utilisateurs individuels du site puissent créer leurs propres mises en page.

En tant que super administrateur, vous décidez quels plugins sont installés et qui peut les utiliser. Outre leur activation par le réseau, un réseau peut être configuré pour permettre aux administrateurs de site individuels d'activer ou de désactiver également des plugins spécifiques.

Il convient également de noter que certains plugins ont des paramètres à l'échelle du réseau, y compris la possibilité de limiter ce que les administrateurs de site réseau peuvent modifier. Cela varie selon le plugin, alors assurez-vous de lire leur documentation pour voir quel type de capacités multisite sont intégrées.

Une base de données WordPress partagée

Chaque site utilise également la même base de données, mais conserve toujours son propre ensemble de tables, indiqué par l'ID individuel du site réseau. Cela permet une certaine séparation lorsqu'il s'agit de choses comme le contenu du site, les paramètres et les plugins actifs. Ainsi, même si tout est techniquement partagé, vous pouvez toujours faire de chaque site Web sa propre entité unique.

Tables de base de données multisites WordPress

En fin de compte, les sites du réseau n’ont pas à se ressembler ni même à fonctionner de la même manière. Bien sûr, ils peuvent partager tous les éléments de conception et fonctionnels – ou ils peuvent être complètement différents. Ces décisions vous appartiennent entièrement. Le multisite WordPress ne vous enfermera pas.

Flexibilité dans la création de nouveaux sites Web

L'ajout de nouveaux sites à une installation WordPress multisite est un processus simple. Et il existe plusieurs moyens de le faire:

Permettre aux utilisateurs de créer leurs propres sites Web

Semblable à WordPress.com, un réseau multisite peut être configuré pour permettre aux utilisateurs de s'inscrire sur le front-end et de créer leur propre site Web. C'est parfait pour une utilisation organisationnelle ou pour créer des communautés en ligne.

Bien sûr, il y a des inquiétudes quant au potentiel d'utilisation abusive. Les enregistrements de spam et les acteurs malveillants pourraient tirer parti des enregistrements de sites ouverts. Par conséquent, il est important de mettre en place les bonnes mesures de sécurité si vous empruntez cette voie.

Ajout de sites réseau via le tableau de bord WordPress

Si vous recherchez un contrôle total sur votre réseau multisite, vous pouvez limiter la création de nouveau site Web aux utilisateurs super-administrateurs uniquement.

Pour ajouter un nouveau site à partir du tableau de bord, accédez à Sites> Ajouter un nouveau et remplissez les détails pertinents. Une fois votre site créé, vous pourrez y accéder et commencer à le gérer immédiatement.

Écran des paramètres du site

La navigation vers les sites de votre réseau est simple. Utilisez le Mes sites dans le coin supérieur gauche de l'écran et cliquez sur le site que vous souhaitez visiter.

Naviguer vers un site réseau

WordPress Multisite met les sites connexes sous un même parapluie

Avec WordPress multisite, vous avez la possibilité unique de placer n'importe quel nombre de sites Web connexes en une seule installation. Ils partageront la même base de données, les mêmes thèmes et les mêmes plugins, tout en laissant beaucoup de place pour la personnalisation.

Mais quel est le meilleur multisite de WordPress? Son plus grand avantage est peut-être de permettre aux super-administrateurs de contrôler complètement le réseau. À partir d'un seul tableau de bord unifié, vous pouvez ajouter ou supprimer des sites, installer des plugins et des thèmes, mettre à jour des logiciels ou simplement naviguer vers des sites spécifiques.

Dans l'ensemble, WordPress multisite est un outil incroyable à avoir à votre disposition. J'espère que notre guide vous a fourni les connaissances nécessaires pour déterminer s'il convient à votre projet.