modules

Top 12 modules pour les intranets sur Drupal

Drupal est idéal pour construire des intranets. Il possède de nombreuses fonctionnalités requises par un intranet déjà intégrées dans son noyau. En plus de cela, il existe de nombreux modules contribués créés par la communauté, ce qui rend la création d'un intranet plus facile et permet aux entreprises d'ajouter des fonctionnalités fantastiques à moindre coût. 

Voici une liste de 12 exemples de ce type.

1. LDAP

Le module LDAP permet l'intégration de Drupal avec Active Directory. Les entreprises utilisent généralement Active Directory pour gérer l'accès des employés à leurs systèmes. Active Directory sert de source de vérité sur les employés actuellement autorisés à utiliser les systèmes et tous les autres systèmes accordent l'accès aux utilisateurs en fonction de ce qu'Active Directory leur fournit. Les employés peuvent avoir diverses données attribuées, telles que le nom, le rôle ou le groupe, en fonction desquelles d'autres systèmes peuvent décider comment traiter un utilisateur particulier.

Le module LDAP est un excellent ajout pour un intranet car il peut accorder l'accès aux utilisateurs en fonction de leur activation dans Active Directory. En général, cela fonctionne de sorte qu'une fois que vous vous êtes connecté à votre PC, vous pouvez accéder à l'intranet comme à n'importe quel autre site web sans avoir besoin de saisir un mot de passe.

https://www.drupal.org/project/ldap

2. Group

Le module Group permet exactement ce que son nom suggère - créer des groupes. Les utilisateurs peuvent être regroupés ou obtenir l'accès à des groupes. Le contenu peut être regroupé pour que seuls les membres du groupe puissent le voir ou le publier. 

Ce module permet aux entreprises de créer des sections dédiées de l'intranet uniquement pour l'utilisation de départements ou de niveaux d'employés particuliers. Il peut également permettre à plusieurs éditeurs et administrateurs de modérer le contenu uniquement au sein des groupes respectifs.

https://www.drupal.org/project/group

3. Fivestar

Drupal offre une grande variété de modules pour voter. La majorité sont basés sur le module sous-jacent Voting API. Le module de vote le plus commun est Fivestar, qui permet aux utilisateurs d'évaluer des entrées sur une échelle. 
Fivestar peut être excellent pour donner à vos utilisateurs la possibilité d'évaluer les articles publiés sur Internet. Cela permet aux administrateurs de voir ce que les gens aiment ou n'aiment pas et de s'adapter.

https://www.drupal.org/project/fivestar

4. Flag

Le module Flag permet aux utilisateurs de signaler du contenu (pensez-y comme aimer ou marquer le contenu). C'est un module extrêmement puissant. Vous pouvez également créer diverses fonctions de "drapeau". De plus, Flag a une intégration avec les vues qui lui donne une puissance incroyable pour produire des fonctionnalités. Voici quelques exemples :

  • Drapeau "Aimer" - permet aux utilisateurs de montrer leur appréciation. Vous pouvez créer un tableau pour les utilisateurs où chacun verra les choses qu'il ou elle a aimées. C'est aussi une excellente façon de créer une liste des publications les plus aimées/populaires
  • "Signaler un abus" - un drapeau pour permettre aux utilisateurs de signaler des choses qu'ils jugent inacceptables. Un tableau séparé pour les administrateurs leur permettra de voir les éléments signalés 
  • "Suivre" un utilisateur - les utilisateurs peuvent taguer d'autres utilisateurs. Vous pourriez alors afficher l'activité des utilisateurs qui sont tagués

https://www.drupal.org/project/flag

5. Workflow

Le module Workflow permet à votre équipe d'administration de gérer la publication de contenu sur l'intranet. Le contenu peut passer par diverses étapes jusqu'à ce qu'il soit jugé prêt à être publié. À chaque étape, des actions peuvent être ajoutées, par exemple pour notifier par email que l'article a atteint une étape particulière (par exemple nécessitant leur examen). 

https://www.drupal.org/project/workflow

6. Scheduler

Scheduler permet aux administrateurs de programmer l'heure de publication d'un article. C'est particulièrement important si vous devez publier sur l'intranet à des moments particuliers. Grâce à Scheduler, vous pouvez également préparer en masse plusieurs articles qui seront publiés au cours de la semaine. Cela peut faire gagner beaucoup de temps à l'éditeur.
https://www.drupal.org/project/scheduler

7. Userpoints

Si vous voulez ajouter de la gamification à votre intranet et impliquer un peu plus votre personnel, le module User Points pourrait être ce que vous recherchez. Il vous permet d'attribuer des points aux utilisateurs pour des actions spécifiques (par exemple, publier un commentaire ou un article). 
Certaines actions sont déjà intégrées, mais selon votre cas d'utilisation, vous pouvez créer vos propres scénarios. 

https://www.drupal.org/project/userpoints

8. Profile

Profile est un module simple qui permet d'ajouter des pages de profil à chaque utilisateur. Actuellement, dans Drupal, vous pouvez ajouter des champs directement à l'entité utilisateur. Cependant, Profile permet de séparer les informations de "profil" des champs utilisateur par défaut comme l'email et le mot de passe. De plus, un utilisateur peut avoir plusieurs profils (par exemple, un profil client et un profil interne amusant).

https://www.drupal.org/project/profile

9. Search

La recherche est très importante sur les intranets. Les employés doivent pouvoir trouver rapidement ce qu'ils recherchent. Heureusement, Drupal offre un excellent support pour la recherche. Grâce au module search API, il peut être intégré à plusieurs moteurs de recherche et permet à votre personnel de rechercher non seulement des articles mais également des fichiers et du contenu dans les fichiers. 

https://www.drupal.org/project/searchapi

10. Imce

Si vous permettez à vos utilisateurs d'ajouter des articles ou d'autres contenus à l'intranet, ils voudront probablement également ajouter des fichiers. Imce est un module vraiment pratique qui permet aux utilisateurs d'interagir avec les fichiers sur le serveur tout en accordant aux administrateurs le contrôle sur ce qu'ils font. Chaque utilisateur peut avoir son propre dossier et vous pouvez également spécifier un quota de téléchargement maximum pour préserver votre espace disque. 

https://www.drupal.org/project/imce

11. Masquerade

Un coup de main pour chaque administrateur, ce module permet à l'admin de se connecter en tant qu'utilisateur différent d'un simple clic sans connaître le mot de passe et d'interagir avec le site comme cet utilisateur. L'admin peut ensuite se reconnecter en tant qu'admin. 

La fonctionnalité est particulièrement utile lorsque vous devez résoudre un problème qu'un utilisateur rencontre mais que vous ne pouvez pas reproduire avec le compte que vous utilisez.

https://www.drupal.org/project/masquerade

12. Calendar

Calendar est un module qui s'intègre au module views de Drupal et permet de placer du contenu sur une vue calendrier basée sur un champ de date.

Si vous avez des événements que vous souhaitez que les utilisateurs connaissent, les afficher sur un calendrier pourrait être utile. Avec un peu de travail supplémentaire, la fonctionnalité de réservation de salles peut être bien construite avec ce module aussi. 

https://www.drupal.org/project/calendar
 

-