Comment créer un intranet alimenté par WordPress
Publié: 2015-07-07Nous connaissons tous WordPress pour ses prouesses en matière de blogs et de CMS. Vous pouvez vous réveiller et créer un blog ou un site complet au moment où le café infuse. Mais saviez-vous que vous pouvez créer un intranet intégré pour votre entreprise ou organisation en utilisant WordPress ?
Oh oui, vous pouvez, puis passer au niveau supérieur en utilisant des plugins WordPress facilement disponibles. Oh WordPress, d'où venez-vous, et pourquoi êtes-vous si polyvalent ? Avant de nous perdre dans tout cela, qu'est-ce qu'un intranet ?
Qu'est-ce qu'un Intranet ?
Un intranet est simplement un réseau informatique que vous créez exclusivement pour les membres de votre organisation/entreprise. C'est une sorte de réseau social réservé à vos employés, leur permettant de partager de la documentation, de collaborer sur des projets et même de suivre des formations à partir d'un point central.
C'est comme n'importe quel autre site Web, mais l'accès est limité uniquement aux employés de votre organisation. Vous pouvez avoir toutes les fonctionnalités requises, y compris les profils d'utilisateurs, les groupes d'utilisateurs pour différents départements, les téléchargements de médias d'utilisateurs, les flux d'activités et les mises à jour de statut, entre autres.
En passant, de quoi avez-vous besoin pour créer un intranet alimenté par WordPress ?
Ce dont vous aurez besoin
Nous garderons cela simple et éviterons de créer des réseaux locaux compliqués. Voici donc ce dont vous aurez besoin :
- WordPress (évidemment)
- Un serveur Web, par exemple Bluehost, Fatcow, WPEngine
- Presse copain
- iBuddy, thème WordPress P2 ou tout thème pris en charge par BuddyPress
- Plugin privé uniquement
Ce qu'il faut garder à l'esprit
Avant de mettre en place notre intranet, il y a deux facteurs principaux à garder à l'esprit. La sécurité et la convivialité sont essentielles pour un intranet efficace basé sur WordPress.
Pour commencer, nous protégerons votre intranet par mot de passe afin que seuls les utilisateurs disposant d'un nom d'utilisateur et d'un mot de passe spéciaux puissent se connecter et publier sur l'intranet.
En ce qui concerne la convivialité, nous voulons nous assurer que les utilisateurs de base ne se retrouvent pas dans la zone d'administration de WordPress. Seuls les super administrateurs (c'est-à-dire vous) doivent accéder à la zone d'administration.
Toute autre manière et vous risquez de confondre les employés et les membres de l'équipe qui n'ont pas l'habitude de travailler avec WordPress. Les utilisateurs de base se connecteront avec un compte WordPress, mais ne verront jamais la zone d'administration.
Comment créer un intranet WordPress
C'est un processus couplé avec facilité, créant un intranet basé sur WordPress. Tout d'abord, nous allons installer WordPress sur un sous-domaine, percher BuddyPress dessus, installer le thème Frisco, installer Private WP Suite et reconfigurer quelques éléments pour que l'intranet fonctionne correctement.
Comment installer WordPress
Si vous avez déjà installé WordPress auparavant, cela devrait être un travail facile. Depuis votre compte d'hébergement cPanel, installez WordPress sur un sous-domaine, par exemple intranet.votresite.com. La plupart des sociétés d'hébergement proposent des installations WordPress en un clic, vous devriez donc vous amuser.
Connectez-vous ensuite à votre nouveau site WordPress et supprimez la page d'exemple et le "Hellow World!" Publier.
Installer BuddyPress
BuddyPress est un plugin WordPress simple à utiliser qui vous permet de convertir un simple blog WordPress en un réseau social. Pour créer un intranet WordPress multi-utilisateurs et multifonctionnel où les utilisateurs peuvent interagir les uns avec les autres, nous avons besoin des capacités de réseautage social de BuddyPress.

