Cómo crear una característica de las páginas aspx personalizados en SharePoint y SharePoint Designer?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1564

  •  16-10-2019
  •  | 
  •  

Pregunta

He creado algunas listas y vistas personalizadas / Páginas (aspx) utilizando la interfaz web de SharePoint y SharePoint Designer.

¿Qué pasos debo seguir para crear una función que contiene todas las listas y vistas personalizadas / Páginas de modo que toda la solución puede ser (re) instalado en otro servidor?

este puesto que describe más o menos el mismo problema.

¿Fue útil?

Solución

En un nivel alto, tiene dos opciones:

  • Intento de ingeniería inversa de las personalizaciones utilizando una herramienta como SPSource o de Microsoft WSeWSS Solución El generador . El primero es probablemente una mejor opción.
  • Tratar las personalizaciones como "autor de artefactos" en lugar de "intento de crear artefactos desarrollados" de ellos. A continuación, puede simplemente recoger todo el lote con la distribución de contenido (por ejemplo, usando mi Asistente de despliegue del contenido utilidad) y la importación que en su otro entorno (s).

En términos de ALM (gestión del ciclo de vida de aplicaciones), el primer enfoque es generalmente mejor. Su aplicación será más probable es que sea más fácil de actualizar si se ha implementado esta manera, de ahí la preferencia general por características.

La mayoría de los desarrolladores probablemente intentaría desarrollar las personalizaciones desde el principio, aunque la mayoría estaría probablemente también depender de algunos ingeniería inversa durante este proceso (por ejemplo, para las vistas de lista - Yo no conozco a nadie que crea CAML para aquellos con la mano). Por lo que no puede ser que utilice el proceso óptimo - sin embargo, hay muchas maneras de pelar el gato SharePoint y diferentes desarrolladores utilizan diferentes enfoques

.

Key es realmente a ser conscientes de las ventajas y desventajas con el enfoque seleccionado. Esto no es necesariamente el área más simple de SharePoint.

Licenciado bajo: CC-BY-SA con atribución
scroll top