Pregunta

Me han encargado de desarrollar una solicitud de SharePoint 2010 que sirve a varios clientes.Necesito tener un sitio que sirva a todos, pero muestra dinámicamente DATOS DIFERENTES (encabezado, pie de página, contenido del cuerpo del menú) Dependiendo de en qué cliente es el usuario registrado.

Mi plan es tener una página de splash genérica y una vez que hayan iniciado sesión, agarraré a su cliente_id.Con eso, usaré un código detrás de la página Master para personalizar el encabezado / pie de página / menú para ellos y use las páginas web para mostrar su contenido personalizado.Planeo almacenar todo el contenido para cada cliente en una lista.Cuando inicien sesión, coincidiré con su CLIENT_ID a una columna en la lista y el resto de las columnas proporcionará el contenido.A medida que se agregan nuevos clientes, puedo crear un nuevo elemento de la lista con su CLIENT_ID único.

¿Es esta la mejor manera de manejar mi escenario en SharePoint?Gracias por su tiempo y experiencia!

¿Fue útil?

Solución

Por lo general, será mejor redirigirlos a diferentes subsitios (probablemente colecciones de sitios), según la identificación del cliente.

que todo el contenido puede ser protegido por seguridad sin causar problemas de rendimiento.Los principales descensos de hacer todo el recorte en código son:

  • muchos de código personalizado=> Muchos errores posibles
  • No hay búsqueda como eso podría mostrar resultados inválidos
  • Peligro de los usuarios que conocen las URL de SharePoint podría acceder a la información incorrecta
Licenciado bajo: CC-BY-SA con atribución
scroll top