Partager via


Développer de nouvelles définitions de site personnalisées et créer les fichiers de définition de mise à niveau (Windows SharePoint Services)

Mise à jour : 2008-02-12

Dans cet article :

  • Avant de développer de nouvelles définitions de site personnalisées

  • Développer de nouvelles définitions de site personnalisées

  • À propos des fichiers de définition de mise à niveau

  • Créer les fichiers de définition de mise à niveau

  • Enregistrer les informations du fichier de définition de mise à niveau dans une feuille

Avant de développer de nouvelles définitions de site personnalisées

Si vos sites sont basés sur des définitions de site personnalisées, avant de les mettre à niveau, vous devez effectuer les étapes suivantes pour vous assurer que chaque liste ou page dérivée de ces définitions fonctionnera correctement après la mise à niveau.

NoteRemarque :

Si vous n’êtes pas encore en mesure de mettre à niveau les sites basés sur une définition de site personnalisée (par exemple, si vous avez obtenu la définition auprès d’un fournisseur de solution et qu’une nouvelle version de cette définition n’est pas encore disponible), vous pouvez utiliser une mise à niveau progressive pour mettre à niveau d’autres sites et laisser les sites basés sur la définition de site personnalisée précédente s’exécuter dans l’environnement précédent. Ultérieurement, lorsque vous posséderez une nouvelle définition de site personnalisée, vous pourrez créer le fichier de définition de mise à niveau et mettre à niveau uniquement les sites basés sur la nouvelle définition de site personnalisée.

  1. **Obtenez ou développez de nouvelles définitions de site et des éléments personnalisés   **Si vous souhaitez conserver les fonctionnalités des sites qui sont basés sur une définition de site personnalisée, vous avez besoin d’une nouvelle définition de site personnalisée qui offre toutes les fonctionnalités requises et toutes les possibilités souhaitées. Si vous avez obtenu une définition de site personnalisée ou des éléments personnalisés auprès d’un fournisseur de solution, vérifiez s’il possède une nouvelle version. Si votre fournisseur ne propose pas de nouvelle version, vous devrez peut-être développer votre propre version.

  2. **Créez un fichier de définition de mise à niveau de site   **Vous devez également créer un fichier qui mappe les éléments personnalisés de votre ancienne définition de site personnalisée vers la nouvelle définition de site personnalisée, afin que chaque élément de votre site (par exemple, une page personnalisée) puisse être mis à niveau vers le nouvel élément approprié.

Au cours du processus préalable à la mise à niveau, vous copiez la nouvelle définition de site personnalisée et tous les fichiers de définition de mise à niveau dans le répertoire d’installation afin qu’ils soient disponibles lorsque vous mettez à niveau les collections de sites.

Développer de nouvelles définitions de site et de nouveaux éléments personnalisés

Utilisez cette procédure pour créer des définitions de site personnalisées dans un environnement de développement. Pour plus d’informations, voir le Kit de développement logiciel (SDK) de Windows SharePoint Services sur le site Web MSDN.

  1. Créer des définitions de site personnalisées à partir d’une définition de site fournie avec le nouvel environnement.

    • Les définitions de site sont stockées dans le dossier suivant :

      %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates\NOM

      NOM correspond au nom de la définition de site (par exemple, ACTION). Créez un dossier pour votre nouvelle définition de site et nommez-le en utilisant uniquement des lettres majuscules.

    • Les fichiers XML utilisés pour enregistrer les modèles de site sont stockés à l’emplacement suivant :

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

      nom correspond au nom de la définition de site, exprimé dans ce cas en minuscules (par exemple action), et LCID à l’identificateur des paramètres régionaux pour la langue du modèle (par exemple, 1033 pour l’anglais des États-Unis).

  2. Testez vos définitions de site dans l’environnement de développement en créant un nouveau site basé sur la définition de site.

Une fois que vous avez créé et testé vos nouvelles définitions de site, vous pouvez créer les fichiers de définition de mise à niveau qui mappent vos définitions précédentes de site vers les nouvelles définitions.

