SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 44 visiteurs en ce moment

Accueil du site > Navigation > Recherche > Google Ajax Search > Plugin Google Ajax Search

Plugin Google Ajax Search

27 mars 2007 – par erational – 24 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

7 votes

Le moteur de google ajax search permet d’ajouter un moteur de recherche supplémentaire à votre SPIP pour remplacer ou compléter le moteur de recherche existant

Nouveautés

octobre 2008
Le plugin a été mis à jour et prend en compte l’évolution de API de google :

  • Il n’est plus nécessaire d’avoir une clé d’activation google pour l’utiliser.
  • Prise en compte automatique de la langue et du nom du site

Téléchargement

Le plugin est disponible sur la zone :
Télécharger le plugin google ajax search

Installation

  • Copier les fichers dans votre répertoire plugin
  • Activer le plugin
  • Mettre à jour votre squelette en ajoutant la balise : #FORMULAIRE_RECHERCHE_GOOGLE

Le plugin peut être être aussi utilisé pour remplacer le moteur de recherche de SPIP. Dans ce cas, vous pouvez remplacer dans le squelette recherche.html #FORMULAIRE_RECHERCHE par #FORMULAIRE_RECHERCHE_GOOGLE. Dans ce cas, le formulaire google lance la recherche avec le requete demandée.

Attention votre squelette doit contenir la balise #INSERT_HEAD pour permettre l’ajout des javascripts.

Limites

Les résultats des recherches sont basés sur la base de google. Ce qui implique des limites suivantes

    • Ne fonctionne pas en local, en intranet ou sur des sites protégés par un mot de passe
      -  Sur les autres sites, le plugin ne retournera pas toute de suite des résultats, il faut que google indexe votre site.
  • Vos derniers articles, bréves, auteurs ne seront pas toujours indexés, il faut que google prenne le temps de vous visiter
  • Sur certains résultats, la présence de pub "Sponsored links" - mise à jour octobre 2008 : les liens sponsorisés semblent avoir disparus

Avantages

  • Permet de désactiver le moteur de recherche de spip si votre site ralentit trop à cause de l’indexation des données. Votre base de données MySQL sera aussi beaucoup plus légère.
  • Indexe tous les éléments de votre site , notamment les documents attachés genre pdf, doc, excel.
  • Supporte la syntaxe de google.

Exemple « "vin rouge" -bourgogne -bordeaux filetype:pdf »
Référence Syntaxe des recherches google recherche

Alternative

Il existe un autre moyen d’appeler l’API Google via SOAP. Il est donc possible d’écrire un autre plugin utilisant. Mais Google semble ne plus vouloir la supporter (même si elle fonctionne toujours).

Référence

Documentation technique : API Google Search

Historique

  • oct 2008 version 1.1 sans clé, récupère la langue du site
  • 2007 version 1.0 qui requiert un clé d’API
Retour en haut de la page

