Hur man integrerar SharePoint med Drupal
Översikt
Det här dokumentet förklarar hur du enkelt kan ansluta Microsoft SharePoint till din Drupal-webbplats för att hålla innehållet synkroniserat. Med Drupal SharePoint-integration Med modulen kan administratörer säkert synkronisera SharePoint-listor, vyer, filer och sidor till Drupal. Detta håller innehållet centraliserat, säkerställer enhetlighet över plattformar och gör innehållshanteringen enklare och effektivare.
Konfigurationssteg
1. Konfigurera Microsoft Entra ID (Azure AD):
- Logga in Azur portalen med dina Microsoft Entra ID-inloggningsuppgifter.
- Från Azure-tjänster avsnittet, klicka på Appregistreringar.

- Klicka sedan på Ny registrering.

- Ange App-namn och klicka på Registrera knapp.

- Du kommer att få en ansöknings-ID och en Katalog-ID (hyresgäst)Kopiera båda ansöknings-ID och Hyresgäst ID, eftersom du måste ange dem i modulkonfigurationen.

- Klicka nu på Lägg till ett certifikat eller en hemlighet länken.

- Du får certifikatet från Anpassade certifikat modul. (Vänligen kontakta drupalsupport@xecurify.com för att hämta modulen för anpassat certifikat.)

- Klicka på Lägg till anpassat certifikat knapp.

- Då, under Lägg till certifikat, gå in i etikett, BESKRIVNING, Domän, Landoch organisationens namn.
- Klicka på Spara knapp.

- När certifikatet har genererats klickar du på Visa alternativ för att se certifikatinformationen.

- Enligt Visa anpassat certifikat i avsnittet kan du se certifikatinformationen. Klicka sedan på Hämta certifikat knappen för att ladda ner certifikatet.

- Gå tillbaka till Enter-sidan, klicka på Certifieringar knappen och ladda upp det genererade certifikatet. När du är klar klickar du på Lägg till knapp.

2. API-behörighet till Microsoft Entra ID-applikation:
- Från den vänstra panelen, gå till API-behörigheter och klicka på Lägg till en behörighet knapp.
- Välj ett API → Microsoft API:er → Microsoft Graph.

- Välja Ansökan behörigheter och leta efter Områden i sökrutan.
- Välja Sites.Read.All lov.
- Klicka på Lägg till behörigheter knapp.

- På samma sätt behöver du lägga till behörigheter för REST API:et. För att göra detta, klicka på Sharepoint under Microsoft API:er.

- Välja Ansökan behörigheter och söka efter Områden i sökrutan.
- Välj Sites.Read.All lov.
- Klicka på Lägg till behörigheter knapp.

- Klicka på Ge administratörsmedgivande för knappen och klicka sedan på Ja från Bekräfta administratörens medgivande fönster.

- Du kan kontrollera den beviljade statusen som visas på bilden nedan.

3. Konfigurera Drupal SharePoint-modulen:
- Gå till konfiguration → Personer → SharePoint-integration i Administration meny.

- Efter det kommer du att omdirigeras till förbindelse fliken.
- I förbindelse ange följande information med fliken:
- Klistra in kund-ID som du kopierade tidigare från Microsoft Entra ID-applikationen.
- Klientens hemliga certifikat: Det här alternativet tillåter certifikatbaserad autentisering istället för klienthemligheter.
- Graph API-omfattning: Definierar det behörighetsomfång som krävs för att komma åt Microsoft Graph API:er.
- REST API-omfattning: Anger behörighetsomfånget för SharePoint REST API:er.
- Token Endpoint: Azure-URL:en som används för att generera åtkomsttokens, vanligtvis innehållande klient-ID:t.
- Klicka på Spara konfiguration knapp.

4. Webbplatskonfiguration:
- Gå till Webbplatskonfiguration flik i modulen.
- Du kan lägga till flera webbplatser från den här skärmen. För att göra det, klicka på Lägg till webbplats knapp.
- Enligt Lägg till, gå in i etikett och Webbadress.
- Aktivera eller inaktivera webbplatsens synlighet för slutanvändare.
- Aktivera automatisk synkronisering under Drupal-cronkörningar: När den är aktiverad synkroniseras SharePoint-data automatiskt med Drupal under schemalagda cronkörningar.
- Klicka på Hämta metadata och spara knapp.
- Webbplatsen har skapats. Klicka nu på Synkronisera under Handling(Det kommer att synkronisera webbplatsdata)
- Du kan kontrollera webbplatsens funktioner genom att klicka på Redigera knapp.




5. Lista
- Gå till Lista fliken från vänster sida.
- Du kan visa listorna som är tillgängliga i den valda SharePoint-webbplatskatalogen.
- Enligt Status kolumnen kan du aktivera eller inaktivera en lista.

6. Filhanterare
- Gå till File Browser fliken från vänster sida.
- Du kan visa filerna som är tillgängliga i den valda SharePoint-webbplatskatalogen.
- Enligt Status I kolumnen kan du aktivera eller inaktivera en fil. (SharePoint-filen visas inte för slutanvändare om det här fältet är inaktiverat.)
- I Åtgärder finns det två alternativ:
- Öppet: Med åtgärden Öppna kan användare förhandsgranska eller komma åt filer direkt.
- Ladda ner: Med åtgärden Nedladdning kan användare spara filer lokalt.

7. List- och biblioteksvyer
- Gå till List- och biblioteksvyer fliken från vänster sida.
- Du kan visa alla dokument som är tillgängliga i den valda SharePoint-webbplatskatalogen.

- Det finns några alternativ nedan i List- och biblioteksvyer:
- Kopiera: Med alternativet Kopiera kan du kopiera SharePoint-vy-URL:en.
- Begränsa: Definierar antalet hämtade rader (fungerar som pagineringsgräns). Och kan endast konfigureras i SharePoint.
- Status: SharePoint-listan visas inte om det här fältet är inaktiverat.
- Edit: Uppdatera de synliga kolumnerna i användargränssnittet för slutanvändare.
- I redigeringsalternativet kan du välja vilka kolumner du vill visa i användargränssnittet. Alla kolumner kommer att synas om ingen är vald.
- Uppdatera kolumnen: Hämta och uppdatera vykolumnerna från SharePoint-webbplatsen.

8. Import och export
- Gå till Import Export fliken under Inställningar. Den här funktionen är indelad i två huvudavsnitt:
- Exportkonfiguration: Administratören kan exportera den fullständiga SharePoint-integrationskonfigurationen från den aktuella Drupal-instansen.
- Klicka på Exportera konfiguration knappen för att ladda ner konfigurationsfilen.
- Den exporterade filen kan återanvändas på en annan Drupal-webbplats eller sparas som en säkerhetskopia.
- Importkonfiguration: Administratören kan importera tidigare exporterade konfigurationer till en ny eller befintlig Drupal-instans.
- Ladda upp den exporterade JSON-konfigurationsfilen.
- Klicka på knappen Validera och ladda upp.
- När de har validerats tillämpas alla sparade inställningar automatiskt.


9. Logginställningar
- Gå till Logginställningar fliken under Inställningar.
- aktivera Aktivera loggar kryssrutan.
- När modulen är aktiverad börjar den registrera händelser relaterade till SharePoint-integrationen.
- När den är inaktiverad genereras inga loggar.
- Välj loggnivåer för allvarlighetsgrad:
- Administratörer kan välja vilka allvarlighetsnivåer som ska loggas baserat på deras behov.

Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen
