Creazione di definizioni di sito per SharePoint
Il progetto Definizione di sito di SharePoint in Visual Studio consente di creare una definizione di sito che viene utilizzata come base per un nuovo sito di SharePoint. Queste definizioni non consentono solo di determinare l'aspetto e il comportamento del sito di SharePoint, bensì anche il contenuto predefinito e la funzionalità. Nella definizione è possibile inserire elenchi preconfigurati, tipi di contenuto, ricevitori di eventi, immagini e altri elementi. Inoltre, in SharePoint sono incluse alcune definizioni di sito quale BLOG, ad esempio. In un sito creato in base alla definizione di sito BLOG sono contenuti gli elenchi, le web part e altri elementi richiesti da un sito blog.
Per ulteriori informazioni sulle definizioni di sito, vedere l'articolo relativo a modelli e definizioni di sito (la pagina potrebbe essere in inglese).
Progetti di definizione di sito
Nei progetti di definizione di sito di Visual Studio sono disponibili solo i file di base necessari a un sito di SharePoint e nessuna funzionalità predefinita. Per ottenere la funzionalità desiderata è necessario aggiungere file e contenuti. Il sito può essere compilato manualmente creando e aggiungendo i file necessari.
Associazione delle funzionalità
Un vantaggio della creazione di definizioni di sito in Visual Studio è l'utilizzo automatico dell'associazione delle funzionalità. L'associazione delle funzionalità consente di collegare una funzionalità a una definizione di sito anziché incorporare la funzionalità nella definizione di sito stessa. In questo modo è possibile aggiungere la funzionalità a qualsiasi sito creato tramite la relativa definizione senza modificare la definizione di sito originale. Per ulteriori informazioni, vedere Associazione delle funzionalità (la pagina potrebbe essere in inglese).
Componenti del progetto di definizione di sito
Quando si crea una soluzione di definizione di sito, i seguenti file predefiniti vengono aggiunti al nodo SiteDefinition.
Nome file |
Descrizione |
---|---|
default.aspx |
Home page ASPX predefinita per il nuovo sito di SharePoint. |
onet.xml |
Vengono specificati la configurazione del nuovo sito, i componenti del modello di definizione di sito e il comportamento predefinito. In queste impostazioni possono essere inclusi attributi come i tipi di contenuto abilitati, le visualizzazioni elenco predefinite, i file del modello di documento e le web part incluse nel sito. Per impostazione predefinita, nella sezione Modules sono elencati i file da aggiungere al sito di SharePoint e la modalità di configurazione. |
webtemp_SiteDefinitionName.xml |
Specifica le configurazioni di definizioni di sito visualizzate nella sezione Selezione modello della pagina Nuovo sito di SharePoint. |
Per impostazione predefinita, tutte le definizioni di sito vengono archiviate nella cartella presente in unità:\Programmi\File comuni\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates. In ogni definizione di sito è disponibile una sottocartella.
Argomenti correlati
Titolo |
Descrizione |
---|---|
Procedura dettagliata: creare un progetto di definizione di sito di base |
Viene illustrata in modo dettagliato la creazione di un progetto di definizione di sito di base in Visual Studio. |
Procedura dettagliata: creazione di una definizione di sito con contenuto aggiuntivo |
Viene descritto come creare un progetto di definizione di sito più completo in Visual Studio. |
Pagina relativa alla procedura per la creazione di una definizione di sito e di una configurazione personalizzate |
Viene descritto come creare una definizione di sito personalizzata in SharePoint copiando una definizione di sito esistente e modificando la copia. |
Pagina relativa a file WebTemp.xml |
Viene descritto il file originale che consente di specificare le definizioni di sito disponibili nella sezione Selezione modello della pagina Nuovo sito di SharePoint. |
Viene descritto come preparare le soluzioni SharePoint per utilizzo globale. |
|
Viene descritto come creare le parti di una pagina di SharePoint che gli utenti possono modificare. |
|
Creazione di controlli utente riutilizzabili per web part o pagine applicazione |
Viene descritto come creare i controlli riutilizzabili che vengono eseguiti nelle pagine dell'applicazione e nelle web part. |
Viene descritto come utilizzare la finestra di progettazione visualizzata quando si apre una pagina Web nel progetto. |
|
Pagina relativa ai cenni preliminari sulle pagine Web ASP.NET |
Vengono fornite informazioni generali sulla struttura delle pagine Web ASP.NET, viene descritta l'elaborazione delle pagine in ASP.NET e viene illustrato il modo in cui il markup visualizzato nelle pagine ASP.NET è conforme agli standard XHTML. |
Pagina relativa alla sintassi di pagine Web ASP.NET |
Vengono descritti gli elementi di markup che costituiscono una pagina ASP.NET. |
Vengono fornite informazioni sulla creazione dei gestori di eventi in ASP.NET e sull'utilizzo di script client. |
|
Pagina relativa alla programmazione in Windows SharePoint Services |
Viene descritto come utilizzare il modello a oggetti gestito fornito in Windows SharePoint Services. |