Vos commentaires

  • Le 24 octobre 2011 à 18:30, par Michael En réponse à : Plugin Google Ajax Search

    Pas de chance pour moi, j’utilise le squelette zpip et zengarden pour les thèmes. Avec le thèmes choisis, le plugin n’affiche rien alors qu’en changeant de thèmes (j’en ai essayé plusieurs, ca fonctionne.)

    Reste à savoir maintenant pourquoi le thème que j’ai choisi (Tincredible) ne fonctionne pas !

    Je suis preneur pour toutes les idées !

    Merci d’avance.

    Répondre à ce message

  • Le 18 octobre 2011 à 15:21, par Christophe. En réponse à : Plugin Google Ajax Search

    je ne comprends pas bien comment faire pour installer ce plugin, y a t’il un tutoriel détaillé qq part ?

    merci

    Répondre à ce message

  • Le 24 avril 2010 à 11:55, par Skeepy En réponse à : Plugin Google Ajax Search

    Bonjour,

    ce plugin est-il/sera-t-il compatible avec SPIP 2.1 ?

    Répondre à ce message

  • Le 1er octobre 2009 à 08:42, par ? En réponse à : Plugin Google Ajax Search

    Bonjour,
    débutant en SPIP, je ne suis pas satisfait de la recherche SPIP j’ai trouvé votre plugin, mais apres l’insertion de la balise #INSERT_HEAD entre .. et #FORMULAIRE_RECHERCHE_GOOGLE dans mon squelette rien ne se passe. Savez vous à quoi cela peut être du ? la balise INSERT_HEAD est natif de SPIP pas besoin d’un autre plugin ?
    Merci

    Répondre à ce message

  • Le 23 septembre 2009 à 22:10, par Soph En réponse à : Plugin Google Ajax Search

    Merci pour le plugin.

    Répondre à ce message

  • Le 29 avril 2009 à 18:28, par JMC En réponse à : Plugin Google Ajax Search

    Juste pour info
    je n’ai trouvé comment rajouter des boutons radio, par contre il suffit de rajouter

    searchControl.addSearcher(new google.search.WebSearch());
    avant
    searchControl.draw(document.getElementById("searchcontrol"));

    dans googleajaxsearch_pipeline.php

    cela rajoute une zone de resultat sur l’ensemble du web

    Cordialement,

    Répondre à ce message

  • Le 29 avril 2009 à 17:20, par JMC En réponse à : personnalisation

    Bonjour,

    y a t’il un moyen pour ajouter 2 boutons radio (genre recherche sur mon site et recherche sur tout google) ?

    Merci pour ce plugin super !

    • Le 29 avril 2009 à 17:27, par erational En réponse à : personnalisation onglets google search

      oui cela doit possible mais plutôt avec des onglets (tabs in english). Lisez la documentation de l’API google pour en savoir plus. il s’agit en général de paramètres javascript à indiquer.

      pour l’instant, je ne change pas le plugin pour le laisser volontairement simple et grand public.

    Répondre à ce message

  • Le 12 avril 2009 à 15:19, par ZiWaM En réponse à : Plugin Google Ajax Search

    Bonjour,

    Merci pour cette contribution simple et efficace.
    Juste un détail qui a son importance pour la suite, le fichier googleajasearch_pipeline.php contient un caractère parasite qui provoque une erreur php « header already sent ». Pour palier ce problème il suffit d’éditer ce fichier avec un éditeur de texte avancé type notepad++ et de l’encoder en UTF-8 sans BOM, ainsi le caractère (invisible dans l’éditeur) qui provoque l’erreur disparait et tout rentre dans l’ordre.

    S’il est possible d’intégrer ça dans la prochaine version :).

    Merci !

    ZiWaM

    Répondre à ce message

  • Le 24 mars 2009 à 00:11, par Tropicaloo En réponse à : Plugin Google Ajax Search

    Bonjour,
    Je n’ai pas trouvé dans la doc technique de l’API comment supprimer la limitation à 300pixels de large pour l’affichage des résultats.
    Quelqu’un parmi vous aurait-il une idée ?
    Merci.

    • Le 24 mars 2009 à 08:40, par erational En réponse à : Plugin Google Ajax Search > taille du formulaire

      Pour modifier la taille, il suffit de modifier votre CSS pour surcharger la CSS de base de google search

      par exemple
      .gsc-search-box,.gso-resultsHeader {width:450px !important;}
      permet de passer de 300px à 450px.... à affiner sans doute

    • Le 24 mars 2009 à 17:09, par Tropicaloo En réponse à : Plugin Google Ajax Search > taille du formulaire

      Mille merci !
      je n’avais pas pensé effectivement aux CSS de l’API, seulement aux fonctions.
      Encore merci.

    Répondre à ce message

  • Le 8 septembre 2008 à 10:45, par ? En réponse à : Plugin Google Ajax Search

    Bonjour

    Où puis-je trouver un exemple pour tester le rendu de cette api svp ? merci

    cédric - référencement google

    • Le 12 février 2009 à 07:48, par erational En réponse à : Alternative : plugin Yagloo

      Fil vient de créer un plugin similaire basé sur le moteur de recherche Yahoo ou Google.
      Cela s’appelle Yagloo (en dév. sur la zone)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)