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/10/01 17:05]
vincent [Filtrer les fiches par l'identifiant d'une recherche]
serveurscrutari:syndication [2014/10/01 17:17]
vincent
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