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édentesRévision précédente
Prochaine révision
Révision précédente
serveurscrutari:config:sources [2017/08/02 13:32] vincentserveurscrutari:config:sources [2022/09/11 11:53] (Version actuelle) vincent
Ligne 6: Ligne 6:
  
   * soit en indiquant directement l'URL de téléchargement (voir ci-dessous l'élément !!<scrutaridata-url>!!)   * soit en indiquant directement l'URL de téléchargement (voir ci-dessous l'élément !!<scrutaridata-url>!!)
-  * soit en indiquant l'URL d'un fichier appelé « fiche d'information » qui sert d'intermédiaire, notamment en indiquant le ou les URLs nécessaires pour construire les données au format ScrutariData (voir son [[serveurscrutari:config:scrutariinfo|format exact] et ci dessous l'élément !!<info-url>!!)+  * soit en indiquant l'URL d'un fichier appelé « fiche d'information » qui sert d'intermédiaire, notamment en indiquant le ou les URLs nécessaires pour construire les données au format ScrutariData (voir son [[serveurscrutari:config:scrutariinfo|format exact]] et ci dessous l'élément !!<info-url>!!)
  
 Le choix entre ces deux manières dépend de la source. Un fichier d'information est particulièrement utile quand les données sont importantes et que leur génération peut prendre du temps. Le choix entre ces deux manières dépend de la source. Un fichier d'information est particulièrement utile quand les données sont importantes et que leur génération peut prendre du temps.
Ligne 19: Ligne 19:
 L'élément racine est l'élément !!<sources>!! qui contient un seul type d'élément : l'élément !!<source>!!. Celui-ci a un attribut obligatoire, !!@name!!, qui est le nom identifiant la source (il doit être unique et n'être composé que des minuscules (sans accent), des chiffres ou le tiret bas //_//). L'élément racine est l'élément !!<sources>!! qui contient un seul type d'élément : l'élément !!<source>!!. Celui-ci a un attribut obligatoire, !!@name!!, qui est le nom identifiant la source (il doit être unique et n'être composé que des minuscules (sans accent), des chiffres ou le tiret bas //_//).
  
-L'élément //<source>// contient soit des éléments !!<info-url>!!, soit des éléments !!<scrutaridata-url>!! ; ces deux éléments doivent avoir comme valeur une URL valide et un élément //<scrutaridata-url>// peut posséder un attribut !!@freq!! qui indique la fréquence de mise à jour en nombre de jours (la valeur par défaut est « 1 » ce qui signifie que le fichier sera vérifié tous les jours.+L'élément //<source>// contient des éléments !!<info-url>!! et des éléments !!<scrutaridata-url>!! ; ces deux éléments doivent avoir comme valeur une URL valide et un élément //<scrutaridata-url>// peut posséder un attribut !!@freq!! qui indique la fréquence de mise à jour en nombre de jours (la valeur par défaut est « 1 » ce qui signifie que le fichier sera vérifié tous les jours).
  
-L'élément //<source>// peut également posséder un élément !!<uri>!! (indiquant l'URI de la base à utiliser en lieu et place de l'URI indiqué par le fichier au format ScrutariData) ou plusieurs éléments !!<alias>!! (permettant d'indiquer des anciens URI équivalents à l'URI actuel). Voir ci-dessous.+L'élément //<source>// peut également posséder un élément !!<uri>!! (indiquant l'URI de la base à utiliser en lieu et place de l'URI indiqué par le fichier au format ScrutariData) ou plusieurs éléments !!<alias>!! (permettant d'indiquer des anciens URI équivalents à l'URI actuel). Voir les exemples et ci-dessous.
  
  
Ligne 88: Ligne 88:
  
 //<uri>// et //<alias>// ont la même syntaxe : leur texte doit être un URI de base valide (l'indication du protocole base: n'est pas obligatoire). //<uri>// et //<alias>// ont la même syntaxe : leur texte doit être un URI de base valide (l'indication du protocole base: n'est pas obligatoire).
 +
 +Voici ci-dessous l'exemple de la source Coredem qui fusionne les listes des revues Passerelles et la liste des sites membres de la Coredem. Initialement, ces deux données étaient gérées comme deux sources différentes avec des URI de bases distinctes. Le nouvel URI est //base:/coredem.info/core//.
 +
 +<code xml>
 +<source name="coredem">
 +    <uri>base:/coredem.info/core</uri>
 +    <alias>base:/7121aba0-5232-11e1-b86c-0800200c9a66/passerelles</alias>
 +    <alias>base:/e17a05b0-c45e-11d8-9669-0800200c9a66/sitecoredem</alias>
 +    <scrutaridata-url freq="1">http://www.coredem.info/spip.php?page=scrutaridata_passerelles</scrutaridata-url>
 +    <info-url>http://docs.fichotheque.net/coredem/scrutari/sitecoredem.scrutari-info.xml</info-url>
 +</source>
 +</code>
    
  
serveurscrutari/config/sources.1501673566.txt.gz · Dernière modification : 2017/08/02 13:32 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0