auracom moteur de recherche interne
auracom moteur de recherche interne
Php - Intégration en 2 lignes et graphisme maîtrisé

Cms

Le moteur Auracom convient à tous les Cms Spip , Typo3 , Joomla ...
La programmation est simplifiée à l'extrême
2 fonctions Php suffisent pour intégrer les résultats de la recherche file_get_contents + echo
- Pas de gestion de contexte, connexion persistante, connexion aux bases de donnéees
- Navigation comprise, le Cms se contente de transmettre à Auracom les informations produites par Auracom

Articulation Cms / Auracom

Requête
L'internaute saisit sa requête (requete=ma_recherche) et valide en cliquant sur OK

Réponses
La page "resultats.php" (par exemple)

1 - affiche le début de la page, menus , choix arborescents ... ( parties haut , gauche , droite )

2 - appelle Auracom par la fonction file_get_contents 

3 - affiche les résultats déjà présentés par Auracom (Utf8 compris) avec la  fonction echo
echo $content. On peut aussi récupérer les résultats au format Xml ou ligne par ligne.

4 - affiche la fin de la page ( partie basse)

Navigation
Auracom génère les liens "précédent", "suivant", "page 1", "page 2" ... 
"resultats.php?requete=ma_recherche" + d'autres informations du type "A=aaa&B=bbb&C=ccc"

La page "resultats.php" transmet à Auracom strictement ce qu'elle reçoit d'Auracom (QUERY_STRING)

Graphisme maîtrisé

Le moteur Auracom utilise des modèles pour composer la page de résultats.

Ces modèles sont accessibles au graphiste qui présente librement chacun des éléments composant cette page

- rappel de la saisie et nombre de réponses
- pagination (page suivante / précedente , no de page ), avant et après la liste des réponses 
- élément de liste ( no, titre , champs, phrases extraites ...)
- zone de saisie pour effectuer une nouvelle recherche
- corrections orthographiques et suggestions dans le cas "pas de réponse"
.....


Exemple - 1

Le moteur Auracom
- génère la liste des réponses et les éléments de navigation
permet la navigation document suivant/ précédent



Exemple - 2

Le moteur Auracom
- calcule le nombre de réponses sur plusieurs sources simultanément (7 sources ici)
- génère les listes de filtrage sur le catalogue principal à partir de la recherche full-text (4 listes ici)
- génère les résultats par recherches imbriquées (3 niveaux ici : oeuvres , interprétations, pistes pour écoute)



auracom moteur de recherche interne
auracom moteur de recherche interne