Aller au contenu

Multisites WordPress : solutions, prix, avis, alternatives

WordPress propose une fonctionnalité puissante qui permet de créer un réseau de sites (network), aussi appelé multisites.

Qu'est-ce que WordPress multisite ?

WordPress multisite est une fonctionnalité intégrée à WordPress qui vous permet de créer et de gérer plusieurs sites Web à partir d'une seule installation WordPress. En d'autres termes, vous pouvez gérer un réseau de sites Web WordPress distincts à partir d'un seul tableau de bord.

Fonctionnalités clés de WordPress Multisite

  • Gestion centralisée : gérez plusieurs sites Web à partir d'un seul tableau de bord.

  • Installation unique : installez et activez des thèmes et des plugins pour l'ensemble du réseau.

  • Mises à jour simplifiées : mettez à jour tous les sites Web du réseau en un seul clic.

  • Flexibilité : créez des sous-domaines, des répertoires ou utilisez des domaines distincts pour chaque site Web.

  • Contrôle d'accès : définissez les rôles et les autorisations des utilisateurs pour chaque site Web.

  • Facilité de création de contenu : créez et gérez du contenu pour plusieurs sites Web à partir d'un seul endroit.

Les sites WordPress d'un réseau multisites partagent les mêmes thèmes et plugins (qui peuvent être activés/désactivés au cas par cas sur chacun des sites). Lorsque vous mettez à jour thèmes et plugins, ils sont mis à jour pour chacun des sites du réseau multisites. C'est pratique, mais si une mise à jour casse quelque chose, c'est cassé pour tous les sites en même temps.

Qui devrait utiliser un multisite ?

Un réseau WordPress Multisite peut être utilisé pour :

  • Un réseaux de blogs : gérez un réseau de blogs centralisés

  • Sites Web multilingues : si vous préférez créer plusieurs sites au lieu d'un plugin multilingue pour avoir différentes langues.

  • Départements d'une organisation : créez des sites Web avec une base similaire pour chaque département d'une entreprise ou d'une organisation.

  • E-commerce : créez un réseau de boutiques en ligne pour différentes marques ou produits.

  • Agences digitales : gérez les sites Web de plusieurs clients à partir d'un seul tableau de bord.

WordPress Multisite n'est pas recommandé pour :

  • Sites Web indépendants non liés : si vous n'avez pas besoin de gérer plusieurs sites Web, l'installation unique de WordPress est plus simple.

  • Sites Web avec des besoins spécifiques : si vos sites Web ont des besoins en matière de sécurité ou de performance uniques, Multisite peut ne pas être la solution optimale.

Avantages et inconvénients d'un multisites WordPress

Avantages

  • Efficacité : gagnez du temps et des ressources en gérant plusieurs sites Web à partir d'une seule interface. Créez un nouveau site Web dans votre réseau en quelques clics

  • Simplicité : installation et gestion simplifiées des thèmes, des plugins et des mises à jour.

  • Contrôle : gérez les utilisateurs et les autorisations pour chaque site Web.

  • Flexibilité : créez différents types de sites Web avec une seule installation.

Inconvénients

  • Complexité : la configuration et la gestion d'un réseau multisite sont plus complexes que pour une installation standard

  • Performances : les performances de tous les sites Web peuvent être affectées par un problème sur un seul site.

  • Sécurité : un site Web piraté peut compromettre l'ensemble du réseau.

  • Compatibilité : de nombreux plugins et thèmes ne sont pas compatibles avec la fonctionnalité multisite.

Configuration requise pour créer un multisite

