web-dev-qa-db-fra.com

Pouvez-vous gérer plusieurs noms de domaine à partir d'un seul réseau multisite WordPress?

Mes objectifs principaux

  • Pour centraliser tous mes sites WordPress (différents domaines - différents clients) en un seul endroit contrôlé par le tableau de bord principal. Pouvoir choisir quel site a besoin d'un thème, de plugins ou de mises à jour de fichiers de base.
  • Économie de temps en ne mettant pas à jour et en ne entretenant pas chaque site un par un.
  • Une seule mise à jour de fichier WordPress de base affectant le reste.

Des questions

  1. Puis-je créer un réseau dans la configuration MultiSite (WP v3.7.1 à ce jour), mais PAS sur la base de sous-répertoires ou de sous-domaines car chaque site a son propre thème, plug-in et nom de domaine: Site1.com, Site2.com, Site3.com par exemple?

  2. Le site principal ne sera pas dans le répertoire "racine" mais restera dans/sous-dossier, si la question n ° 1 ci-dessus est réalisable, tous les autres sites seront dans/sous-dossier/wp-contenus/theme << chaque thème par site dans différents dossiers, est-ce possible?

  3. Est-ce la bonne solution en termes de sécurité, car il semble que tous les sites sont sous le même toit?

  4. Chaque client, chaque site, chaque domaine a son propre écran de connexion et peut uniquement faire valoir ses droits sur son site. S'ils ont plusieurs utilisateurs qui ont besoin d'une connexion, cela va-t-il gâcher un autre site client, y compris mon compte propre site principal également?

  5. Je ne vois pas très bien comment le plugin InfiniteWP pourrait m'aider à minimiser l’installation principale WP ou à centraliser tous les sites au même endroit?

Toutes les recommandations visant à atteindre tous mes objectifs principaux sont les bienvenues, car il est assez chaotique de mettre à jour un par un et de gaspiller de l'espace d'hébergement en installant le fichier de base sur chaque site.

1
Modular

Si la vraie question est la suivante: pouvez-vous gérer plusieurs noms de domaine à partir d'un seul réseau multisite WordPress? La réponse est oui. Mais vous avez sur-spécifié vos restrictions, de sorte que la question ne répond plus.

Un réseau multisite WordPress - installé en tant que sous-domaine (site1.example.com) ou sous-répertoire (example.com/site1) vous permettra de gérer le cœur, les thèmes, les plug-ins et les utilisateurs, sur le réseau et par site. Le plugin de mappage de domaine permettra d'accéder à ces sites par exemple. site1.com, quel que soit le type de réseau (sous-domaine ou sous-répertoire).

Mais, en prenant vos points un par un:

  1. Puis-je créer un réseau dans la configuration MultiSite (WP v3.7.1 à ce jour), mais PAS sur la base de sous-répertoires ou de sous-domaines, car chaque site a son propre thème, plug-in et nom de domaine: Site1.com, Site2.com, Site3.com par exemple?

Un réseau multisite WordPress, qu’il soit installé en tant que sous-domaine ou sous-répertoire, associé au mappage de domaine, accomplit cette tâche.

  1. Le site principal ne sera pas dans le répertoire "racine" mais restera dans/sous-dossier, si la question n ° 1 ci-dessus est réalisable, tous les autres sites seront dans/sous-dossier/wp-contenus/theme << chaque thème par site dans différents dossiers, est-ce possible?

Vous ne pouvez pas insérer de "sites" dans wp-content. Ce n'est pas ce que wp-content est pour.

  1. Est-ce la bonne solution en termes de sécurité, car il semble que tous les sites sont sous le même toit?

C'est une question subjective, dont la réponse dépend entièrement de vos besoins spécifiques. Cependant, les installations réseau multisites facilitent la maintenance/mise à jour du site.

  1. Chaque client, chaque site, chaque domaine a son propre écran de connexion et peut uniquement faire valoir ses droits sur son site. S'ils ont plusieurs utilisateurs qui ont besoin d'une connexion, cela va-t-il gâcher un autre site client, y compris mon compte propre site principal également?

Avec la cartographie de domaine, les utilisateurs se connecteraient via site1.com/wp-admin. Avec un réseau multisite, vous pouvez gérer des utilisateurs sur le réseau et en ajouter d'autres à un ou plusieurs sites du réseau.

  1. Je ne vois pas très bien comment le plugin InfiniteWP pourrait m'aider à minimiser l’installation principale WP ou à centraliser tous les sites au même endroit?

Aucun avis sur InfiniteWP, et les recommandations de plug-in sont hors sujet.

Lecture obligatoire

1
Chip Bennett

vous pouvez atteindre 1-4 avec les plugins existants, vous ne savez pas si le mappage de domaine fait tout cela, mais l'infrastructure pour tout ce qui est principalement disponible.

L’IICR a pour objectif à long terme de disposer de ce type de fonctionnalités pour faire partie du noyau Wordpress.

d'après mon expérience en hébergeant des sites Wordpress dans un contexte similaire, à moins que vous n'ayez un client de niche spécifique, l'installation d'une seule installation de Wordpress est un défi, car les mises à niveau peuvent endommager les plugins et les thèmes, et vous ne pouvez plus rétrograder un problème avec un seul noyau site.

Une meilleure solution pourrait être de disposer d’une configuration intelligente Apache/nginx et d’écrire des scripts bash qui automatiseront votre maintenance.

0
Mark Kaplun