SharePoint - Colonne de site et types de contenu

Dans ce chapitre, nous couvrirons les colonnes du site. Jusqu'à présent, nous avons défini les schémas de liste et de bibliothèque sur les listes et les bibliothèques elles-mêmes, mais ceux-ci ne sont pas réutilisables. Par conséquent, si vous souhaitez avoir deux listes avec le même schéma, nous devrons définir deux fois le même schéma. SharePoint a une solution pour cela, à savoir les colonnes de site et les types de contenu.

  • Les colonnes de site définissent des définitions de colonnes réutilisables et les types de contenu, qui sont constitués de colonnes de site, définissent des schémas réutilisables pour les listes et les bibliothèques.

  • En plus de définir le schéma, vous pouvez également attacher des flux de travail et des gestionnaires d'événements à un type de contenu. Les colonnes de site et les types de contenu sont stockés dans des galeries au niveau du site et ils sont disponibles pour être utilisés dans ce site et l'un de ses enfants.

  • Si vous déclarez une colonne de site ou un type de contenu dans un site enfant, il n'est disponible que dans la branche en dessous.

  • À moins qu'il n'y ait une raison spécifique de ne pas le faire, la pratique courante consiste à déclarer vos colonnes de site et vos types de contenu dans la racine de la collection de sites et de cette manière ils sont disponibles dans toute la collection de sites.

Voyons maintenant un exemple simple dans lequel nous allons créer et utiliser des colonnes de site et des types de contenu. Nous avons déjà vu les types de contenu, même si cela n'a peut-être pas été évident

Step 1 - Accédez à notre liste de contacts via le contenu du site.

Step 2 - Si vous faites défiler vers le bas, vous verrez une section appelée Colonnes.

Step 3 - Montez jusqu'à Advanced Settings. Sélectionnez Oui pourAllow Management of Content Typeset cliquez sur OK.

Vous verrez que nous avons une nouvelle section ici appelée Types de contenu. Cela indique que cette liste est basée sur le type de contenu de contact.

Step 4 - Accédez aux paramètres du site.

Step 5 - Sous Galeries de concepteurs Web, cliquez sur Site Content Types.

Step 6 - Faites défiler la page et vous trouverez le type de contenu de contact, qui se trouve juste là sous Liste des types de contenu, puis cliquez sur le lien Contact.

Step 7- Si vous regardez les colonnes, vous verrez que cela correspond aux colonnes de notre liste. Fondamentalement, lorsque vous créez une liste du modèle de liste de contacts, il associe ce type de contenu à la liste et c'est pourquoi vous obtenez tous ces champs.

Désormais, les champs qui composent la définition d'un type de contenu sont appelés colonnes de site.

Pour voir les colonnes du site, allons dans Paramètres du site et sélectionnez Colonnes du site sous Galeries du concepteur Web,

Step 8- Vous pouvez voir les colonnes associées aux contacts. Explorons donc cela un peu plus loin en créant notre propre colonne de site personnalisée et notre propre type de contenu personnalisé, puis en les utilisant dans des listes. Dans notre bibliothèque de documents de cours, nous avons une colonne pour le cours et nous avons défini cette colonne dans la bibliothèque elle-même.

Step 9- Peut-être que lors de la création de votre site, vous vous rendez compte que vous souhaitez avoir une colonne de cours dans quelques listes et bibliothèques et que vous souhaitez réutiliser cette définition. Par conséquent, nous pouvons créer la colonne de cours en tant que colonne de site, puis l'utiliser dans différentes listes et bibliothèques.

Allons à la colonne du site à partir des paramètres du site.

Step 10 - Cliquez sur le lien Créer.

Step 11 - Nommez-la comme colonne Cours et ce sera un champ de recherche.

Step 12 - Mettez ceci dans un groupe appelé "SharePoint Basics»Afin que nous puissions le retrouver facilement plus tard. Il recherchera dans la liste des cours et le champ que nous voulons rechercher est le titre. Cliquez sur OK.

Step 13 - Vous verrez qu'un nouveau groupe SharePoint Basics est créé.

Step 14 - Notre nouvelle colonne de site est créée dans le groupe «SharePoint Basics».

Step 15- Revenons aux documents de cours, puis aux paramètres de la bibliothèque. Accédez aux colonnes.

Supprimez la colonne Course, que nous avons créée dans la bibliothèque elle-même.

Step 16- Ajoutons la nouvelle colonne de cours à partir des colonnes du site. Par conséquent, au lieu de cliquer sur Créer une colonne, cliquez surAdd from existing site columns.

Step 17- Changez le groupe en «Principes de base de SharePoint» et sélectionnez Cours sur le côté gauche. Cliquez sur Ajouter pour ajouter cette colonne à la liste, puis cliquez sur OK.

Step 18 - Revenons aux documents de cours.

