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
Prochaine révision Les deux révisions suivantes
serveurscrutari:syndication [2014/03/07 17:33]
vincent
serveurscrutari:syndication [2014/10/01 17:17]
vincent
Ligne 12: Ligne 12:
  
   * //tree// : le flux comprend une entrée unique par mise à jour avec comme contenu les fiches et les mots-clés organisés suivant les bases, corpus et thésaurus d'​origine ; ce flux est adapté pour un suivi interne de l'​évolution du contenu d'un moteur Scrutari ; le flux contient l'​entrée de la dernière mise à jour ainsi que les entrées de la dizaine de mises à jour précédentes   * //tree// : le flux comprend une entrée unique par mise à jour avec comme contenu les fiches et les mots-clés organisés suivant les bases, corpus et thésaurus d'​origine ; ce flux est adapté pour un suivi interne de l'​évolution du contenu d'un moteur Scrutari ; le flux contient l'​entrée de la dernière mise à jour ainsi que les entrées de la dizaine de mises à jour précédentes
-  * //classes// : équivalent au flux //tree// (une seule entrée par mise à jour) mais les fiches sont regroupées par classe de corpus ​; ce flux n'a évidemment d'​intérêt que si des classes ​de corpus sont définies dans le moteur Scrutari+  * //categories// : équivalent au flux //tree// (une seule entrée par mise à jour) mais les fiches sont regroupées par catégorie ​; ce flux n'a évidemment d'​intérêt que si des catégories ​de corpus sont définies dans le moteur Scrutari
   * //fiches// : le flux propose une entrée par fiche ajoutée dans le moteur ; seules les nouvelles fiches de la dernière mise à jour sont indiquées ; le contenu d'une entrée reprend les données d'une fiche (titre, sous-titre, champs complémentaires,​ attributs, mot-clé) et le lien de l'​entrée pointe sur l'​adresse de la fiche ; ce flux est le plus « lisible », c'est probablement celui qu'il faut privilégier à destination du public   * //fiches// : le flux propose une entrée par fiche ajoutée dans le moteur ; seules les nouvelles fiches de la dernière mise à jour sont indiquées ; le contenu d'une entrée reprend les données d'une fiche (titre, sous-titre, champs complémentaires,​ attributs, mot-clé) et le lien de l'​entrée pointe sur l'​adresse de la fiche ; ce flux est le plus « lisible », c'est probablement celui qu'il faut privilégier à destination du public
  
Ligne 47: Ligne 47:
 ===== Filtrer les fiches par l'​identifiant d'une recherche ​ ===== ===== Filtrer les fiches par l'​identifiant d'une recherche ​ =====
  
-Le filtre le plus intéressant est celui qui consiste à filtrer à partir de l'​identifiant ​d'une recherche ​réalisée précédemmentCe filtre a deux intérêts majeurs par rapport au filtre précédent : +Un flux peut également être filtré en se basant sur les paramètres ​d'une recherche ​existante (paramètre //qid//)Cela permet d'​éviter une URL complexe si les critères ​de recherche sont multiples. En outre, le flux admet le paramètre //​all// ​qui indique que **toutes** les fiches de la recherche ​doivent être incluses dans le flux. Cela permet à un internaute de retrouver l'intégralité ​de sa recherche dans son agrégateur ​tout en bénéficiant par la suite des nouveautés. Le paramètre //​all// ​peut avoir les valeurs suivantes : 
- +  * //always// : toutes les fiches sont toujours rajoutée 
-  * le résultat ​de la recherche ​est mis en cache, or les flux de syndication ​sont consultés très régulièrementcela réduit donc le temps de traitement +  * une date au format ISO (Année-Mois-Jour) : toutes les fiches sont incluses lors de l'appel à cette date et au jour suivant, ensuite, seules les nouveautés sont incluses.
-  * Dans les **deux jours** ​qui suivent la recherche, le flux renvoie ​**toutes** les fiches de la recherche ​; cela permet ​de proposer ​à l'internaute ​qui vient d'​effectuer une recherche un lien de syndication qui, d'une part, lui permettra de retrouver les fiches ​de sa recherche dans son agrégateur ​et qui, d'​autre part, transmettra à chaque mise à jour les nouvelles fiches répondant au critère de recherche. Au delà des deux jours, il est possible de forcer le téléchargement de toutes les fiches (et pas seulement ​des nouveautés) en rajoutant le paramètre //all=1// à l'Url du flux.+
  
 +==== Exemple ====
  
 +  * Voir l'URL du lien « flux de syndication ATOM » après voir effectué une recherche sur http://​scrutarijs.coredem.info/​coredem
  
 ===== Filtrer les fiches par les filtres ​ ===== ===== Filtrer les fiches par les filtres ​ =====
serveurscrutari/syndication.txt · Dernière modification: 2022/07/01 17:12 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0