Comment créer un intranet organisationnel (ou extranet) avec WordPress

Publié: 2018-12-07

Un intranet est un « Internet en circuit fermé ». Il n'est disponible qu'à un certain endroit ou via certains protocoles. Certaines entreprises peuvent avoir un réseau pour leur entreprise qui n'est disponible que dans leur immeuble. Ou peut-être qu'un collège a un réseau de professeurs à l'échelle du campus, mais en dehors de ce campus, il est inaccessible.

La différence entre un intranet et Internet est que vous hébergez vous-même l'intranet. Au lieu d'être un réseau distribué de serveurs qui communiquent entre eux via des protocoles distants, votre réseau est localisé et hébergé sur des serveurs locaux dans votre propre espace physique. Il s'agit essentiellement d'un petit Internet qui vit dans le bureau de votre service informatique.

Un extranet n'est pas si différent. Au lieu d'être hébergé sur un serveur local, accessible uniquement aux personnes connectées au même réseau, un extranet est hébergé dans le cloud et accessible uniquement aux personnes dans une certaine plage d'adresses IP (ou un autre facteur que vous définissez). La plupart du temps, un extranet sert les membres des équipes distribuées car ils ne peuvent pas accéder à un emplacement physique.

Les entreprises utilisent des intranets et des extranets pour faciliter le partage et la collaboration de masse de données privées et sécurisées. Tels que l'accès à l'échelle de l'entreprise à la documentation interne, aux annonces, aux calendriers de congés, etc. Dans cet article, nous expliquerons pourquoi WordPress convient parfaitement à votre intranet ou extranet, puis vous montrerons comment en créer un.

Allons-y !

Pourquoi utiliser WordPress pour un intranet ou un extranet ?

Eh bien, la première raison est que c'est gratuit . De toute évidence, vous devrez utiliser le serveur et la bande passante pour héberger la chose, mais si vous envisagez de mettre en place un intranet en premier lieu, vous l'avez probablement déjà couvert.

Vous utiliserez probablement votre intranet pour certaines de ces choses :

  • stockage de documents privés
  • publier diverses annonces et notes de service
  • hébergement de manuels de formation,
  • fournir des mises à jour des politiques
  • verrouiller en toute sécurité tous les fichiers qui ne devraient vraiment pas être publiés partout où le public a même bloqué l'accès
  • tenir un annuaire d'entreprise à jour
  • maintenir un calendrier d'entreprise
  • permettant l'accès aux outils de collaboration internes
  • mise en place de divers environnements de gestion de projet
  • gérer un réseau social interne et privé
  • et faire presque tout ce que vous pouvez faire sur le Web public

Heureusement pour vous, WordPress a toutes ces fonctionnalités intégrées dans le noyau. Et avec juste un peu de travail, vous pouvez l'utiliser pour faire exactement la même chose que les plates-formes intranet coûteuses font payer cher.

La plupart des autres plates-formes facturent par utilisateur. Cela rend potentiellement inaccessible un intranet pour un certain nombre de petites entreprises et d'organisations à but non lucratif. Avec WP, vous n'avez pas à vous en soucier. En dehors des coûts informatiques normaux, vous pourrez vraiment économiser votre budget technologique de cette façon.

Comment créer un intranet organisationnel (ou extranet) avec WordPress

Abonnez-vous à notre chaîne Youtube

Mise en place d'un intranet WordPress

La première chose dont vous avez besoin est un réseau. Cela peut sembler évident, mais vous n'irez nulle part si vos machines sur site ne communiquent pas entre elles. Et la plaque tournante de tout réseau est le serveur. Après tout, Internet n'est qu'une série de serveurs qui communiquent entre eux et avec nos navigateurs, donc un intranet est la même chose. Seuls ces serveurs sont sur site.

Étape 1 : Choisissez une plate-forme de serveur local

