Domanda

sto sviluppando un sito utilizzando SharePoint Server 2010 in Visual Studio 2010. Ho problemi a determinare che dispongono di Scopes è giusto per le mie caratteristiche.

  1. Ho una funzione che include un personalizzato pagina master, CSS personalizzato per questa pagina master e le modifiche al nastro . Tutto il sito userà questa pagina master e questo CSS. sito ambito giusto per questo? O devo usare il Web Application portata?

  2. Ho una funzione che include personalizzati dei layout di pagina . La maggior parte delle pagine del sito utilizzeranno uno di questi layout di pagina. sito ambito giusto per questo? O devo usare il Web Application portata?

  3. Ho una funzione che include Web Parts visivi personalizzati . La maggior parte delle pagine sulla pagina conterrà una o più di queste parti web. sito ambito giusto per questo? O devo usare il Web Application portata?

Al momento sto andando per il sito possibilità di tutti loro, dal momento che non ho alcun reale le istanze di qualche cosa nel mio caratteristiche - solo Definizioni . Ma dal momento che sia portata funziona bene quando lo sviluppo e la distribuzione all'interno di Visual Studio 2010, mi è difficile determinare quale portata è giusto - e di percepire le implicazioni delle differenze tra gli ambiti. E forse il Web Application campo d'applicazione - o anche il Fattoria portata -? Sarebbe più giusto per una o più di queste funzioni

(non ho idea di che cosa gli sguardi scenario di distribuzione, come in termini di fattorie, server, siti e così via. Vorrei che le mie caratteristiche al lavoro a prescindere).

È stato utile?

Soluzione

1) Sì, probabilmente. Se si distribuisce alla pagina master catalogo nel Web principale di una raccolta siti, è possibile scegliere di utilizzarlo in sottositi ancora, se si vuole. Vorrei usare solo Web scope per questo se ho avuto un pagina master insolito e raramente utilizzati che ho voluto utilizzare in una rete.

2) Sì. Si otterrà distribuito Web principale nella raccolta siti (come la pagina master).

Sia il sopra non hanno senso come le caratteristiche di livello WebApp, come dove nel file system virtuale sarebbero i file essere memorizzati? Non v'è alcun 'biblioteca' come il Maestro pagina del catalogo di mettere questi in, e non sono le pagine di applicazione.

3) è più complicato. Dovrebbe essere a portata di raccolta del sito, come i file .webpart avranno bisogno schierato nel web part nella rootweb -. E come 1 + 2, non c'è posto a livello WebApp per memorizzare i file

Tuttavia, si deve essere consapevoli che ci saranno altre risorse impiegate (ad esempio controlli utente in ControlTemplate, se non ricordo male).

La mia regola -. Solo andare al di sopra del sito, se hai qualcosa che chiaramente deve essere superiore del sito (per esempio un TimerJob)

Altri suggerimenti

Tutto questo dipende dalle vostre esigenze. Alcuni elementi funzionano bene in più ambiti, ma dipende come si intende le vostre caratteristiche per essere utilizzato.

Attiva qualcosa a raccolta siti (Ambito di applicazione del sito) e sarà a disposizione per l'intera raccolta siti tra cui tutte le sue sub siti web.

Attiva qualcosa a livello di applicazioni Web e va un passo più in alto, a disposizione di tutte le raccolte siti.

Attiva qualcosa a livello di Web e sarà a disposizione di uno specifico web solo, e non attivata per impostazione predefinita per ogni bambino WEBS creato all'interno.

Ambito della funzione confusione è abbastanza comune, in modo da non sentirsi sopraffatti.

Questo post del blog ha alcune buone spiegazioni dei diversi livelli, ma attenzione è rivolta a WSS3, quindi i comandi Stsadm sono deprecati in SPF2010, ma l'idea generale di ciò che ogni ambito fa è ancora valida.

http: // www.etechplanet.com/blog/understanding-scope-of-sharepoint-features-(wss-30moss-2007).aspx

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