Wie man SharePoint mit Drupal integriert
Übersicht
Dieses Dokument erklärt, wie Sie Microsoft SharePoint einfach mit Ihrer Drupal-Website verbinden können, um Inhalte synchron zu halten. Drupal SharePoint Integration Mithilfe dieses Moduls können Administratoren SharePoint-Listen, -Ansichten, -Dateien und -Seiten sicher mit Drupal synchronisieren. Dadurch bleiben die Inhalte zentralisiert, die Konsistenz über verschiedene Plattformen hinweg wird gewährleistet und die Inhaltsverwaltung vereinfacht und effizienter gestaltet.
Konfigurationsschritte
1. Microsoft Entra ID (Azure AD) konfigurieren:
- Melden Sie sich bei der Azure-Portal mit Ihren Microsoft Entra ID-Anmeldeinformationen.
- Von dem Azure-Dienste Abschnitt, klicken Sie auf App-Registrierungen.

- Klicken Sie dann auf die Neuanmeldung.

- Geben Sie die App Name und klicken Sie auf Registrieren .

- Sie erhalten eine Anwendungs-ID und einem Verzeichnis-(Mandanten-)IDKopieren Sie beide Anwendungs-ID und Mieter IDDa Sie diese in der Modulkonfiguration angeben müssen.

- Klicken Sie nun auf Fügen Sie ein Zertifikat oder Geheimnis hinzu Link.