Tout d'abord, vous aurez besoin d'un très bon ordinateur. Si vous pensez pouvoir exécuter un intranet sur une machine de dernière génération, détrompez-vous. Cela va être un ordinateur bourru de travail qui reste allumé à peu près tout le temps (ou du moins pendant que les gens ont besoin de l'intranet pendant les heures de travail). Vous allez donc vouloir quelque chose de modérément costaud.

Une fois que vous avez choisi cela, il est temps d'en faire le centre d'attention. Pour cela, il suffit d'installer WordPress. Simple, non ? En fait, ouais.

Vous voudrez utiliser MAMP / LAMP / WAMP. MAMP, LAMP et WAMP vous permettent de transformer votre Mac, Linux ou Windows (d'où les noms M, L et W). Il existe également une version appelée XAMPP qui fonctionne sur les trois ; cependant, il est un peu plus avancé que les autres et pas aussi stable.

Notez que si vous utilisez vous-même XAMPP, ne téléchargez aucune version marquée d'une VM. Vous voudrez les versions énumérées au-dessus de celles-ci. Vous ne configurez pas une machine virtuelle. Au lieu de cela, vous assemblez la vraie chose.

Intranet WordPress

Pour cet exemple particulier, cependant, j'utiliserai MAMP. Le processus sur chaque plate-forme est similaire et vous pouvez le trouver plus en détail ici.

De plus, vous envisagez peut-être un environnement local tel que Local by Flywheel, et bien que cela puisse fonctionner, nous ne le suggérons pas. Tout membre de la pile AMP est conçu pour une contrainte de niveau bourreau de travail, et Local ne l'est pas. Vous n'aurez peut-être aucun problème avec elle en tant que plate-forme principale pour votre intranet, mais ce n'est pas ce pour quoi elle est conçue, contrairement à la pile AMP. Nous vous suggérons donc d'aller avec l'un d'entre eux.

Intranet WordPress

Téléchargez et exécutez le logiciel, et vous aurez quelques nouveaux ajouts à votre dossier Applications . Nous ne sommes pas concernés par MAMP Pro pour le moment, alors allez dans le dossier MAMP et lancez le programme.

Intranet WordPress

MAMP est vraiment simple à utiliser. Appuyez simplement sur le bouton Démarrer les serveurs pour démarrer les serveurs.

Intranet WordPress

Félicitations, vous disposez d'un serveur de développement local opérationnel. Mais… vous n'avez pas installé WordPress et vous n'avez pas donné accès aux personnes de votre réseau. Mais tu vas!

Étape 3 : Installation de WordPress sur votre intranet local

La première chose que vous devez faire à ce stade est de télécharger WordPress. Vous effectuerez une installation manuelle cette fois-ci, plutôt que d'utiliser un programme d'installation rapide. Honnêtement, il n'y a pas beaucoup de différence.

Vous obtiendrez un fichier qui s'appellera probablement WordPress-4.9.8.zip (ou quelle que soit la version actuelle). Décompressez-le. Maintenant, vous avez un dossier simplement intitulé « wordpress » sur votre ordinateur. Si vous l'ouvrez, vous verrez une structure de fichiers et de répertoires identique à celle des installations en ligne hébergées.

Intranet WordPress

Maintenant, vous voulez trouver le dossier MAMP dans Applications et naviguer jusqu'à ce que vous en trouviez un nommé htdocs . C'est là que votre nouvelle installation de WordPress va vivre. Faites simplement glisser le dossier décompressé dans htdocs . En fait, c'est là que tous vos fichiers Web locaux seront stockés.

Intranet WordPress

À ce stade, vous allez créer la base de données sur laquelle WP s'exécute. Dirigez-vous donc vers la fenêtre MAMP et appuyez sur le bouton Ouvrir la page Web de démarrage .

Intranet WordPress

Votre navigateur s'ouvrira sur la page d'aide MAMP par défaut et vous verrez une barre d'outils d'éléments de menu. Accédez à Outils et recherchez le lien indiquant phpMyAdmin dans la liste déroulante.

Intranet WordPress

Lorsque la nouvelle page se charge, vous voyez le véritable cœur de votre installation WordPress. La grande majorité de vos données vivront ici. Cliquez sur l'onglet Bases de données et nommez votre nouvelle base de données sous l'en-tête Créer une base de données . Nous avons choisi et_intranet . Appuyez sur Créer lorsque vous êtes prêt.

Intranet WordPress

La page suivante fait peur. Ignorez-le. Vous n'avez pas encore créé de tables de base de données car vous n'avez pas encore configuré WordPress. C'est bon.

Intranet WordPress

Maintenant, vous êtes prêt à lancer WP et à le faire fonctionner. Démarrez MAMP si vous ne l'avez pas déjà fait en appuyant sur le bouton Démarrer les serveurs .

Intranet WordPress

Naviguez ensuite vers http://localhost:8888/wordpress ou http://127.0.0.1:8888/wordpress pour accéder à votre nouvelle installation. Gardez également à l'esprit que vous pouvez renommer le dossier appelé wordpress comme vous le souhaitez. Vous utilisez ensuite le nom du dossier dans l'URL. Donc, si vous renommez le dossier wordpress en intranet , ce serait https:localhost:8888/intranet.

Quel que soit votre nom, vous choisirez une langue pour l'installation, puis vous verrez cet écran.

Intranet WordPress

Si vous avez déjà utilisé des installateurs rapides, cela a généralement été géré pour vous. Cependant, comme il s'agit d'une installation manuelle, c'est à vous de nommer la base de données et de la faire fonctionner. C'est très facile à faire et vous n'allez rien gâcher. Lorsque vous êtes prêt à commencer, appuyez sur le bouton Let's Go pour être amené ici.

Intranet WordPress

Remplacez le nom de la base de données par celui que vous avez utilisé dans phpMyAdmin précédemment lorsque vous avez créé la base de données. Utilisez root pour le nom d'utilisateur et le mot de passe .

Gardez également à l'esprit que sous Table Prefix , vous devez absolument inclure le trait de soulignement à 100% par la suite . Donc, si vous le modifiez à partir de wp_ , vous devrez vous assurer qu'il s'agit de l' intranet_ ou de ce que vous choisissez. Lorsque vous appuyez sur le bouton Soumettre , vous donnerez quelques confirmations et configurerez votre nom d'utilisateur WP avant d'être redirigé vers votre nouveau panneau d'administration WP brillant.

Celui qui s'exécute sur votre machine locale.

Intranet WordPress

Maintenant, il est temps de le configurer pour votre équipe. Et votre équipe uniquement.

Étape 5 : Fournir un accès réseau à votre intranet

Étant donné que le terme localhost est en fait ce qu'il dit, l'hôte local, seule votre machine peut utiliser ce terme. Mais l'ordinateur exécutant MAMP a une adresse IP à laquelle toute personne sur le même réseau peut accéder. Vous pouvez le trouver de deux manières différentes.

La première consiste à entrer dans vos paramètres réseau et à vérifier sous l'en-tête Connecté .

Intranet WordPress

La deuxième façon est via la ligne de commande. Vous pouvez utiliser l'utilitaire Terminal pour ce faire. Entrez simplement ifconfig |grep inet et appuyez sur Entrée. Oui, c'est le caractère spécial de la barre verticale. Merci à OSX Daily de nous avoir appris cette commande. Vous trouverez l'adresse IP de votre ordinateur où il est indiqué inet.

Intranet WordPress

Maintenant, vous voulez vous assurer que les bons ports sont ouverts pour votre équipe, alors allez dans les préférences MAMP et voyez à quoi ils sont définis. Par défaut, c'est 8888, et c'est correct à utiliser tant qu'il n'y a pas d'autres applications sur ce serveur local en cours d'exécution sur ces ports. Si tel est le cas, appuyez sur le bouton pour utiliser les ports 80 et 3306.

Intranet WordPress

Avec ces deux numéros en main, toute personne connectée au même réseau peut se connecter à votre nouvelle installation WordPress tant que le serveur MAMP fonctionne simplement en allant sur IP:Port/wordpress, ou 10.0.0.152:8888/wordpress par exemple. L'adresse IP et le port seront toujours séparés par deux points.

Intranet WordPress

Et si vous préférez utiliser un domaine au lieu d'une adresse IP (parce qu'ils sont un peu plus faciles à retenir que des chaînes de chiffres), vous pouvez également le faire. Siteground propose une excellente procédure pas à pas pour utiliser le fichier hosts pour tout configurer.

Besoin (ou envie) d'un extranet WordPress à la place ?

Un extranet WordPress fonctionne exactement comme l'installation ci-dessus, sauf qu'il n'est disponible que pour un certain nombre de personnes sur un certain nombre de machines. En raison du fonctionnement du fichier .htaccess , vous pouvez toujours ajouter des réseaux entiers à la liste blanche, tout en bloquant tout autre trafic. Ainsi, même si vous avez une équipe distribuée, vous pouvez toujours limiter physiquement les connexions.

Ouvrez simplement le fichier .htaccess de votre site.

Intranet WordPress

Insérez ensuite le code suivant et enregistrez/téléchargez à nouveau le fichier. Assurez-vous d'ajouter votre propre adresse IP au fichier.

order deny, allow
deny from all
allow from 111.222.33.44

Ajoutez simplement d'autres adresses IP ou plages d'adresses IP sur des lignes supplémentaires, et vous avez restreint l'accès à votre extranet comme s'il s'agissait d'un intranet WordPress.

Plugins Intranet WordPress

La mise en place de l'infrastructure de votre intranet WordPress n'est que le début. Maintenant que cela est opérationnel, vous devez étoffer et personnaliser l'environnement que vous fournissez à votre entreprise, campus ou équipe. WordPress a beaucoup de plugins qui vous permettent de personnaliser et d'obtenir les fonctionnalités intranet exactes dont vous avez besoin.

Intranet tout-en-un

Intranet WordPress

Votre intranet doit rester votre intranet. Donc, ce plugin s'assure que c'est le cas. C'est gratuit, et ça marche. Vous allez dans les paramètres, dites-lui à quel point vous voulez que le site soit privé, et en quelques clics, votre intranet est verrouillé. De plus, il existe une version premium qui fonctionne sur les installations WP Multisite et a encore plus d'options.

Prix ​​: Gratuit | Plus d'information

Presse copain

Intranet WordPress

BuddyPress est l'un des deux plugins essentiels pour un intranet WP, je pense. Les intranets sont destinés aux équipes, et c'est l'objectif de BuddyPress. C'est un réseau social que vous pouvez contrôler, et vraiment, c'est un moyen fantastique de partager et de communiquer entre coéquipiers. Bien qu'il existe d'autres plugins qui font des choses similaires, pourquoi ne pas opter pour l'étalon-or ?

Prix ​​: Gratuit | Plus d'information

bbPress

Intranet WordPress

Comme BuddyPress, bbPress est assez solidement ancré dans la fonctionnalité intranet de WordPress. Alors que BuddyPress vous permet de communiquer et de collaborer, bbPress permet de véritables discussions de groupe sur divers projets via des forums. Bien sûr, les forums de discussion ne sont peut-être plus les moteurs d'Internet comme ils l'étaient autrefois, mais les forums de discussion sur un intranet sont essentiels à la gestion de projet et garantissent que tout le monde est sur la même longueur d'onde.

Prix ​​: Gratuit | Plus d'information

Un wiki ou une base de connaissances

Intranet WordPress

Créer un wiki avec WordPress n'est pas si difficile. Et en termes d'outils pour un intranet, un wiki est à peu près parfait. Facilement consultable, associable et modifiable, chaque information que vous pourriez éventuellement demander sur tout ce que votre campus, votre entreprise ou votre équipe traite n'est qu'à quelques clics. Et parce qu'il s'agit d'une publication ouverte, vous pouvez tous apporter des ajouts et des corrections afin que la documentation dont vous avez tous besoin soit toujours à jour. Il en va de même pour une base de connaissances. Si vous préférez une approche standard de recherche de réponse, WordPress l'a aussi.

Prix ​​: Gratuit | Plus d'informations (Wiki)

Prix ​​: 40 $ | Plus d'informations (Base de connaissances)

Emballer

Si vous cherchez un moyen d'augmenter la productivité de votre équipe, cela vous a peut-être convaincu qu'un intranet vaut la peine d'être tenté. À tout le moins, une installation privée de WP fonctionnant comme un extranet pourrait le faire. Quoi qu'il en soit, vous avez vu qu'il n'est pas difficile à configurer, et avec juste un peu de peaufinage et de personnalisation, vous pouvez l'avoir au pixel près pour votre équipe en un rien de temps. Que vous partagiez des documents, construisiez des équipes ou essayiez d'obtenir des commentaires sur les projets à venir, un intranet WordPress est beaucoup plus efficace qu'un courrier électronique et potentiellement beaucoup moins cher qu'un énorme Slack.

Avez-vous déjà utilisé un intranet WordPress ? Quelle a été votre expérience ?

Article en vedette image pixldsign / shutterstock.com