Votre hébergeur doit prendre en charge cette fonctionnalité multisites de WordPress (exemple : WPMU a été un des plus gros acteurs de multisites WordPress au monde, ils fournissaient la seule solution de gestion de multisites à l'époque).

Pour les adresses des sites, vous pouvez utiliser un nom de domaine par site, ou un sous-domaine par site sur le même domaine, au choix.

La création et le maintien d'un réseau multisites WordPress nécessite de bonnes connaissances techniques en Web, en WordPress, et en hébergement.

Exemple de multisites à succès : CampusPress

CampusPress est un des plus gros multisites WordPress au monde avec Edublogs. Vous pouvez trouver ici un article de 2017 qui parle de leur retour d'expérience. En voici un résumé :

Outils et services nécessaires au fonctionnement du multisite :

  • AWS : Amazon Web Services

  • VPC : Virtual Private Cloud

  • CloudFare CDN / AWS CloudFront

  • EC2, Elastic Load Balancing

  • Base de données Aurora

  • S3 File Storage

  • EFS CodeBase

  • Elasticache

  • SES Email

  • Cloudwatch alarm and logs

  • Les plugins et thèmes sont testés par les gestionnaires du multisites ; les administrateurs des instances de site peuvent activer les plugins et thèmes pré-installés (ils ne peuvent pas en ajouter eux-mêmes)

Coûts outils/services externes :

  • Deux instances RDS M4 pour la base de données : 126$/mois x 2

  • Deux instances EC2 C4 pour les serveurs Web : 144$/mois x 2

  • Une instance ElastiCache M3 : 136$/mois

  • Une instance Elastic Load Balancer : 10$/mois

  • Une instance 100GB EFS file storage : 30$/mois

  • Total : 575$/mois de base + centaines ou des milliers d'$/mois selon le traffic

On remarque que ce coût de ~500€/mois est très faible pour autant de services, qui font tourner des millions de sites, même en ajoutant le coût du traffic de quelques milliers de $/mois, tandis que les services d'hébergement de WordPress en direct sont entre 5000$ et 250 000$/mois pour un site.

Coûts maintenance et développement du multisites : combien d'employés ?

CampusPress vend son service dans des offres allant de 1000$ à 5000$+/mois.

Alternatives à un multisites WordPress

Interface de gestion d'un hébergeur

Un hébergeur comme Cloudways a des similarités avec un multisites WordPress : vous pouvez créer un site WordPress en un clic sur votre serveur, dupliquer un site existant pour partir avec la même base de thème/plugins, et vous avez un tableau de bord unique pour tous vos sites.

Solutions de gestion de sites WordPress

Des services comme ManageWP, WPMU Dev ou WP Umbrella permettent de centraliser la gestion de multiples sites WordPress.

Dans les 2 cas, les sites seront des installations séparées, contrairement à un multisites. En revanche, on retrouve la notion de gestion centralisée.

Mon avis sur cette fonctionnalité de multisites WordPress

N'y allez pas.

Cette fonctionnalité a été créée à une époque où installer un CMS nécessitait des connaissances techniques : il était alors pratique d'avoir une plateforme multisites pour pouvoir créer un nouveau site WordPress à la volée, c'était impressionnant.

De nos jours, WordPress s'installe en un clic. Beaucoup d'hébergeurs comme Cloudways vous proposent de cloner/dupliquer un site en un clic. Il y a peu d'intérêt à avoir un multisites de nos jours, vous allez surtout y gagner du mal de tête et du stress.

Allez-y seulement si vous en avez vraiment besoin et êtes un professionnel expérimenté.

Mon expérience dans la création d'une plateforme multisites WaaS avec WordPress

Il y a des nombreuses années, j'avais créé tout un business autour d'un multisites WordPress : j'avais travaillé à créer une plateforme complète de création de sites, à laquelle n'importe qui pouvait se connecter pour installer un site WordPress, et même acheter directement un nom de domaine dans ma plateforme pour le lier à son site.

On parle d'un WaaS : Website as a Service (comme un SaaS Software as a Service, qui offre un service de site Web). Sans mes fonctionnalités et bénéfices comme le choix des thèmes, plugins, et les formations inhérentes, on aurait pu aussi pu considérer mon projet comme la création d'une plateforme d'hébergement. Voici justement un guide pour créer un business d'hébergement en utilisant WP multisites.

Je l'avais installé sur un serveur dédié, géré par une entreprise d'administration systèmes. Je sélectionnais habilement les thèmes et plugins mis à disposition sur ma plateforme, m'occupais de leur mises à jour, j'avais créé une documentation pour la création et la gestion d'un site dans mon système, etc.

J'y ai passé un temps fou, et c'était une grosse galère à gérer.

Le temps a passé, et j'ai réalisé que la seule valeur ajoutée de ma plateforme était l'installation et la création technique d'un site WordPress, ce qui n'a plus aucune valeur en soi à notre époque. En effet, n'importe qui peut acheter un hébergement Web et installer WordPress dessus en moins d'une heure.

Ce qui a de la valeur aujourd'hui, c'est comprendre les implications d'un site Web sur une organisation, apprendre les principes du digital, les principes psychologiques qui s'appliquent lorsqu'une personne navigue sur un site Web, la rédaction spécialisée pour le Web, l'expérience utilisateur, le CRO, le SEO, le marketing, l'architecture logicielle, l'ingéniérie logicielle, la prise de décision dans l'infinie de possibilités du digital, savoir utiliser les IAs, etc.

J'ai donc supprimé ma plateforme WordPress multisites sans regrets.

Pour ces raisons, il n'y aura pas d'autres ressources relatives au réseaux WordPress multisites sur ce site. Si vous souhaitez en créer un, commencez par la documentation officielle puis trouvez d'autres ressources.

Voici mes notes de l'époque pour archives - certaines sont sûrement obsolètes.

Prix pour la création d'un multisites WordPress

En travaillant sur ce projet, j'avais connecté avec des gens qui travaillaient sur des projets similaires de multisites. L'un d'entre eux m'a expliqué qu'il avait créé plusieurs multisites, un par industrie (pêche, billard, spa, avocats, etc.) et qu'il facturait de 18 000$ à 30 000$ par projet.

SSL pour un multisites

Dans le cas où les sites d'un réseau multisites sont sur un sous-domaine (site-A.mon-multisite.com, site-B.mon-multisite.com), il faut un SSL de type wildcard qui s'applique à tous les sous-domaines du domaine.

Scalabilité

Un des complexité d'un tel réseau de sites, est la scalabilité : adapter la configuration et les ressources serveur lorsque la réseau grandit, qu'il a plus de sites et plus de visiteurs.

Pour ceci, j'avais trouvé la ressource suivante : https://github.com/wpmudev/multi-db qui permet de partitionner une base de données WordPress multisite volumineuse sur plusieurs serveurs pour améliorer la scalabilité (je ne sais pas si ça marche encore).

Migrer une installation WordPress indépendante dans un multisites

Voici un guide pour ce faire et un autre.

Bon courage pour sortir les sites du multisites ensuite.

Vendre des noms de domaines dans un multisites

Un des seuls prestataire qui permettaient à l'époque de vendre moi-même des noms de domaine directement dans ma plateforme multisites était "enom". La chose à configurer pour pouvoir configurer des noms de domaines dans un multisites s'appelle "domain mapping".

Outils pour la gestion d'un multisites

Il n'y avait à l'époque où j'ai travaillé sur mon multisites qu'une ou deux solutions sur le marché pour gérer un multisites, l'une d'entre elles était une solution appelée "Pro Sites", de WPMU. Ils ont abandonné ce plugin, qu'on peut toujours retrouver ici sur GitHub. C'était une sorte d'alternative à WHMCS.

Guide pour la création d'un réseau multisites WordPress

Vous l'avez compris en lisant cet article, les multisites WordPress, pour moi, c'est fini - je travaille sur d'autres projets. Les commentaires de cette page sont ouverts si vous voulez partager des ressources complémentaires, suggérer une correction, ou simplement dire merci pour vous avoir permis d'épargner des années de votre vie en vous conseillant d'éviter de créer un réseau multisites, mais il n'y aura pas d'aide possible pour vos projets multisites ici.

Voici un guide complet sur le sujet (et un autre pour créer un réseau de réseaux, une Inception de multisites dans un multisites).

Auteur : Jean-Noël Mathonnet

Commentaires

Pas encore de commentaire. Soyez le premier !

Laisser un commentaire

Lorsque vous achetez via des liens sur ce site, nous pouvons toucher une commission d'affiliation. + d'infos