Domanda

Sono stato incaricato di sviluppare una piccola applicazione SharePoint 2010 che serve più client.Ho bisogno di avere un sito che serve tutti, ma visualizza dinamicamente dati diversi (intestazione, piè di pagina, contenuto del corpo del menu) a seconda del client da cui viene registrato l'utente registrato.

Il mio piano è avere una pagina di splash generico e una volta registrato, prenderò il loro client_id.Con ciò utilizzerò un codice dietro la pagina principale per personalizzare l'intestazione / piè di pagina / menu per loro e utilizzare WebParts per visualizzare il loro contenuto personalizzato.Ho intenzione di memorizzare tutti i contenuti per ciascun client in un elenco.Quando accedono, corrisponderò al loro client_id a una colonna nell'elenco e il resto delle colonne fornirà il contenuto.Come vengono aggiunti nuovi client, posso solo creare un nuovo elemento di elenco con il loro client_id unico.

È questo il modo migliore per gestire il mio scenario in SharePoint?Grazie per il tuo tempo e competenza!

È stato utile?

Soluzione

Di solito sarà meglio reindirizzarli a diversi sottogruppi (probabilmente raccolte del sito), in base all'ID del client.

di tutti i contenuti possono essere protetti dalla sicurezza senza causare problemi di prestazione.I principali derivanti di fare tutto il ritaglio nel codice sono:

    .
  • un sacco di codice personalizzato=> un sacco di possibili errori
  • No Cerca in quanto ciò potrebbe mostrare risultati non validi
  • Pericolo di utenti che conoscono gli URL di SharePoint potrebbero accedere alle informazioni errate
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top