5

He estado desarrollando para SharePoint 2007/2010 durante un par de años. Y me doy cuenta en este momento que ninguna compañía está utilizando el mismo método de implementación para sitios nuevos. Me pregunto cuáles son las "mejores prácticas" para implementar.SharePoint 2007/2010 métodos de implementación

Aquí es el método que he utilizado:


1 - Evitar el uso de método WSP

  • crear el sitio en DEV utilizando la interfaz gráfica de usuario de interfaz de SharePoint (crear subsitios, Listas, Bibliotecas, Páginas, etc.).
  • Personalice algunas cosas menores a través de SharePointDesigner.
  • Cuando se hace, empaquetamos DEV usando stsadm -export y luego portarlo a QA y PROD usando stsadm -import.
  • Cuando tenemos que hacer modificaciones a un sitio existente, se crea una aplicación de consola (.exe) que hace las modificaciones necesarias, haga la prueba de control de calidad posteriormente ejecutarla en PROD (y registra cada operación en un archivo txt por separado).
  • Solo usamos WSP para implementar Webparts, EventReceivers o cosas que se usarían en diferentes sitios.

2 - hacer todo en el método PAS

  • Cada vez que tenemos un nuevo sitio para crear, se utiliza un provisionning WSP que crea todo el contenido (crear subsitios, listas, Bibliotecas, páginas, etc.) a través del código.
  • Implementamos creando un nuevo SiteCollection vacío, luego instalamos el WSP aprovisionador y lo activamos para crear todo.
  • Cuando necesitamos hacer una modificación en el sitio, modificamos el WSP para que verifique si existe algo en el código y modifique lo que debe cambiar en consecuencia.

I personnaly (fuertemente) prefieren el método # 1 porque creo que es más sencillo y rápido. Pero me gustaría saber algunas otras opiniones, ¿cuáles son las mejores prácticas en estas situaciones? Utilicé el método n. ° 1 durante años y realmente funcionó muy bien.

Gracias

Respuesta

Cuestiones relacionadas