Come creare una feature da pagine aspx personalizzate in SharePoint e SharePoint Designer?

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

  •  16-10-2019
  •  | 
  •  

Domanda

Ho creato alcuni elenchi e visualizzazioni personalizzate / Pages (aspx) utilizzando l'interfaccia web da SharePoint e SharePoint Designer.

Quali passi ho bisogno di prendere per creare una funzione che contiene tutti gli elenchi e le Visualizzazioni personalizzate / pagine in modo che l'intera soluzione può essere (ri) installato su un altro server?

Vedi anche questo post che descrive più o meno lo stesso problema.

È stato utile?

Soluzione

Ad alto livello ci sono due opzioni:

  • Il tentativo di decodificare le personalizzazioni utilizzando uno strumento come SPSource o di Microsoft WSeWSS Solution Generator . Il primo è probabilmente una scelta migliore.
  • Trattare le personalizzazioni come "manufatti autore", piuttosto che il tentativo di creare "artefatti sviluppate" da loro. È quindi possibile semplicemente prendere il tutto con Content Deployment (per esempio usando il mio Content distribuzione guidata utilità) e l'importazione nella tua altro ambiente (s).

In termini di ALM (Application Lifecycle Management), il primo approccio è generalmente migliore. L'applicazione sarà molto probabilmente più facili da aggiornare se schierato in questo modo, da qui la preferenza generale per le funzionalità.

La maggior parte dei sviluppatori sarebbe probabilmente cercare di sviluppare le personalizzazioni fin dall'inizio, anche se la maggior parte sarebbe probabilmente anche contare su alcuni di reverse engineering durante questo processo (ad esempio, per le viste della lista - non so chi crea la CAML per quelli a mano). Quindi non potrebbero utilizzare il processo ottimale - tuttavia ci sono molti modi per la pelle del gatto di SharePoint e da sviluppatori utilizzano approcci diversi

.

Key è davvero di essere a conoscenza di eventuali trade-off con l'approccio scelto. Questo non è necessariamente la zona più semplice di SharePoint.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top