À propos des fichiers de définition de mise à niveau

Un fichier de définition de mise à niveau de site décrit le mappage d’une définition de site personnalisée précédente vers une nouvelle définition de site. L’objectif d’un fichier de définition de mise à niveau de site est de fournir aux développeurs un outil qui leur permet de transformer les versions précédentes de leurs sites en nouvelles versions tirant parti de toutes les améliorations offertes par le nouvel environnement.

Un fichier de définition de mise à niveau pour une définition de site possède les sections suivantes :

  • **WebTemplate   **Spécifie les informations de mise à niveau relatives au modèle Web dans son ensemble. Dans cette section, il vous faut une balise WebTemplate par fichier de définition de mise à niveau.

  • **Lists   **Spécifie les informations de mise à niveau relatives à chaque liste ou bibliothèque contenue dans le modèle. Dans la section Lists, vous devez recourir à une balise List par liste ou bibliothèque.

  • **Files   **Spécifie les informations de mise à niveau relatives aux différentes pages contenues dans le modèle. Dans la section Files, vous devez recourir à une balise File par page désincarnée (non personnalisée) contenue dans le modèle.

  • AppliedSiteFeature Spécifie les informations de mise à niveau pour toutes les fonctionnalités au niveau de la collection de sites ou au niveau des sous-sites incluses dans le modèle. Dans les sections AppliedSiteFeature et AppliedWebFeature, il vous faut une balise Feature pour chaque fonctionnalité à ce niveau dans le modèle.

  • **Applied SiteFeature et Applied WebFeature   **Spécifie les informations de mise à niveau relatives à toutes les fonctionnalités au niveau de la collection de sites ou des sous-sites incluses dans le modèle. Dans les sections Applied SiteFeature et Applied WebFeature, il vous faut une balise Feature par fonctionnalité située à ce niveau dans le modèle.

Créer les fichiers de définition de mise à niveau

Attribuez au fichier de définition de mise à niveau un nom unique qui commence par le nom de la définition de site. Par exemple, pour une définition de site nommée « STS1 », nommez le fichier de définition de mise à niveau « STS1_upgrade.xml ».

Les fichiers de définition de mise à niveau doivent être installés dans le dossier suivant :

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

Pour plus d'informations sur la création des fichiers de définition de mise à niveau, y compris un exemple de fichier de définition de mise à niveau, voir les rubriques Mettre à niveau les fichiers de définition (https://go.microsoft.com/fwlink/?linkid=109945&clcid=0x40C) et Mettre à niveau le schéma de définition (https://go.microsoft.com/fwlink/?linkid=109946&clcid=0x40C) dans le Kit de développement du logiciel (SDK) Windows SharePoint Services 3.0 sur le site MSDN.

Pour plus d'informations sur le déploiement des fichiers de définition de mise à niveau et des nouvelles définitions de site, voir Déployer des fichiers de définition de mise à niveau et de nouvelles définitions de site (Windows SharePoint Services). Pour des informations supplémentaires sur la création des fichiers de définition de mise à niveau, tels que les éléments à inclure dans les fichiers et le schéma, voir Mise à niveau de Windows SharePoint Services (https://go.microsoft.com/fwlink/?linkid=98404&clcid=0x40C) dans le Kit de développement logiciel (SDK) de Windows SharePoint Services 3.0 sur le site MSDN.

Enregistrer les informations du fichier de définition de mise à niveau dans une feuille

Enregistrez les noms et les chemins d’accès de tous les fichiers de définition de mise à niveau que vous devez créer dans la feuille Modèles personnalisés et mappage des fichiers (https://go.microsoft.com/fwlink/?linkid=73751&clcid=0x40C) .

Télécharger ce livre

Cette rubrique est incluse dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :

Voir la liste complète des manuels disponibles sur la page Livres à télécharger pour Windows SharePoint Services.