DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:plugin:struct:schemaedit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
fr:plugin:struct:schemaedit [2019-11-14 20:28]
Digitalin lien page fr
fr:plugin:struct:schemaedit [2020-05-17 21:43] (Version actuelle)
Digitalin mise à jour
Ligne 4: Ligne 4:
  
 Les schémas sont utilisés pour que les données structurées puissent être assignées aux pages. Vous pouvez penser les schémas comme une liste exhaustive de champs. Un schéma définit quels sont les champs qui seront disponibles et leur [[fr:plugin:struct:type|type]]. Les schémas sont utilisés pour que les données structurées puissent être assignées aux pages. Vous pouvez penser les schémas comme une liste exhaustive de champs. Un schéma définit quels sont les champs qui seront disponibles et leur [[fr:plugin:struct:type|type]].
 +
 +Les schémas sont agnostiques quant à la manière dont les données seront utilisées. Dans les versions précédentes de l'extension Struct, vous deviez décider à l'avance si votre schéma serait affecté à des pages (schéma de page) ou s'il contiendrait des données «flottantes» à utiliser n'importe où (schéma de consultation). Ce n'est plus le cas.
  
 Pour créer un nouveau schéma, identifiez vous comme [[fr:config:manager|Manager]] et accéder à la page d'administration. Sélectionnez ''Struct - Éditeur de schémas'' dans la section additionnelle des extensions et utilisez le formulaire pour créer un nouveau schéma. Pour créer un nouveau schéma, identifiez vous comme [[fr:config:manager|Manager]] et accéder à la page d'administration. Sélectionnez ''Struct - Éditeur de schémas'' dans la section additionnelle des extensions et utilisez le formulaire pour créer un nouveau schéma.
  
-Il y a deux sortes de schémasle schéma de page et le schéma de consultation.+**Important:** les champs ne peuvent pas être supprimés, seulement désactivés ! 
 + 
 +===== Utilisation du schéma ===== 
 + 
 +Les schémas peuvent être déployés pour gérer les données de trois manières différentes : 
 + 
 +  * **Les données de page** sont directement associées à la page pour laquelle elles ont été saisies. Pour pouvoir saisir des données de page, le schéma doit être affecté à la page via l'[[fr:plugin:struct:assignments|Assignation]]. Vous pouvez considérer les données de page comme des métadonnées supplémentaires pour une page. C'est ce que vous connaissez peut-être grâce à l'ancienne extension [[plugin:data|data]]. Les données de page sont révisées avec la page à laquelle elles sont associées. 
 + 
 +  * **Les données globales** (précédemment appelées schémas de consultation) ne sont pas assignées aux pages. Il s'agit d'une collection d'ensembles de données (lignes) tenues globalement. Ceci est utile pour les données que vous voulez utiliser comme source de recherche ou pour les données qui ne justifient pas une page par entrée. Vous les modifiez en ajoutant un [[fr:plugin:struct:globaledit|éditeur de données globales]] à une page. Vous pouvez faire référence à leurs valeurs dans n'importe quelle agrégation. Les données globales n'ont pas de révisions ni d'historique. 
 + 
 +  * **Les données en série** sont liées à une page Wiki. À cet égard, elles sont quelque peu similaires aux données de  page. Cependant, les données en série n'appartiennent pas à une révision de page spécifique et vous pouvez avoir plusieurs ensembles de données en série par page. Les données en série n'ont pas de révisions ni d'historique.
  
-Le **schéma de page** définit la structure des données qui sera assignée aux pages par le biais de l'[[fr:plugin:struct:assignments|Assignement]] de schémas. Chaque ensemble de données correspond exactement à une page pour laquelle il a été saisi. C'est ainsi que fonctionne l'ancienne extension data. 
  
-Le **schéma de consultation** ne peut pas être assigné aux pages. Ils conservent des quantités arbitraires de jeux de données (lignes) indépendantes de toute pageCeci est très utile pour les données que vous souhaitez utiliser comme  [[fr:plugin:struct:type_dropdown|sources dans des menus déroulants]] ou des données qui ne justifient pas une page par entrée. Vous pouvez les modifier en ajoutant une table d'[[fr:plugin:struct:lookupedit|éditeur de consultation]] à une page. Vous pouvez considérer les schémas de consultation comme un tableau dans la page d'où vous pouvez facilement référencer des valeurs.+**Rappel** : dans les anciennes versions de l'extension, l'utilisation future du schéma devait être définie lors de sa créationCe n'est plus le cas. Un schéma peut être utilisé pour les trois cas d'utilisation ci-dessus simultanément, bien que ce soit probablement rarement le cas dans le monde réel.
  
-Les schémas existants peuvent être sélectionnés dans la table des matières et peuvent être modifiés. 
  
-**Important:** Les champs ne peuvent pas être supprimés mais seulement désactivés! 
  
fr/plugin/struct/schemaedit.txt · Dernière modification: 2020-05-17 21:43 de Digitalin