Table des matières

Flux de syndication

Un moteur Scrutari propose trois types de flux de syndication différents pour être tenu informé des nouvelles entrées dans le moteur plus un flux pour les erreurs. Ces quatre flux sont au format Atom. Ils sont accessibles via une adresse décomposée comme suit :

{adresse du moteur}/feed/{nom du flux}(-{options du flux})_{langue d'interface}.atom

Les options sont exprimées sous la forme d'une série de lettres accolées, à chaque lettre correspond une option (sur le même principe que les arguments d'une ligne de commande). La langue de l'interface est le code ISO classique de la langue qui doit être utilisé de préférence pour les intitulés.

L'interface d'administration propose à l'onglet « syndication » un outil pour construire l'URL du flux en fonction des options.

Type de flux

Les trois flux diffèrent par le format et le nombre des entrées fournies par le flux. Ces flux sont les suivants :

Les options

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 :

Exemples

Pour la Coredem :

Filtrer les fiches par une recherche

Le flux fiches a ceci de particulier qu'il accepte les mêmes paramètres de recherche que la requête JSON q-fiche. Lorsqu'une recherche est ainsi définie, un filtre est appliqué aux entrées du flux de syndication : seules les fiches répondant au critère de recherche sont insérées dans le flux (ce qui peut conduire à un flux vide).

Exemple

Filtrer les fiches par l'identifiant d'une recherche

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 :

Exemple

Filtrer les fiches par les filtres

Qu'il soit ou non filtré préalablement par une recherche, le flux fiches peut être filtré par les filtres définis dans Syntaxe des filtres ainsi que les paramètres langlist (liste de langue) et corpuslist (liste de corpus).

Exemple