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:syndication [2014/10/01 17:05]
vincent [Filtrer les fiches par l'identifiant d'une recherche]
serveurscrutari:syndication [2016/11/24 12:19]
vincent
Ligne 19: Ligne 19:
 Les options sont indiquées à l'aide d'une série de lettre à la suite du type de flux. Les options ne s'​appliquent pas forcément à tous les types. Les options sont les suivantes : Les options sont indiquées à l'aide d'une série de lettre à la suite du type de flux. Les options ne s'​appliquent pas forcément à tous les types. Les options sont les suivantes :
  
-  * //f// : n'​indiquer que les fiches dans les nouveautés (les nouveaux mots-clés sont ignorés) (//tree//, //classes//) +  * //f// : n'​indiquer que les fiches dans les nouveautés (les nouveaux mots-clés sont ignorés) (//tree//, //categories//) 
-  * //s// : ajouter le sous-titre (//tree//, //classes//) +  * //s// : ajouter le sous-titre (//tree//, //categories//) 
-  * //c// : ajouter les champs complémentaires (//tree//, //classes//) +  * //c// : ajouter les champs complémentaires (//tree//, //categories//) 
-  * //m// : ajouter les mots-clés (//tree//, //classes//) +  * //m// : ajouter les mots-clés (//tree//, //categories//) 
-  * //i// : ajouter l'​icone de la fiche (//tree//, //classes//)+  * //i// : ajouter l'​icone de la fiche (//tree//, //categories//)
   * //h// : le texte XML est indenté, utile à des fins de débogage (tous les flux)   * //h// : le texte XML est indenté, utile à des fins de débogage (tous les flux)
-  * //v// : demande que le titre de chaque entrée soit sous la forme d'une série de variables, à utiliser s'il fait l'​objet d'un post-traitement (//tree//, //classes//)+  * //v// : demande que le titre de chaque entrée soit sous la forme d'une série de variables, à utiliser s'il fait l'​objet d'un post-traitement (//tree//, //categories//)
  
  
Ligne 33: Ligne 33:
 Pour la Coredem : Pour la Coredem :
  
-  * http://​sct1.scrutari.net/​sct/​coredem/​feed/​classes-fiv_fr.atom : flux avec une entrée par mise à jour, les fiches sont regroupées par classe ​de corpus, les mots-clés ne sont pas ajoutés (option //f//), les icones des fiches sont indiquées (option //i//), le titre de l'​entrée indique le nombre de fiches de l'​entrée (option //v//), les intitulés sont en français+  * http://​sct1.scrutari.net/​sct/​coredem/​feed/​categories-fiv_fr.atom : flux avec une entrée par mise à jour, les fiches sont regroupées par catégories ​de corpus, les mots-clés ne sont pas ajoutés (option //f//), les icones des fiches sont indiquées (option //i//), le titre de l'​entrée indique le nombre de fiches de l'​entrée (option //v//), les intitulés sont en français
   * http://​sct1.scrutari.net/​sct/​coredem/​feed/​fiches_en.atom : flux des nouveautés avec une fiche par entrée, intitulés en anglais ​   * http://​sct1.scrutari.net/​sct/​coredem/​feed/​fiches_en.atom : flux des nouveautés avec une fiche par entrée, intitulés en anglais ​
  
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.
-  * En rajoutant ​le paramètre //all//, il est possible de récupérer l'​intégralité de la recherche (le flux de syndication aura deux fonctions retrouverDans 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