Step 19- Vous pouvez voir notre nouvelle colonne de cours, mais elle est vide car les informations qui étaient ici précédemment ont été supprimées lorsque nous avons supprimé la colonne de cours d'origine. Par conséquent, ajoutons cela comme indiqué ci-dessous.

Si cette liste contenait des centaines d'éléments, elle transformerait une tâche qui pourrait prendre des heures en une tâche qui pourrait prendre quelques minutes.

Types de contenu

Dans cette section, nous examinerons la création d'un type de contenu personnalisé.

Step 1- Allons aux paramètres du site, puis aux types de contenu du site. Cliquez sur le lien Créer.

Il y a deux éléments clés à prendre en compte ici lorsque nous créons un type de contenu.

  • Le premier est que tous les types de contenu sont basés sur un autre type de contenu ou vous pouvez le considérer comme tous les types de contenu héritent d'un autre type de contenu.

  • La seconde est qu'un type de contenu fonctionnera soit avec des listes, soit avec des bibliothèques. Le fait qu'il fonctionne avec des listes ou des bibliothèques dépend du type dont vous héritez.

Par exemple, si nous voulons créer une liste de contacts personnalisée, nous irons à la List Content Typespuis recherchez Contact. Nous créons le type de contenu, ajoutons des éléments dont nous avons besoin qui ne faisaient pas déjà partie de Contact, ou supprimons les éléments qui faisaient partie de Contact dont nous ne voulons pas.

  • Une stratégie que vous pouvez utiliser lors de la création de types de contenu consiste à rechercher un type de contenu qui contient déjà la plupart des éléments dont vous avez besoin, à en hériter, puis à le personnaliser.

  • L'autre stratégie consiste à commencer par un type de contenu de base et à construire simplement dessus.

Dans le cas des listes, c'est le type de contenu d'élément. Pour les bibliothèques, vous souhaitez hériter de Document, nous allons donc passer àDocument Content Types.

Step 2- Notre type de contenu sera destiné aux bibliothèques de documents liées aux cours. C'est ce que nous voulons ici en matière d'héritage.

Step 3 - Appelons ça Course DocumentsType. Tout comme nous l'avons fait avec les colonnes de site, nous allons mettre cela dans un groupe afin que nous puissions facilement l'identifier et ce nom de groupe sera «SharePoint Basics». Cliquez sur OK.

Step 4 - Vous pouvez voir dans la capture d'écran suivante que quelques champs existent déjà à partir du type de contenu de document, File Name and Title. Nous ajouterons le champ Cours. Maintenant, ici, nous ne pouvons pas simplement ajouter une colonne à un type de contenu, la colonne doit être une colonne de site. Par conséquent, nous allons choisirAdd from existing site columns puis appliquez le filtre sur le groupe «Principes de base de SharePoint».

Step 5 - Sélectionnez la colonne Cours, cliquez sur Ajouter, puis sur OK.

Dans ce cas, c'est toute la personnalisation que nous voulons faire à notre type de contenu, nous sommes donc maintenant prêts à l'utiliser.

Step 6 - Créons une nouvelle bibliothèque de documents en cliquant Site Contents → add an app et créez une bibliothèque de documents.

Step 7 - Nous appellerons cette bibliothèque Testet cliquez sur Créer. Ouvrez la bibliothèque de tests et définissez le type de document de cours surcontenttapez pour cette bibliothèque. Accédez à la bibliothèque sur le ruban, puis accédez aux paramètres de la bibliothèque.

Step 8 - Pour gérer les types de contenu, accédez aux Paramètres avancés.

Step 9 - Ensemble Allow Management of Content Types à Yes puis cliquez sur OK.

Step 10- Vous pouvez voir que cette bibliothèque est actuellement associée au type de contenu Document. Nous devons ajouter notre type de contenu Cours, en cliquant surAdd from existing site content types.

Step 11- Filtrez-le à nouveau dans «SharePoint Basics». Sélectionnez le type de documents de cours, cliquez sur Ajouter, puis sur OK.

Alors maintenant, notre bibliothèque est associée à deux types de contenu, le type de contenu Document et le type de documents Cours.

Step 12 - Ensuite, allez dans la bibliothèque de test puis cliquez sur New Document.

Lorsque vous cliquez sur Nouveau document ou sur la flèche de la liste déroulante, vous pouvez voir que nous pouvons créer un document de l'un ou l'autre type. Maintenant, si vous voulez que les gens puissent uniquement créer des documents de cours, revenez simplement aux paramètres de la bibliothèque. Supprimez l'association de type de contenu de document en cliquant sur la section Document dans les types de contenu.

Step 13 - Cliquez Delete This Content Type. Revenez à la bibliothèque et cliquez sur Fichiers, puis sur Nouveau document.

Vous pouvez maintenant voir que seule l'option Type de document de cours est disponible. Voici les principes de base de l'utilisation des types de contenu dans SharePoint.