Aujourd'hui, nous allons examiner les bases de WordPress MS - ou des utilisateurs qui utilisent WordPress depuis un certain temps - Multisite ou WordPress MU. WordPress MS est une fonctionnalité inconnue de nombreux utilisateurs et souvent source de confusion pour l'installation et la configuration. Mais pas plus! Dans ce didacticiel, nous expliquerons l’installation de WordPress MS, nous familiariserons avec l’administrateur réseau et intégrerons des plugins utiles pour votre réseau multisite..
WordPress Multisite est une fonctionnalité qui, depuis la version 3 de WordPress, est incluse discrètement dans l’installation même. C’est une fonctionnalité très puissante qui permet à des milliers de blogs d’exister virtuellement au sein d’une seule installation WordPress. C'est une excellente idée pour les sites à grande échelle qui utilisent plusieurs sous-domaines, réseaux de blogues, réseaux sociaux ou même les réseaux internes pour entreprises ou organisations. Bien que cette fonctionnalité existe depuis presque aussi longtemps que WordPress elle-même, elle mérite juste l’attention qu’elle mérite, même de la part de développeurs WordPress..
Dans ce tutoriel, nous allons:
À la fin de cette série de didacticiels, vous devez être extrêmement familiarisé avec WordPress MS, son installation, la création de nouveaux sites et son utilisation plus efficace pour votre prochain projet..
En résumé, Multisite permet à une seule installation WordPress de se comporter comme un réseau de sites centré sur un seul domaine (http://votresite.com). Il permet de créer de nouveaux sous-domaines (http://subdomain.yoursite.com) ou des sous-répertoires (http://votresite.com/subdomain). Tout cela virtuellement, ce qui signifie que vous n'avez pas besoin de créer nouveaux dossiers. Au lieu de cela, en ajoutant simplement du code à wp-config.php et .htaccess, vous avez des milliers de sites à portée de main.
Le multisite facilite également la gestion du réseau via un seul tableau de bord d'administration auquel un utilisateur disposant des autorisations appropriées peut accéder via la barre d'administration de n'importe quel site du réseau. Le multisite n'est en aucun cas "nouveau". Il existe depuis presque aussi longtemps que WordPress, bien qu’il fût auparavant développé séparément. Depuis WP 3.0, il est inclus avec WordPress, et, comme je l’ai mentionné ci-dessus, il semble que cela deviendra plus convivial, car les développeurs de WordPress semblent y prêter une attention particulière en 2012..
Ensuite, regardons l’installation de Multisite sur une installation typique de WordPress.
Pour de nombreuses personnes, installer Multisite peut être un cauchemar. J'espère remédier à cela en vous guidant pas à pas tout au long de l'installation d'un sous-répertoire et d'un sous-domaine. Permettez-moi d'abord de dire qu'il est de loin plus facile d'installer Multisite sur une nouvelle installation, même s'il est toujours possible de le faire sur une installation plus ancienne avec un contenu préexistant. Cependant, il pourrait éventuellement y avoir des problèmes de permalien.
Cela dit, les étapes suivantes supposent que vous avez effectué une installation standard de WordPress. Cependant, les étapes peuvent s’appliquer à une installation nouvelle ou précédente..
Afin même de commencer le processus d’installation de Multisite, vous devez ouvrir votre fichier wp-config.php, et juste au dessus.
/ * C'est tout, arrête de monter! Bonne blogging. * /
ajoutez ce qui suit:
/ ** Autoriser multisite ** / define ('WP_ALLOW_MULTISITE', true);
La première ligne est simplement un commentaire qui nous aidera à garder notre code bien rangé. Ensuite, nous indiquons à notre installation WordPress d’autoriser les fonctionnalités multisites. Une fois que vous avez édité et enregistré le fichier, le sous-menu "Outils" devrait maintenant s'afficher comme suit:
Si vous utilisez une installation antérieure de WordPress avec des plugins actifs, vous recevrez une notification dans la configuration du réseau pour désactiver tous vos plugins avant de continuer..
Le premier écran de "Configuration du réseau" ressemblera à ceci:
À partir de cet écran, vous devez configurer les éléments suivants:
le adresse du serveur devrait déjà être rempli pour montrer comment vos nouveaux permaliens apparaîtront.
S'il s'agit d'une installation préexistante, vous recevrez une note indiquant que seuls les sous-domaines sont possibles en raison de conflits possibles de lien permanent. Si vous installez sur un hôte local, vous ne pourrez installer que via des sous-répertoires..
Après avoir configuré ces paramètres, cliquez sur Installer. L'écran suivant devrait s'afficher:
Maintenant, regardons pas à pas les instructions données à la page "Activer le réseau". Avant de creuser cela, je vous suggère fortement de sauvegarder vos fichiers wp-config.php et .htaccess. Cela évitera beaucoup de maux de tête à l'avenir.
Ajoutez le code suivant pour une installation de sous-domaine:
define ('SUBDOMAIN_INSTALL', true); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'votre site.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
et ceci pour une installation de sous-répertoire
define ('MULTISITE', vrai); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'votre site.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
à wp-config.php juste au dessus:
/ * C'est tout, arrête de monter! Bonne blogging. * /
Assurez-vous de changer yoursite.com à l'URL de votre site - assurez-vous qu'il est sans WWW. Découpé, ce code l'identifie comme une installation de sous-domaine ou de sous-répertoire et définit l'identifiant de votre site principal sur 1. Chaque site possède un identifiant. Il est important de le noter lorsque vous commencez à utiliser des plugins et à créer un environnement personnalisé. des requêtes.
Enfin, vous souhaitez ajouter le code suivant à votre fichier .htaccess:
RewriteEngine On RewriteBase / RewriteRule ^ index \ .php $ - [L] # fichiers téléchargés RewriteRule ^ fichiers /(.+) wp-includes / ms-files.php? File = $ 1 [L] RewriteCond% REQUEST_FILENAME -f [ OU] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]
Ce code remplacera tout autre code WordPress trouvé dans .htaccess..
Pour une autre référence sur la configuration d’un réseau multisite WordPress, visitez la page "Créer un réseau de sites WordPress" dans le Codex..
Pour accéder au tableau de bord d'administration multisite dans WordPress 3.0 et versions ultérieures, survolez simplement Mes sites dans la barre d'administration en haut de la fenêtre du navigateur, puis cliquez sur Admin réseau.
Une fois dans le tableau de bord, le menu ressemble à ceci:
Le menu Admin Réseau comprend les sous-menus suivants:
Ensuite, je souhaite vous guider dans la création de votre premier site réseau. Si vous êtes habitué à utiliser WordPress, tout le reste devrait paraître normal, à l'exception de l'obligation de passer par un tableau de bord réseau pour activer des plug-ins et des thèmes au lieu d'un tableau de bord normal..
Et c’est aussi simple que de créer des sites avec WordPress MS! Maintenant, regardons quelques plugins.
Voici une liste de plugins que je suggère d'utiliser sur les installations de MS, et, comme toujours, si vous en avez d'autres à ajouter, ajoutez-les!
Ce plugin vous permet de créer un blog spécifique sur le réseau où TOUTES les publications récentes du réseau peuvent être trouvées. Dans le plug-in, vous pouvez également spécifier que cela se trouve sur le site principal que vous avez configuré lors de l'installation initiale de Multisite. Le nombre maximum de messages à afficher peut également être défini.
Ce plugin permet aux utilisateurs qui créent du contenu sur différents blogs de "diffuser" leurs publications sur d'autres blogs du réseau. En plus de publier du contenu, des catégories, des balises et des champs personnalisés peuvent également être diffusés. Pour faciliter la publication sur plusieurs blogs, des groupes de blogs peuvent être créés..
Ce plugin vous permet de définir le niveau de confidentialité de chaque blog à partir du panneau de paramètres du site du tableau de bord réseau. Les options sont:
Ce plugin permet aux utilisateurs d'utiliser leurs propres noms de domaine sur votre réseau multisite. Ce plug-in nécessite une connaissance de l'ajout et de la modification de fichiers de plug-in, ainsi qu'une compréhension de base du fonctionnement des serveurs et de leurs paramètres de serveur spécifiques. Vous trouverez un excellent didacticiel sur la configuration de ce plug-in sur le blog d'Otto, "Didacticiel de cartographie de domaine multisite WordPress 3.0"..
Ce plugin permet aux administrateurs de définir le rôle par défaut de chaque blog réseau individuel. Une fois activé, une liste de blogs apparaît sur la page des paramètres réseau. Ce plugin est différent du plugin New Blog Defaults, car il cible les sites individuels, par opposition à chaque nouveau blog. Par exemple, si vous souhaitez qu'un site autorise toutes les fonctionnalités d'édition par défaut des utilisateurs et qu'un autre dispose des fonctionnalités d'abonné, il s'agit du plug-in que vous recherchez..
Ce plugin crée des valeurs par défaut pour tout nouveau blog créé sur le réseau. Une fois activé, un nouveau menu apparaît sous le réseau Réglages sous-menu. À partir de là, vous pouvez modifier n’importe quel paramètre WordPress normal: paramètres généraux du blog, paramètres de lecture, paramètres d’écriture, paramètres de permalien, paramètres de discussion, paramètres de confidentialité et paramètres multimédias. Vous pouvez également choisir le thème par défaut d'un site et définir d'autres options telles que les catégories, les liens et les paramètres utilisateur initiaux..
Ce plugin permet la création de classes d'utilisateurs spécifiques avec des rôles spécifiques. Le plugin, une fois activé, peut être trouvé sous le réseau principal Réglages sous-menu. La liste des capacités est longue.
Maintenant que j'ai expliqué comment installer Multisite, comment créer de nouveaux sites et quels plugins utiliser, je me suis dit que ce serait bien de pouvoir donner quelques idées sur les projets pouvant tirer parti de Multisite. Comme toujours, si vous avez d'autres idées ou des installations multisites avec lesquelles vous avez déjà travaillé, n'hésitez pas à les ajouter dans les commentaires..
Cette année, le contenu multisite est passionnant et, à mesure que de plus en plus d'utilisateurs découvrent comment le mettre en œuvre, cette fonctionnalité actuellement sous-utilisée pourrait bientôt devenir l'une des fonctionnalités de base connues et utilisées par WordPress. J'espère que vous avez appris à installer Multisite, à naviguer dans l'administrateur réseau et à trouver des plug-ins pouvant améliorer les fonctionnalités de vos réseaux. Dans l’ensemble, j’espère que vous vous sentirez plus à l’aise pour utiliser Multisite dans vos projets et que, si vous ne l’avez jamais utilisé, vous ferez le grand saut et en jouerez avec lui..
Merci d'avoir lu!