Sviluppare nuove definizioni di sito personalizzate e creare file di definizione dell'aggiornamento (Windows SharePoint Services)

Contenuto dell'articolo:

  • Prima di sviluppare nuove definizioni di sito personalizzate

  • Sviluppare nuove definizioni di sito personalizzate

  • Informazioni sui file di definizione di aggiornamento

  • Creare i file di definizione di aggiornamento

  • Registrare le informazioni dei file di definizione di aggiornamento in un foglio di lavoro

Prima di sviluppare nuove definizioni di sito personalizzate

Prima di aggiornare siti basati su definizioni di sito personalizzate, è necessario eseguire i passaggi seguenti per accertarsi che tutte le pagine e gli elenchi derivati dalle definizioni di sito personalizzate continueranno a funzionare in seguito all'aggiornamento.

Nota

Se non si è ancora pronti ad aggiornare i siti basati su una definizione di sito personalizzata (ad esempio se la definizione di sito è stata ottenuta da un provider di soluzioni e non ne è ancora stata resa disponibile una nuova versione), è possibile procedere a un aggiornamento graduale a partire da altri siti e lasciare quelli basati sulla definizione personalizzata precedente in esecuzione nell'ambiente. Successivamente, quando si ottiene una nuova definizione di sito personalizzata, sarà possibile creare il file di definizione di aggiornamento e aggiornare solo i siti basati sulla definizione.

  1. **Ottenere o sviluppare nuove definizioni di sito personalizzate ed elementi personalizzati   **Se si desidera mantenere le funzionalità di siti basati su una definizione personalizzata, è necessaria una nuova definizione di sito personalizzata che includa tutte le funzionalità necessarie più le eventuali nuove funzionalità desiderate. Se sono stati ottenuti una definizione di sito personalizzata o elementi personalizzati da un provider di soluzioni, verificare se il provider dispone di una nuova versione. In caso contrario, potrebbe essere necessario svilupparne una propria.

  2. **Creare un file di definizione di aggiornamento di un sito   **È inoltre necessario creare un file di mapping tra gli elementi personalizzati della definizione di sito personalizzata precedente e quelli della nuova definizione, in modo che ogni elemento nel sito (ad esempio una pagina personalizzata) possa essere aggiornato al nuovo elemento corrispondente.

Durante il processo di preaggiornamento la nuova definizione di sito personalizzata ed eventuali file di definizione di aggiornamento vengono copiati nella directory di installazione in modo da essere disponibili al momento dell'aggiornamento delle raccolte siti.

Sviluppare nuove definizioni di sito personalizzate

Utilizzare questo processo per creare definizioni di sito personalizzate in un ambiente di sviluppo. Per ulteriori informazioni, vedere il Software Development Kit (SDK) di Windows SharePoint Services su MSDN (informazioni in lingua inglese).

  1. Creare le definizioni di sito personalizzate a partire da una definizione di sito disponibile nel nuovo ambiente.

    • Le definizioni di sito sono archiviate nella cartella seguente:

      %COMMONPROGRAMFILES%\Microsoft Shared\Web Server extensions\12\TEMPLATE\SiteTemplates\ NOME

      dove NOME corrisponde al nome della definizione di sito (ad esempio, AZIONE). Creare una cartella per la nuova definizione di sito e denominare la nuova cartella utilizzando tutte lettere maiuscole.

    • I file XML utilizzati per registrare i modelli di sito vengono archiviati nel percorso seguente:

      %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\TEMPLATE\LCID\XML\webtempnome.xml

      dove nome corrisponde al nome della definizione di sito con la differenza che è in lettere minuscole (ad esempio, azione) e LCID all'identificatore delle impostazioni locali per la lingua del modello (ad esempio 1040 per l'italiano).

  2. Verificare le definizioni di sito nell'ambiente di sviluppo creando un nuovo sito basato sulla definizione.

Dopo aver creato e testato le nuove definizioni di sito, è possibile creare i file di definizione di aggiornamento che definiscono il mapping tra le definizioni di sito precedenti e quelle nuove.

Informazioni sui file di definizione di aggiornamento

Un file di definizione di aggiornamento del sito descrive la modalità di mapping tra una definizione di sito personalizzata precedente e una nuova. L'obiettivo di un file di definizione di aggiornamento consiste nel fornire agli sviluppatori uno strumento per convertire i siti precedenti in equivalenti nuovi in grado di sfruttare tutti i miglioramenti offerti dal nuovo ambiente.

Un file di definizione di aggiornamento per una definizione di sito è costituito dalle sezioni seguenti:

  • **WebTemplate   **Specifica le informazioni sull'aggiornamento per il modello Web nel suo complesso. In questa sezione, è necessario un tag WebTemplate per ogni file di definizione di aggiornamento.

  • **Lists   **Specifica le informazioni di aggiornamento per ogni elenco o raccolta del modello. Nella sezione Lists è necessario un tag List per ogni elenco o raccolta.

  • **Files   **Specifica le informazioni di aggiornamento per le singole pagine del modello. Nella sezione Files è necessario un tag File per ogni pagina non personalizzata del modello.

  • **AppliedSiteFeature   **Specifica le informazioni di aggiornamento per le funzionalità a livello di raccolta siti o di sito secondario incluse nel modello. Nelle sezioni AppliedSiteFeature e AppliedWebFeature è necessario un tag Feature per ogni funzionalità di ciascun livello inclusa nel modello.

  • **AppliedWebFeature   **Specifica le informazioni di aggiornamento per le funzionalità a livello di sito secondario incluse nel modello. Nella sezione AppliedWebFeature è necessario un tag Feature per ogni funzionalità di ciascun livello inclusa nel modello.

Creare i file di definizione di aggiornamento

Assegnare al file di definizione di aggiornamento un nome univoco che inizia con il nome della definizione di sito. Ad esempio, per una definizione di sito denominata "STS1", denominare il file di definizione di aggiornamento "STS1_upgrade.xml".

I file di definizione di aggiornamento devono essere installati nella cartella seguente:

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\Config\Upgrade

Per ulteriori informazioni sulla creazione di file di definizione di aggiornamento, con un esempio di tali file, vedere File di definizione di aggiornamento (https://go.microsoft.com/fwlink/?linkid=109945&clcid=0x410) e Schema della definizione di aggiornamento (https://go.microsoft.com/fwlink/?linkid=109946&clcid=0x410) in Microsoft Windows SharePoint Services 3.0 SDK su MSDN.

Per ulteriori informazioni sulla distribuzione di file di definizione di aggiornamento e di nuove definizioni di sito, vedere Distribuire i file di definizione di aggiornamento e le nuove definizioni di sito (Windows SharePoint Services). Per ulteriori informazioni sulla creazione di file di definizione di aggiornamento, ad esempio sugli elementi da includere nei file e nello schema, vedere Aggiornamento di Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=98404&clcid=0x410) in Windows SharePoint Services 3.0 SDK su MSDN.

Registrare le informazioni dei file di definizione di aggiornamento in un foglio di lavoro

Registrare i nomi e i percorsi di tutti i file di definizione di aggiornamento che è necessario creare nel foglio di lavoro Custom templates and mapping files worksheet (https://go.microsoft.com/fwlink/?linkid=73751&clcid=0x410).

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili che è possibile scaricare per Windows SharePoint Services, vedere Downloadable books for Windows SharePoint Services (informazioni in lingua inglese).