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
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
serveurscrutari:config:group [2016/09/27 15:33]
vincent
serveurscrutari:config:group [2017/09/28 18:44]
vincent [Renseigner des groupes de moteurs]
Ligne 6: Ligne 6:
  
 Après création, suppression ou modification d'un groupe, il est nécessaire de recharger la configuration de l'​instance de Scrutari avec l'​instruction ''​_reload''​ (comme lors de la création d'un nouveau moteur). Après création, suppression ou modification d'un groupe, il est nécessaire de recharger la configuration de l'​instance de Scrutari avec l'​instruction ''​_reload''​ (comme lors de la création d'un nouveau moteur).
 +
 +La présence d'un groupe peut être validée via l'​adresse {adresse de l'​instance}/​_groups/​{nom du groupe}/ qui renvoie un simple message si le groupe existe et une erreur 404 sinon.
  
 La requête JSON [[serveurscrutari:​json:​type_enginegroup|type = enginegroup]] permet de récupérer les informations sur un groupe. La requête JSON [[serveurscrutari:​json:​type_enginegroup|type = enginegroup]] permet de récupérer les informations sur un groupe.
Ligne 14: Ligne 16:
   * Un ou plusieurs éléments !!<​label>​!! indiquant le titre du groupe dans une langue donnée, un élément //<​label>//​ possède un attribut !!@xml:​lang!! indiquant la langue en question   * Un ou plusieurs éléments !!<​label>​!! indiquant le titre du groupe dans une langue donnée, un élément //<​label>//​ possède un attribut !!@xml:​lang!! indiquant la langue en question
   * Un ou plusieurs éléments !!<​engine>​!! qui possède un unique attribut !!@name!! qui contient le nom d'un moteur à inclure dans le groupe, l'​ordre des éléments //<​engine>//​ indique l'​ordre des moteurs dans le groupe   * Un ou plusieurs éléments !!<​engine>​!! qui possède un unique attribut !!@name!! qui contient le nom d'un moteur à inclure dans le groupe, l'​ordre des éléments //<​engine>//​ indique l'​ordre des moteurs dans le groupe
-  * Des éléments !!<​attr>​!! désignant des attributs, c'est à dire des informations au contenu libre que Scrutari lui-même ne traite pas et qui peuvent être utile dans des configurations particulières. ​Un élément //<attr>// ​possède les attributs ​!!@ns!! qui est l'​espace de nom, et !!@key!! la clé locale et il contient un ou plusieurs éléments ​!!<val>​!! ​qui sont les valeurs ​de l'​attribut.+ 
 +Un élément //<group>// ​peut aussi contenir des éléments ​!!<​phrase>​!! et !!<attr>​!! ​en vue de personnalisation comme indiquée à la page [[serveurscrutari:​config:​phrases_attributs|Phrases et attributs]].
  
  
Ligne 35: Ligne 38:
  
 <code xml> <code xml>
-<​!ELEMENT group (label*|engine*|attr*)>​+<​!ELEMENT group (label*|engine*|phrase*|attr*)
 + 
 +<​!ELEMENT phrase (label*)>​ 
 +   <​!ATTLIST phrase name NMTOKEN #REQUIRED>
  
 <​!ELEMENT label (#​PCDATA)>​ <​!ELEMENT label (#​PCDATA)>​
serveurscrutari/config/group.txt · Dernière modification: 2019/01/11 22:28 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0