Journal Wikipedia Search

Posté par  (site web personnel) .
Étiquettes :
0
17
mai
2005
Il y a quelques mois, j'ai écrit Wikipedia Search une extension pour Firefox afin de me familiariser avec les technologies de Mozilla (XUL, XPCom...) et pour répondre à un besoin : comment rechercher rapidement un article sur Wikipedia à partir d'un mot ou d'une expression dans une page web.

Wikipedia Search ajoute une entrée dans le menu contextuel de Firefox qui permet de rechercher des articles dans Wikipédia qui correspondent avec la sélection du document.

Wikipedia Search est distribué sous triple-licence MPL / GPL / LGPL. La version actuelle est 0.1.3

Vous êtes invités à essayer, à critiquer (je sais, le javascript est ignoble :-) ) et à suggérer des améliorations.

l'URL : http://jc.sirot.free.fr/blog/index.php?wikipedia-search(...)
  • # xpi non signé, update.mozilla.org

    Posté par  . Évalué à 6.

    Coucou,

    Serait-il possible que l'XPi soit signé et mis en ligne sur update.mozilla.org ? Le fait de devoir ajouter un site perso aux sites de confiance puis de voir la boite de dialogue "Attention, cette extension est non signée" a de quoi rebuter le chalan.
  • # bug,bug,bug,bug...

    Posté par  . Évalué à 1.

    bonjour,

    le test de l'extension a été très court.
    Conclusion y'a un bug que Gecko n'a pas manqué de me signaler:


    Erreur d'analyse XML : erreur dans le traitement d'une référence d'entité externe
    Emplacement: chrome://wkps/content/wkpsOptions.xul
    Numéro de ligne 39, Colonne 56:

    !DOCTYPE window SYSTEM "chrome://wkps/locale/wkps.dtd"


    (j'ai enlevé les crochés sur la dernière ligne)
    (et pour info mon firefox c'est 1.0 et il est installé dans mon home, oui je sais, pas à jour toussa)

    Pour chercher dans Wikipedia j'utilise l'extension DictionarySearch.
    A zut, peut pas mettre le lien vers l'extension, faut que je mette mon firefox à jour, bon je reviens.
    • [^] # Re: bug,bug,bug,bug...

      Posté par  . Évalué à 2.

      J'ai firefox 1.0.4 installé dans ~/.firefox-1.0.4/ et l'extension bug également. (même problème !DOCTYPE window SYSTEM "chrome://wkps/locale/wkps.dtd)
      • [^] # Re: bug,bug,bug,bug...

        Posté par  (site web personnel) . Évalué à 1.

        J'ai aussi ce bug. Apparament il manque la langue et le chemin vers la dtd n'est pas correct.
        J'ai mis le chemin en dur mais j'ai ensuite une autre erreur: il ne reconnait pas les label (ex: &menu.context.search;) et les prends pour des entités qu'il ne connait évidemment pas.
        • [^] # Re: bug,bug,bug,bug...

          Posté par  . Évalué à 0.

          t'as essaye de remplacer les &menu.machin par des &menu.machin?
          (avec la declaration de l'entite qui va bien en entete evidemment)
          • [^] # Re: bug,bug,bug,bug...

            Posté par  . Évalué à 1.

            oups.
            pitit probleme, remplacer le deuxieme &menu.machin par & (suis je le seul a pester contre ce systeme de remplacement automatique des caracteres, url etc?)
            • [^] # Re: bug,bug,bug,bug...

              Posté par  (site web personnel) . Évalué à 2.

              Bug trouvé et corrigé. J'ai remis en ligne la version 0.1.4 avec le fix.

              En fait, la DTD pour la localisation en français contenait un mix de Latin-1 et d'utf-8. J'ai converti le tout en utf-8, tout semble enfin fonctionner. Le bug ne concernait que les Firefox en français.
    • [^] # Re: bug,bug,bug,bug...

      Posté par  . Évalué à 1.

      de retour avec firefox 1.0.4
      Bon, l'extension bug toujours (même bug).

      Donc je disais
      Pour chercher dans Wikipedia j'utilise l'extension DictionarySearch.
      Le lien de cette extension : https://addons.mozilla.org/extensions/moreinfo.php?id=68(...)

      Cette extension cherche un mot dans un dictionnaire en ligne, et vous pouvez choisir jusqu'à 4 dictionnaires différents et quelques trucs classiques, je vous laisse regarder.

      voilà a+
      • [^] # Re: bug,bug,bug,bug...

        Posté par  (site web personnel) . Évalué à 2.

        Bon, c'est étonnant, je viens supprimer et réinstaller l'extension et chez moi... ben ça marche, je n'arrive pas à reproduire le bug :-( J'ai testé les 2 versions (en anglais et en français).

        Bon puisque ça quand même l'air d'être vraiment reproductible je vais essayer de trouver une machine pout débugguer.

        Merci à tous pour le feedback, je vais de ce pas supprimer le lien vers l'extension.
  • # ça marche, ça marche, ça marche, ça marche...

    Posté par  . Évalué à 1.

    Comme dit dans le titre, maintenant ça marche.

    suggestion : avoir la possibilité d'ajouter une autre entrée dans le menu, pour une autre langue (au hasard :) l'anglais).

    Et petite demande: il est où le code source ? (sauf si c'est le xpi lui-même auquel cas mea culpa) pour que je regarde à quoi ça ressemble une extension xpi (histoire d'apprendre).

    merci
  • # En passant, Wiktionnaire...

    Posté par  . Évalué à 3.

    Juste en passant, meme si ca n'a trop rien à voir avec ce journal... Wiktionnaire, de la famille de wikipedia, va bientôt intégrer 30 000 articles du dictionnaire de l'académie francaise!

    http://fr.wiktionary.org/wiki/Page_d%27accueil(...)

    Ca va faire du bien!

    JMS

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.