L'installation de BuddyPress est aussi simple que A, B, C. Connectez-vous simplement à votre site WordPress nouvellement créé et accédez à Plugins -> Ajouter un nouveau. Utilisez le formulaire de recherche pour trouver "BuddyPress". BuddyPress est généralement le premier résultat, mais pour vous assurer que vous disposez du bon plugin, assurez-vous qu'il est créé par la communauté BuddyPress.
Ensuite, cliquez sur le bouton Installer maintenant , après quoi vous devez activer le plugin. Dans le panneau d'administration de BuddyPress qui vient après l'activation, cliquez sur le bouton Commencer pour continuer. Cela vous invitera à mettre à jour votre structure de permalien, entre autres. Choisissez Post Name dans vos paramètres de permalien, enregistrez les modifications, puis suivez les autres invites pour configurer BuddyPress. Comme il s'agit d'un nouveau site, vous pouvez également activer Jetpack et Akismet.
Par défaut, BuddyPress ajoutera deux pages à votre site, à savoir Activité et Membres. Le premier contiendra le flux d'activité de votre intranet, et le second une liste des utilisateurs.
Installer le thème iBuddy
Tout comme l'installation de BuddyPress, c'est aussi un travail facile. Dans votre zone d'administration WordPress, accédez à Apparence -> Thèmes -> Ajouter nouveau, et utilisez le formulaire de recherche pour trouver "iBuddy". Installez et activez le premier résultat. Allez ensuite dans Apparence -> Menus pour activer vos menus de navigation.
De plus, définissez votre flux d'activité comme page d'accueil en accédant à Paramètres -> Lecture et choisissez Activité comme page statique. Enregistrez vos modifications. Cela permettra aux utilisateurs de publier dès qu'ils se connecteront à l'intranet.
Maintenant que nous avons le squelette de notre intranet en place, rendons-le privé. Pour cela, nous utiliserons le Private Only brancher. Rendez-vous sur Plugins -> Ajouter un nouveau et recherchez "Privé uniquement". Installez et activez le premier résultat, par Kate Mag.
Ensuite, allez dans Paramètres -> Connexion personnalisée uniquement privée. Ici, vous pouvez personnaliser votre page de connexion à votre guise. N'oubliez pas également de décourager les moteurs de recherche d'indexer votre intranet en accédant à Paramètres -> Lecture -> Visibilité des moteurs de recherche. De plus, allez dans Plugins -> Plugins installés et activez le plug-in Private Only, Disable Feed fourni avec Private Only.
Faire de la zone d'administration pour les super administrateurs uniquement
Nous voulons garder les utilisateurs de base hors du backend. Pour cela, ajoutez simplement le code suivant dans le fichier functions.php de votre thème.
add_action( 'admin_init', 'redirect_non_admin_users' );
fonction redirect_non_admin_users() { if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) { wp_redirect( home_url() ); sortir; } }
Pour localiser votre fichier functions.php, allez dans Apparence -> Éditeur, et choisissez Fonctions du thème (functions.php) sous Modèles (situés à droite).
Ajout d'utilisateurs
Les personnes sans nom d'utilisateur et mot de passe ne pourront pas se connecter, publier ou même voir le contenu de votre intranet. L'ajout d'employés et/ou de collègues devrait être facile. Allez simplement dans Utilisateurs -> Ajouter un nouveau. Dans l'écran résultant, remplissez les détails de l'utilisateur et choisissez Abonné dans le champ Rôle . Vous pouvez choisir d'envoyer le mot de passe au nouvel utilisateur par e-mail en cochant Envoyer le mot de passe ? champ.
Et c'est tout, vous disposez d'un intranet réservé aux membres pour votre entreprise/organisation auquel les employés/collègues peuvent accéder de n'importe où dans le monde. Il ne reste plus qu'à personnaliser le thème en fonction de vos besoins et de vos goûts.
Pour améliorer encore votre intranet, allez dans Paramètres -> BuddyPress et activez/désactivez divers composants tels que les connexions d'amis, la messagerie privée et les groupes d'utilisateurs, entre autres. Vous pouvez également utiliser les plugins BuddyPress.
Vous avez des conseils sur la création d'un intranet sous WordPress ? N'hésitez pas une seconde, la section des commentaires est à vous !