Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
serveurscrutari:config [2016/09/26 16:44] – vincent | serveurscrutari:config [2019/01/11 22:23] (Version actuelle) – vincent |
---|
====== Configuration d'un moteur Scrutari ====== | ====== Configuration d'un moteur Scrutari ====== |
| |
La configuration d'un moteur Scrutari se fait par l'intermédiaire de fichiers XML contenus dans le répertoire //{chemin de la configuration des moteurs/{nom du moteur}//. | Pour créer un nouveau moteur, il suffit de créer un répertoire dans le répertoire de configuration de Scrutari, le nom du moteur étant le nom du répertoire ainsi créé. |
| |
L'interface d'administration permet de vérifier l'état de la configuration (et donc de vérifier que le fichier de configuration est correct) et permet d'indiquer au moteur que la configuration a été modifiée et qu'il doit recharger ses paramètres. L'interface d'administration d'un moteur particulier est accessible via l'URL //{adresse du moteur}/admin/// (ne pas oublier le / final). Attention : dans la version actuelle il n'y a pas de mot de passe. | La configuration du moteur se fait via des fichiers XML placés dans ce répertoire. |
| |
Il n'y a pas un fichier de configuration unique mais un fichier par grande fonctionnalité. Chaque fichier XML a un nom bien déterminé et sa propre syntaxe XML. Un seul fichier de configuration est obligatoire : celui des sources des données. | Le nom du moteur (et donc celui de son répertoire) doit être composé uniquement de caractères de a à z (uniquement minuscule, sans accent), de chiffres (mais ne doit pas commencer par un chiffre) et du tiret de soulignement ''_'' (mais ne doit pas commencer par lui). |
| |
Lorsqu'un fichier est absent, c'est la configuration par défaut qui s'applique. | |
| L'existence d'un moteur peut être testée via l'adresse {adresse de l'instance}/{nom du moteur}/ qui renvoie un message simple si le moteur existe et une erreur 404 sinon. |
| |
| L'interface d'administration accessible via l'adresse {adresse de l'instance}/{nom du moteur}/admin/ permet de voir l'état de la configuration du moteur (Attention : dans la version actuelle il n'y a pas de mot de passe). |
| |
| Il n'y a pas un fichier de configuration unique mais un fichier par grande fonctionnalité. Chaque fichier XML a un nom bien déterminé et sa propre syntaxe XML. |
| |
| Aucun fichier n'est obligatoire et lorsqu'un fichier est absent, c'est la configuration par défaut qui s'applique. Bien sûr, un moteur qui n'a pas le fichier de configuration des sources de données (sources.xml) est une coquille vide. |
| |
Les fichiers de configuration sont les suivants : | Les fichiers de configuration sont les suivants : |
*[[serveurscrutari:config:uricodes|uri-codes.xml]] : codes d'URI préétablis | *[[serveurscrutari:config:uricodes|uri-codes.xml]] : codes d'URI préétablis |
*[[serveurscrutari:config:options|options.xml]] : options diverses sur le moteur de recherche | *[[serveurscrutari:config:options|options.xml]] : options diverses sur le moteur de recherche |
| *[[serveurscrutari:config:validation|validation.xml]] : validation à effectuer sur les données |
| *[[serveurscrutari:config:fields|fields.xml]] : variantes sur les champs transmis |
| |