Si vous gérez plusieurs sites WordPress, vous avez sûrement ressenti le besoin de pouvoir tous les gérer à partir d’un seul tableau de bord. WordPress a une solution – une installation multisite. Cela signifie que vous n’installez WordPress qu’une seule fois, et créez et gérez plusieurs sites individuels sur cette seule installation WordPress, le tout à partir d’un seul administrateur. Vous ne devez pas chercher plus loin que WordPress.com pour un exemple de multisite.
Le contrôle exercé par l’administrateur du site sur les sites individuels est coupé, et l’administrateur réseau ou le super administrateur devient tout puissant, avec des pouvoirs supérieurs sur les administrateurs des sites individuels. Les plugins et les thèmes ne peuvent pas être installés ou modifiés par les administrateurs du site, et seul le Super Admin peut le faire.
Quand ne pas utiliser un multisite
Les sites d’un multisite fonctionnent comme des unités distinctes avec peu de chevauchement. Donc, si tout ce que vous voulez, c’est une collection de sites qui partagent des données et des utilisateurs, alors un multisite n’est pas pour vous. Si votre seule exigence est que vos pages Web aient une apparence différente, cela peut être réalisé en utilisant un plugin qui bascule entre les thèmes. S’il s’agit uniquement d’avoir différents niveaux d’accès pour différents utilisateurs, vous pouvez restreindre les capacités, lier des URL ou changer d’utilisateur et de menu simplement en utilisant des plugins.
Vous devez également ignorer le multisite si les administrateurs du site souhaitent pouvoir ajouter librement des thèmes et des plugins, ou s’ils ne souhaitent pas partager l’espace serveur ou la base de données. Il en serait de même s’ils souhaitent opter pour différents fournisseurs de services d’hébergement.
Quand utiliser un multisite
Un multisite est le plus avantageux pour toute organisation qui a une configuration hiérarchique, telle que le gouvernement et ses différentes ailes, les universités et leurs départements ou un réseau de blogs qui sont liés d’une manière ou d’une autre. Le multisites est plus adapté aux sites qui opèrent avec un degré élevé d’indépendance au sein de leur propre zone d’opération et partagent des ressources communes.
Ainsi, le multisite est un sac mixte, ayant à la fois des avantages et des inconvénients, et le besoin d’un multisite doit être évalué au cas par cas.
Les avantages
- Vous pouvez gérer n’importe quel nombre de sites individuels à partir d’un seul tableau de bord qui ressemble à ceci.
- Les administrateurs de sites individuels ont la liberté de gérer leurs sites, sous réserve de limitations.
- Les thèmes et les plugins ne doivent être installés qu’une seule fois, puis activés sur l’ensemble du réseau. Idem pour la mise à jour. Cela se traduit non seulement par une meilleure gestion, mais permet également une utilisation plus efficace de l’espace serveur.
- Les utilisateurs peuvent créer leurs propres blogs sur votre réseau et les gérer. Si vous souhaitez qu’il reste privé, vous pouvez restreindre l’accès aux utilisateurs.
- Vous pouvez monétiser le réseau en offrant un service d’hébergement à d’autres. Si vous êtes sur un hébergement mutualisé, cela peut être un peu difficile. Ces blogs auront leurs propres tables dans la base de données. Ils n’ont pas leurs propres répertoires sur votre serveur, mais lorsqu’il s’agit de télécharger des médias au sein du réseau, ils ont leurs propres répertoires séparés. Comme la structure des fichiers est gérée par WordPress, vous n’avez pas à vous en préoccuper.
Les inconvénients
- Tous les plugins ne fonctionneront pas sur un multisite. Vous devrez vérifier si les plugins sont compatibles multisites avant de les installer.
- Les sites individuels ne peuvent pas ajouter ou supprimer de thèmes et de plugins. S’ils sont présents sur le réseau, ils peuvent être activés et désactivés.
- Si votre site ou votre serveur connaît des temps d’arrêt, cela affectera tous les sites du réseau.
- Tout pic de trafic vers un site du réseau peut affecter la vitesse de tous les autres sites du réseau. C’est peut-être un peu trop pour un débutant à gérer.
- Tous les plans d’hébergement ne prennent pas en charge le multisite. Les besoins d’hébergement vont augmenter pour un multisite. Si vous envisagez quelques sites qui ressemblent davantage à des sites Web de test, l’hébergement partagé peut en fait suffire. Mais si vous cherchez à ajouter un grand nombre de sites, en particulier des sites à fort trafic, vous constaterez que vous devez mettre à niveau vos besoins d’hébergement. Nous recommandons fortement WP Engine et Flywheel – qui commencent tous deux à environ 30 $ par mois pour le support multisite.
WordPress Multisite est une fonctionnalité simple et puissante, mais avant de l’installer, assurez-vous que c’est la bonne solution pour vous. Séparer un site du multisite à un moment ultérieur ou migrer le multisite peut être trop complexe pour que vous puissiez le gérer sans l’aide d’un professionnel.
Si vous envisagez le multisite simplement pour la facilité de gestion de plusieurs sites WordPress à partir d’un seul écran, vous devriez peut-être également envisager des services gérés avec un fournisseur de services comme ManageWP. Il s’agit d’un service payant qui offre d’autres avantages tels que la sécurité, les sauvegardes et le clonage.
Installation de multisite
Vous devez être administrateur et avoir accès au système de fichiers de votre serveur pour pouvoir créer un multisite. Vous devez avoir les privilèges pour éditer des fichiers et créer un répertoire. Il est tout à fait possible que, même si vous n’êtes pas à l’aise avec le code, vous configurez un multisite sans rencontrer de problèmes. Mais la connaissance de PHP, CSS, HTML et de la gestion de serveur vous sera utile si vous devez dépanner.
Avant de commencer, décidez si vous souhaitez ajouter des sites en tant que sous-domaines ou sous-dossiers. Cela ne peut pas être modifié plus tard, alors faites votre choix avec soin. En termes d’URL, cela signifie,
- Attribution de différents sous-domaines pour chaque site : site1.multisite.com, site2.multisite.com
- Attribuer des chemins différents pour chaque site : multisite.com/site1, multisite.com/site2
Vous pouvez également attribuer des domaines tels que multisite1.com, multisite2.com, mais cela nécessite l’utilisation de plugins et quelques connaissances techniques.
Alors comment installer un multisite ? Je vais suivre les étapes ici en démontrant l’installation avec un XAMPP local.
1. Activation de la fonction multisite.
- La première étape de l’installation d’un multisite consiste à installer WordPress de la manière habituelle. Recherchez le fichier wp-config dans votre WordPress et ouvrez-le.
- Localisez la phrase « /* C’est tout, arrêtez d’éditer ! Bon blog. */ » vers la fin du fichier. Juste au-dessus de cette phrase, ajoutez le seul morceau de code suivant :
define('WP_ALLOW_MULTISITE', true);
- Enregistrez le fichier et rechargez-le sur le serveur.
- Maintenant, vous trouverez un nouvel élément « Configuration du réseau » ajouté sous Outils sur votre tableau de bord.
2. Configuration des sous-domaines et des sous-répertoires.
- Procéder à Outils > Configuration du réseau et choisissez entre les sous-domaines et les sous-répertoires.
- Si vous configurez un réseau basé sur un sous-domaine, vous devez vérifier auprès de votre fournisseur de services d’hébergement, car peu d’entre eux autorisent cette fonctionnalité. Ils devront configurer un DNS générique pour votre site. Les sous-répertoires n’ont pas besoin de telles autorisations. Une fois votre choix fait, cliquez sur installer.
- Comme j’ai utilisé un serveur local auto-hébergé pour installer WordPress, mon choix s’est limité aux Sous-répertoires (pour un serveur hébergé, l’option de Sous-domaine sera également proposée)
- Si vous souhaitez convertir une installation WordPress existante en multisite, l’option sous-répertoire ne vous est pas ouverte. Vous ne pouvez créer un réseau qu’avec des sous-domaines.
- Quelques lignes de code seront générées que vous pourrez insérer dans votre fichier wp-config.php et dans votre fichier .htacess.
- Insérez le code comme indiqué et enregistrez les fichiers, et WordPress Multisite sera installé avec succès. Pour accéder à votre tableau de bord d’administration réseau, vous devrez vous reconnecter.
3. Création ou ajout de sites
Lorsque vous atteignez ce stade, votre multisite WordPress ressemble beaucoup à n’importe quel site normal. Pour en faire un multisite vraiment fonctionnel, vous devrez créer et ajouter de nouveaux sites. Voici comment faire,
Dans le tableau de bord du réseau, cliquez sur Mes sites > Administrateur réseau > Sites > Ajouter un nouveau
Remplissez les détails tels que l’adresse du site, le titre, l’e-mail et cliquez sur Ajouter un nouveau.
Un nouveau site sera créé.
Vous pouvez ajouter autant de sites que vous le souhaitez et afficher la liste des sites en cliquant sur Tous les sites
4. Activation des thèmes
Vous pouvez installer et activer des thèmes dans un multisite de 2 manières : installez-le dans l’administrateur réseau et activez-le pour l’ensemble du réseau, ou installez-le dans l’administrateur réseau et activez-le en éditant sur ce site. Pour activer le thème dans la première méthode, recherchez Thèmes sur le tableau de bord du réseau et cliquez sur Ajouter un nouveau. Une fois le thème installé, cliquez sur Activer le réseau. Désormais, le thème sera instantanément disponible pour l’ensemble du réseau.
Pour activer les thèmes par la seconde méthode, dans Network Admin, cliquez d’abord sur Sites puis sur le site sur lequel vous souhaitez activer le thème. Puis clique Édition > Thèmes et trouvez le thème que vous souhaitez activer. Cliquez sur Activer sous ce thème. Maintenant, en ouvrant l’onglet Thèmes dans l’administrateur de ce site, vous verrez le thème que vous avez ajouté. Le site peut alors choisir d’activer le thème.
5. Activation des plugins
Comme dernière étape, vous devrez installer et activer des plugins pour le multisite. Pour cela, téléchargez et installez le plugin comme vous le feriez normalement. Si vous souhaitez activer le plugin pour l’ensemble du multisite après cela, cliquez sur Network Activate et le plugin sera activé sur tous les sites.
Si vous souhaitez que le plug-in ne soit actif que sur un seul site, téléchargez et installez le plug-in dans l’administrateur réseau. Ensuite, visitez le site en tant qu’administrateur du site et activez le plugin sur le site individuel.
De conclure
Alors, évaluez vos besoins, et si besoin, n’hésitez pas à installer un multisite. Bien que l’installation multisite soit assez facile, la gestion comporte des complexités. De plus, la migration d’un multisite ou la séparation d’un site unique d’un multisite peut être un peu intimidante. La règle de base ici est de procéder avec prudence.