Cómo integrar SharePoint con Drupal
Resumen
Este documento explica cómo conectar fácilmente Microsoft SharePoint con su sitio web Drupal para mantener el contenido sincronizado. Con el Integración de Drupal SharePoint Con este módulo, los administradores pueden sincronizar de forma segura listas, vistas, archivos y páginas de SharePoint con Drupal. Esto mantiene el contenido centralizado, garantiza la coherencia entre plataformas y simplifica y hace más eficiente la gestión del contenido.
Pasos de configuración
1. Configurar Microsoft Entra ID (Azure AD):
- Inicie sesión en el Portal Azure con sus credenciales de Microsoft Entra ID.
- En el campo Servicios Azure , haga clic en Registros de aplicaciones.

- A continuación, haga clic en el Nuevo registro.

- Escriba el Nombre de la aplicación y haga clic en el ícono de Registrarse .

- Recibirá una ID de aplicación y Id. de directorio (inquilino). Copiar ambos ID de aplicación y el Identificación del inquilino, ya que deberá proporcionarlos en la configuración del módulo.

- Ahora, haga clic en Agregar un certificado o secreto .

- Recibirás el certificado de la Certificados personalizados módulo. (Por favor, póngase en contacto con drupalsupport@xecurify.com para obtener el módulo de Certificado Personalizado.)

- Haga clic en Agregar certificado personalizado .

- Entonces, bajo Agregar certificado, introducir el Etiqueta, Descripción, Dominio, País, el Nombre de la organización.
- Haga clic en el elemento Guardar .

- Una vez generado el certificado, haga clic en el botón Ver Opción para ver los detalles del certificado.

- En la sección Ver certificado personalizado En la sección, puede ver los detalles del certificado. Luego haga clic en el botón Descarga el certificado en formato PDF Botón para descargar el certificado.

- Regrese al lado de Entra, haga clic en el Certificados y cargue el certificado generado. Una vez hecho esto, haga clic en el botón Agregar .

2. Permiso de API para la aplicación Microsoft Entra ID:
- Desde el panel izquierdo, vaya a Permisos de API y haga clic en el ícono de Agregar un permiso .
- Seleccione una API → API de Microsoft → Microsoft Graph.

- Seleccione Permisos de aplicación y busca el Páginas Web en el cuadro de búsqueda.
- Seleccione Sitios.Leer.Todos permiso.
- Haga clic en el elemento Agregar permisos .

- De igual forma, necesitas agregar permisos para la API REST. Para ello, haz clic en SharePoint bajo API de Microsoft.

- Seleccione Permisos de aplicación y la busque de Páginas Web en el cuadro de búsqueda.
- Seleccione el elemento Sitios.Leer.Todos permiso.
- Haga clic en el elemento Agregar permisos .

- Haga clic en el elemento Otorgar consentimiento de administrador para botón, luego haga clic Sí: del menú Confirmación del consentimiento del administrador de subvenciones ventana.

- Puede comprobar el estado de concesión como se muestra en la imagen de abajo.

3. Configurar el módulo SharePoint de Drupal:
- Vaya al Configuration → Personas → Integración de SharePoint en el Administración .

- Después de eso, serás redirigido a la Conexión .
- En la sección Conexión En la pestaña ingrese los siguientes detalles:
- Pegue la ID de cliente que copió anteriormente de la aplicación Microsoft Entra ID.
- Certificado secreto del cliente: Esta opción permite la autenticación basada en certificados en lugar de secretos de cliente.
- Alcance de la API de gráficos: Define el alcance del permiso necesario para acceder a las API de Microsoft Graph.
- Alcance de la API REST: Especifica el ámbito de permisos para las API REST de SharePoint.
- Punto final del token: La URL de Azure que se utiliza para generar tokens de acceso y que generalmente contiene el identificador del inquilino.
- Haga clic en el elemento Guardar configuración .

4. Configuración del sitio:
- Vaya al Configuración del sitio pestaña del módulo.
- Puedes agregar varios sitios desde esta pantalla. Para ello, haz clic en el icono Agregar sitio .
- En la sección Agregar , introducir el Etiqueta y el URL del sitio.
- Habilitar o deshabilitar la visibilidad del sitio para los usuarios finales.
- Habilitar la sincronización automática durante las ejecuciones cron de Drupal: cuando está habilitado, los datos de SharePoint se sincronizan automáticamente con Drupal durante las ejecuciones cron programadas.
- Haga clic en el elemento Obtener metadatos y guardarlos .
- Sitio creado exitosamente. ahora haga clic en Sincronizar (Lazy section loading) bajo la sección Acción: (Sincronizará los datos del sitio)
- Puede comprobar el funcionamiento del sitio haciendo clic en Editar .




5. Lista
- Vaya a la Lista pestaña del lado izquierdo.
- Puede ver las listas disponibles en el directorio del sitio de SharePoint seleccionado.
- En la sección Estado columna, puede habilitar o deshabilitar una lista.

6. Explorador de archivos
- Vaya a la Explorador de archivos pestaña del lado izquierdo.
- Puede ver los archivos disponibles en el directorio del sitio de SharePoint seleccionado.
- En la sección Estado columna, puede habilitar o deshabilitar un archivo. (El archivo de SharePoint no se mostrará a los usuarios finales si este campo está deshabilitado).
- En Acciones hay dos opciones:
- Abierto: La acción Abrir permite a los usuarios obtener una vista previa o acceder a los archivos instantáneamente.
- Descargar: La acción Descargar permite a los usuarios guardar archivos localmente.

7. Vistas de lista y biblioteca
- Vaya a la Vistas de lista y biblioteca pestaña del lado izquierdo.
- Puede ver todos los documentos disponibles en el directorio del sitio de SharePoint seleccionado.

- A continuación se muestran algunas opciones en las vistas de lista y biblioteca:
- Copiar: La opción Copiar permite copiar la URL de vista de SharePoint.
- Límite: Define el número de filas obtenidas (actúa como límite de paginación). Es configurable solo en SharePoint.
- Estatus La lista de SharePoint no se mostrará si este campo está deshabilitado.
- Edit: Actualice las columnas visibles en la interfaz de usuario para los usuarios finales.
- En la opción Editar, puede seleccionar las columnas que desea mostrar en la interfaz de usuario. Todas las columnas serán visibles si no selecciona ninguna.
- Actualizar columna: Obtener y actualizar las columnas de vista del sitio de SharePoint.

8. Importación y exportación
- Vaya a la Importación y exportación pestaña debajo del Ajustes. Esta función se divide en dos secciones principales:
- Configuración de exportación: El administrador puede exportar la configuración completa de integración de SharePoint desde la instancia actual de Drupal.
- Haga clic en el elemento Exportar configuración Botón para descargar el archivo de configuración.
- El archivo exportado se puede reutilizar en otro sitio Drupal o guardar como copia de seguridad.
- Configuración de importación: El administrador puede importar configuraciones previamente exportadas a una instancia de Drupal nueva o existente.
- Sube el archivo de configuración JSON exportado.
- Haga clic en el botón Validar y cargar.
- Una vez validado, todas las configuraciones guardadas se aplican automáticamente.


9. Configuración del registro
- Vaya a la Configuración de registro pestaña debajo del Ajustes.
- Active la característica de Habilitar registros casilla de verificación.
- Cuando está habilitado, el módulo comienza a registrar eventos relacionados con la integración de SharePoint.
- Cuando está deshabilitado, no se generan registros.
- Seleccionar niveles de gravedad del registro:
- Los administradores pueden elegir qué niveles de gravedad deben registrarse según sus necesidades.

Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente
