Comment intégrer SharePoint à Drupal
Marché
Ce document explique comment connecter facilement Microsoft SharePoint à votre site web Drupal pour synchroniser votre contenu. Intégration Drupal SharePoint Grâce à ce module, les administrateurs peuvent synchroniser en toute sécurité les listes, vues, fichiers et pages SharePoint avec Drupal. Cela permet de centraliser le contenu, d'assurer sa cohérence entre les plateformes et de simplifier et d'optimiser la gestion du contenu.
Étapes de configuration
1. Configurer l'identifiant Microsoft Entra (Azure AD) :
- Connectez-vous au Portail Azure avec vos identifiants Microsoft Entra ID.
- Extrait du Services Azure section, cliquez sur Inscriptions d'applications.

- Ensuite, cliquez sur le Nouvelle inscription.

- Entrer le Nom de l'application et cliquez sur le S'enregistrer .

- Vous recevrez un ID d'application , l’aspect économique ID d'annuaire (locataire)Copiez les deux ID d'application et ID du locataire, car vous devrez les fournir dans la configuration du module.

- Maintenant, cliquez sur le Ajouter un certificat ou un secret lien.

- Vous recevrez le certificat de la part de Certificats personnalisés module. (Veuillez contacter drupalsupport@xecurify.com pour obtenir le module de certificat personnalisé.)

- Cliquez sur Ajouter un certificat personnalisé .

- Ensuite, sous Ajouter un certificat, entrer le Étiquette, Description, Domaine, Pays et Nom de l'organisation.
- Cliquez sur le Enregistrer .

- Une fois le certificat généré, cliquez sur Consultation option permettant de consulter les détails du certificat.

- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Afficher le certificat personnalisé Dans cette section, vous pouvez consulter les détails du certificat. Cliquez ensuite sur Télécharger le certificat bouton pour télécharger le certificat.

- Retournez à la page Entrée, cliquez sur Certificats Cliquez sur le bouton et téléchargez le certificat généré. Une fois terminé, cliquez sur le Ajouter .

2. Autorisation API pour l'application Microsoft Entra ID :
- Depuis le panneau de gauche, accédez à Autorisations API et cliquez sur le Ajouter une autorisation .
- Sélectionnez une API → API Microsoft → Microsoft Graph.

- Choisir Autorisations d'application et recherchez le Sites dans la boîte de recherche.
- Choisir Sites.Read.All autorisation.
- Cliquez sur le Ajouter des autorisations .

- De même, vous devez ajouter des autorisations pour l'API REST. Pour ce faire, cliquez sur SharePoint sous API Microsoft.

- Choisir Autorisations d'application et ensuite cherchez Sites dans la boîte de recherche.
- Sélectionnez le Sites.Read.All autorisation.
- Cliquez sur le Ajouter des autorisations .

- Cliquez sur le Accorder le consentement de l'administrateur pour bouton, puis cliquez sur Oui du Accorder la confirmation du consentement de l'administrateur fenêtre.

- Vous pouvez vérifier le statut accordé comme indiqué dans l'image ci-dessous.

3. Configurer le module SharePoint de Drupal :
- Allez dans Configuration → Personnes → Intégration SharePoint dans le Administration menu.

- Après cela, vous serez redirigé vers le La connexion languette.
- Dans l' La connexion Saisissez les informations suivantes dans l'onglet :
- Collez le identité du client que vous avez copiée précédemment depuis l'application Microsoft Entra ID.
- Certificat secret du client : Cette option permet une authentification par certificat au lieu des secrets clients.
- Portée de l'API Graph : Définit l'étendue des autorisations requises pour accéder aux API Microsoft Graph.
- Portée de l'API REST : Spécifie l'étendue des autorisations pour les API REST de SharePoint.
- Point de terminaison du jeton : L'URL Azure utilisée pour générer les jetons d'accès, contenant généralement l'ID du locataire.
- Cliquez sur le Enregistrer la configuration .

4. Configuration du site :
- Allez dans Configuration du site onglet du module.
- Vous pouvez ajouter plusieurs sites depuis cet écran. Pour ce faire, cliquez sur le Ajouter un site .
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Ajouter, entrer le Étiquette et URL du site.
- Activer ou désactiver la visibilité du site pour les utilisateurs finaux.
- Activer la synchronisation automatique lors des exécutions cron de Drupal : lorsque cette option est activée, les données SharePoint sont automatiquement synchronisées avec Drupal lors des exécutions cron planifiées.
- Cliquez sur le Récupérer les métadonnées et les enregistrer .
- Site créé avec succès. Cliquez maintenant sur Sync sous le Action(Cela synchronisera les données du site)
- Vous pouvez consulter le fonctionnement du site en cliquant sur Modifier .




5. Liste
- Rendez-vous dans la section Liste onglet du côté gauche.
- Vous pouvez consulter les listes disponibles dans le répertoire du site SharePoint sélectionné.
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Statut Dans cette colonne, vous pouvez activer ou désactiver une liste.

6. Explorateur de fichiers
- Rendez-vous dans la section Navigateur de fichiers onglet du côté gauche.
- Vous pouvez consulter les fichiers disponibles dans le répertoire du site SharePoint sélectionné.
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Statut Dans cette colonne, vous pouvez activer ou désactiver un fichier. (Le fichier SharePoint ne sera pas affiché aux utilisateurs finaux si ce champ est désactivé.)
- Dans Actions, il y a deux options :
- Ouvert: L'action Ouvrir permet aux utilisateurs de prévisualiser ou d'accéder instantanément aux fichiers.
- Télécharger : L'action Télécharger permet aux utilisateurs d'enregistrer des fichiers localement.

7. Vues Liste et Bibliothèque
- Rendez-vous dans la section Vues Liste et Bibliothèque onglet du côté gauche.
- Vous pouvez consulter tous les documents disponibles dans le répertoire du site SharePoint sélectionné.

- Vous trouverez ci-dessous quelques options dans les vues Liste et Bibliothèque :
- Copie: L'option Copier permet de copier l'URL de la vue SharePoint.
- Limite: Définit le nombre de lignes extraites (servant de limite de pagination). Cette propriété est configurable uniquement dans SharePoint.
- Statut: La liste SharePoint ne s'affichera pas si ce champ est désactivé.
- Modifier: Mettre à jour les colonnes visibles dans l'interface utilisateur pour les utilisateurs finaux.
- Dans l'option Modifier, vous pouvez sélectionner les colonnes à afficher dans l'interface utilisateur. Toutes les colonnes seront visibles si aucune n'est sélectionnée.
- Colonne de mise à jour : Récupérer et mettre à jour les colonnes d'affichage à partir du site SharePoint.

8. Importation et exportation
- Rendez-vous dans la section Import & Export onglet sous Paramètres. Cette fonctionnalité est divisée en deux sections principales :
- Configuration d'exportation : L'administrateur peut exporter la configuration complète de l'intégration SharePoint depuis l'instance Drupal actuelle.
- Cliquez sur le Exporter la configuration bouton pour télécharger le fichier de configuration.
- Le fichier exporté peut être réutilisé sur un autre site Drupal ou conservé comme sauvegarde.
- Configuration d'importation : L'administrateur peut importer des configurations précédemment exportées dans une instance Drupal nouvelle ou existante.
- Téléversez le fichier de configuration JSON exporté.
- Cliquez sur le bouton Valider et télécharger.
- Une fois validés, tous les paramètres enregistrés sont automatiquement appliqués.


9. Paramètres de journalisation
- Rendez-vous dans la section Paramètres du journal onglet sous Paramètres.
- Activez la Activer les journaux case à cocher.
- Une fois activé, le module commence à enregistrer les événements liés à l'intégration SharePoint.
- Lorsqu'elle est désactivée, aucun journal n'est généré.
- Sélectionner les niveaux de gravité des journaux :
- Les administrateurs peuvent choisir les niveaux de gravité à consigner en fonction de leurs besoins.

Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