- Sie erhalten das Zertifikat von der Benutzerdefinierte Zertifikate Modul. (Bitte wenden Sie sich an drupalsupport@xecurify.com (um das Modul „Benutzerdefiniertes Zertifikat“ zu erhalten.)

- Klicken Sie auf Benutzerdefiniertes Zertifikat hinzufügen .

- Dann, unter Zertifikat hinzufügen, geben Sie die Label, Beschreibung, Domain, Land auswählen und Name der Organisation.
- Klicken Sie auf Gespeichert .

- Sobald das Zertifikat generiert wurde, klicken Sie auf die Schaltfläche Ansehen Option zur Anzeige der Zertifikatsdetails.

- Unter dem Benutzerdefiniertes Zertifikat anzeigen Im Abschnitt „Zertifikatdetails“ können Sie die Zertifikatsdetails einsehen. Klicken Sie anschließend auf … Zertifikat herunterladen Schaltfläche zum Herunterladen des Zertifikats.

- Gehen Sie zurück zur Entra-Seite und klicken Sie auf die Zertifikate Klicken Sie auf die Schaltfläche und laden Sie das generierte Zertifikat hoch. Klicken Sie anschließend auf die Schaltfläche. Speichern .

2. API-Berechtigung für die Microsoft Entra ID-Anwendung:
- Gehen Sie im linken Bereich zu API-Berechtigungen und klicken Sie auf Berechtigung hinzufügen .
- Wählen Sie eine API → Microsoft-APIs → Microsoft Graph.

- Auswählen Anwendungsberechtigungen und suche nach dem Seiten im Suchfeld.
- Auswählen Sites.Read.All Erlaubnis.
- Klicken Sie auf Berechtigungen hinzufügen .

- Ebenso müssen Sie Berechtigungen für die REST-API hinzufügen. Klicken Sie dazu auf SharePoint für Microsoft-APIs.

- Auswählen Anwendungsberechtigungen und die Suche nach Seiten im Suchfeld.
- Wähle aus Sites.Read.All Erlaubnis.
- Klicken Sie auf Berechtigungen hinzufügen .

- Klicken Sie auf Erteilen Sie die Administratoreinwilligung für Klicken Sie dann auf Ja von der Bestätigung der Administratoreinwilligung erteilen Fenster.

- Sie können den gewährten Status wie im Bild unten gezeigt überprüfen.

3. Konfigurieren Sie das Drupal SharePoint-Modul:
- Zurück Nach Konfiguration → Personen → SharePoint-Integration in England, Verwaltung Menü.

- Anschließend werden Sie weitergeleitet zum Verbindungen schaffen Tab.
- Im Verbindungen schaffen Geben Sie über die Registerkarte folgende Details ein:
- Fügen Sie das ein Kunden-ID die Sie zuvor aus der Microsoft Entra ID-Anwendung kopiert haben.
- Clientgeheimniszertifikat: Diese Option ermöglicht die zertifikatsbasierte Authentifizierung anstelle von Client-Geheimnissen.
- Geltungsbereich der Graph-API: Definiert den Berechtigungsbereich, der für den Zugriff auf Microsoft Graph-APIs erforderlich ist.
- REST-API-Bereich: Legt den Berechtigungsbereich für SharePoint REST-APIs fest.
- Token-Endpunkt: Die Azure-URL, die zum Generieren von Zugriffstoken verwendet wird und üblicherweise die Mandanten-ID enthält.
- Klicken Sie auf Konfiguration speichern .

4. Standortkonfiguration:
- Zurück Nach Standortkonfiguration Registerkarte des Moduls.
- Sie können von diesem Bildschirm aus mehrere Standorte hinzufügen. Klicken Sie dazu auf die entsprechende Schaltfläche. Site hinzufügen .
- Unter dem Speichern, geben Sie die Label und Site URL.
- Die Sichtbarkeit der Website für Endbenutzer aktivieren oder deaktivieren.
- Automatische Synchronisierung bei Drupal-Cron-Ausführungen aktivieren: Wenn diese Option aktiviert ist, werden SharePoint-Daten bei geplanten Cron-Ausführungen automatisch mit Drupal synchronisiert.
- Klicken Sie auf Metadaten abrufen und speichern .
- Website erfolgreich erstellt. Klicken Sie nun auf Synchronisierung unter dem Action(Die Website-Daten werden synchronisiert.)
- Sie können den Betrieb der Website überprüfen, indem Sie darauf klicken. Bearbeiten .




5. Liste
- Gehen Sie zur Liste Registerkarte von der linken Seite.
- Sie können die im ausgewählten SharePoint-Websiteverzeichnis verfügbaren Listen anzeigen.
- Unter dem Status In dieser Spalte können Sie eine Liste aktivieren oder deaktivieren.

6. Dateibrowser
- Gehen Sie zur Datei-Browser Registerkarte von der linken Seite.
- Sie können die im ausgewählten SharePoint-Websiteverzeichnis verfügbaren Dateien anzeigen.
- Unter dem Status In dieser Spalte können Sie eine Datei aktivieren oder deaktivieren. (Die SharePoint-Datei wird Endbenutzern nicht angezeigt, wenn dieses Feld deaktiviert ist.)
- Unter „Aktionen“ gibt es zwei Optionen:
- Öffnen: Die Aktion „Öffnen“ ermöglicht es Benutzern, Dateien sofort in der Vorschau anzuzeigen oder darauf zuzugreifen.
- Herunterladen: Die Download-Funktion ermöglicht es Benutzern, Dateien lokal zu speichern.

7. Listen- und Bibliotheksansichten
- Gehen Sie zur Listen- und Bibliotheksansichten Registerkarte von der linken Seite.
- Sie können alle im ausgewählten SharePoint-Siteverzeichnis verfügbaren Dokumente anzeigen.

- Im Abschnitt „Listen- und Bibliotheksansicht“ stehen Ihnen folgende Optionen zur Verfügung:
- Kopieren: Mit der Option „Kopieren“ kann die SharePoint-Ansichts-URL kopiert werden.
- Grenze: Legt die Anzahl der abgerufenen Zeilen fest (dienen als Seitennummerierungslimit). Die Konfiguration ist nur in SharePoint möglich.
- Status: Die SharePoint-Liste wird nicht angezeigt, wenn dieses Feld deaktiviert ist.
- edit: Aktualisieren Sie die sichtbaren Spalten in der Benutzeroberfläche für Endbenutzer.
- Unter „Bearbeiten“ können Sie auswählen, welche Spalten in der Benutzeroberfläche angezeigt werden sollen. Wenn keine Spalten ausgewählt sind, werden alle Spalten angezeigt.
- Spalte aktualisieren: Die Ansichtsspalten von der SharePoint-Website abrufen und aktualisieren.

8. Import & Export
- Gehen Sie zur Import Export Registerkarte unter dem Einstellungen. Diese Funktion ist in zwei Hauptabschnitte unterteilt:
- Exportkonfiguration: Der Administrator kann die vollständige SharePoint-Integrationskonfiguration aus der aktuellen Drupal-Instanz exportieren.
- Klicken Sie auf Konfiguration exportieren Schaltfläche zum Herunterladen der Konfigurationsdatei.
- Die exportierte Datei kann auf einer anderen Drupal-Website wiederverwendet oder als Sicherungskopie aufbewahrt werden.
- Importkonfiguration: Administratoren können zuvor exportierte Konfigurationen in eine neue oder bestehende Drupal-Instanz importieren.
- Laden Sie die exportierte JSON-Konfigurationsdatei hoch.
- Klicken Sie auf die Schaltfläche „Validieren & Hochladen“.
- Nach der Bestätigung werden alle gespeicherten Einstellungen automatisch angewendet.


9. Protokolleinstellungen
- Gehen Sie zur Protokolleinstellungen Registerkarte unter dem Einstellungen.
- Aktivieren Sie die Aktivieren von Protokollen Kontrollkästchen.
- Wenn das Modul aktiviert ist, beginnt es mit der Aufzeichnung von Ereignissen im Zusammenhang mit der SharePoint-Integration.
- Wenn diese Funktion deaktiviert ist, werden keine Protokolle generiert.
- Protokollierungs-Schweregrade auswählen:
- Administratoren können je nach Bedarf auswählen, welche Schweregrade protokolliert werden sollen.

Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
