[Extensions] Extensions Geckomenu

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...

Modérateur : chBok

zorrax

[Extensions] Extensions Geckomenu

Message par zorrax » 26 janv. 2007, 19:16

Bonjour

je voudrais realiser une extensions du meme type que Geckomenu.
je me dit quen depouillant celle sur le site je devrais pouvoir créer la mienne
je change deux trois trucs dnas les links du menu (geck.xul) et je recompile l'extensions
sous un autre profil (Firefox2.0) je tente dinstaller l'extensions et la, message d'erreur "erreur d'enregistrement dans chrome"
est ce que quelqu'un a une petite idée du pourquoi...??
merci davance.
@+

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 26 janv. 2007, 21:11

salut,
à distance là comme ça c'est un peu difficile, il faudrait qu'on voit la bête et ce que tu as changé exactement.
Linux ubuntu MATE 18.04 (x86_64)

zorrax

Message par zorrax » 27 janv. 2007, 14:58

dsl
effectivement je vais vous expliquer ce que jai fait
1 - jai créer un fichier install.rdf specifique a mon extension(via site xul.org)
2- jelai mis a la place de celui present dans le package de geckomenu en rajoutant bien sur la partie

Code : Tout sélectionner

<em:file>
			<Description about="urn:mozilla:extension:file:geckomenu.jar">
				<em:package>content/</em:package>
        <em:locale>locale/en-US/</em:locale>
        <em:locale>locale/fr-FR/</em:locale>
			</Description>
		</em:file>
jai recompilé le tout et tenté de l'ajouter sous firefox
mais impossible toujours la meme erreur.....

2 tentative
jai tout reconstruit a partir de mon install.rdf avec un nom d'archive menubd.jar present dans chrome.
le menubd.jar est un double de celui de geckomenu (je nai rien changé sauf les balises RDF presente dans contents.rdf du pack )
et la toujours la meme chose
meme message derreur.....
une idée..??

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 27 janv. 2007, 15:49

salut,
un chemin non renseigné qui ne trouverait pas ton *.jar ? dans le chrome.manifest par exemple ?
Linux ubuntu MATE 18.04 (x86_64)

Goofy
Iguane
Messages : 593
Enregistré le : 23 juil. 2004, 22:39

Message par Goofy » 27 janv. 2007, 16:06

:) Il vaudrait mieux que tu mettes en ligne ton xpi expérimental, parce que plusieurs facteurs peuvent rentrer en jeu (il ne sert à rien que nous connaissions le fichier install.rdf si nous n'avons pas le reste de la structure.)
Si tu n'as pas d'espace web tu peux uploader gratuitement ici
http://www.sendspace.com/
et nous donner le lien.
(J'ai moi-même pompé honteusement geckomenu pour réaliser BabelZillaMenu )



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
- Pensez global, faites des locales -

Image

zorrax

Message par zorrax » 27 janv. 2007, 16:26

mon fichier chrome.manifest

Code : Tout sélectionner

content menubd jar:chrome/menubd.jar!/content/
locale menubd fr chrome/locale/fr_FR/
locale menubd us chrome/locale/en_US/
skin menubd classic/1.0 chrome/skin/
je vous mets mon ext sur un hebergeur

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

extension

Code : Tout sélectionner

http://www.sendspace.com/file/63cqmc

zorrax

Message par zorrax » 27 janv. 2007, 16:31

merci a vous pour votre aide

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 27 janv. 2007, 16:38

on va aller voir ... mais pour ne pas se mélanger les pinceaux mieux vaut être cohérent dans les langues, chemin et nom de dossier

content menubd jar:chrome/menubd.jar!/content/
locale menubd fr-FR chrome/locale/fr-FR/
locale menubd en-US chrome/locale/en-US/

ou locale menubd fr chrome/locale/fr/
Linux ubuntu MATE 18.04 (x86_64)

zorrax

Message par zorrax » 27 janv. 2007, 16:41

oki je corrige
je nai encore rien changer aux definitions des urls (ce sont celle de geckomenu pour linstant)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 27 janv. 2007, 16:47

elle est où l'ID de l'extension dans install.rdf
pour le reste, je ne peux pas ouvrir le *.jar ... c'est encodé en utf-8 ?
tu utilises quels outils pour zipper / dézipper et éditer ?
Linux ubuntu MATE 18.04 (x86_64)

zorrax

Message par zorrax » 27 janv. 2007, 16:49

sur wul.org on la lechoix lors de la creation du fichier install entre le GUID et un autre truc ext@canevas.xul jai essayé avec le deux...
je zippe et dezippe avec winrar....a priori pas de probleme de ce coté la.....



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

zorrax

Message par zorrax » 27 janv. 2007, 16:50

voici ce que me fourni xulfr

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-15"?>
<!-- Générateur de fichier install.rdf
     http://xulfr.org, le 27/01/2007
-->

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:em="http://www.mozilla.org/2004/em-rdf#">
  <Description about="urn:mozilla:install-manifest">
    <em:name>menu BDream</em:name>
    <em:version>0.1</em:version>
    <em:id>{ba7d653e-ee4e-c439-f8d6-b88dceb52413}</em:id>
    <em:type>2</em:type>
    <em:description>Décrivez ici les fonctionnalités de votre extension</em:description>

    <em:targetApplication>
      <!-- Firefox -->
      <Description>
       <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
       <em:minVersion>1.5</em:minVersion>
       <em:maxVersion>2.*</em:maxVersion>
      </Description>
    </em:targetApplication>

    <!-- Equipe de développement, contributeurs et traducteurs -->
    <em:creator>zorrax</em:creator>

  </Description>
</RDF>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Avatar du membre
Mori
Animal mythique
Messages : 13293
Enregistré le : 30 avr. 2004, 19:17

Message par Mori » 27 janv. 2007, 17:03

message de file-roller :

Code : Tout sélectionner

End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
zipinfo:  cannot find zipfile directory in one of ~~/menu bd test/menubd.jar or
          ~~/menu bd test/menubd.jar.zip, and cannot find ~~/menu bd test/menubd.jar.ZIP, period.
il n'y aurait pas une double extension de fichier par hasard ? *.jar.zip ?
Linux ubuntu MATE 18.04 (x86_64)

zorrax

Message par zorrax » 27 janv. 2007, 17:04

je vais verifier
je navais pas regardé ca...merci

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

zorrax

Message par zorrax » 27 janv. 2007, 17:08

oki ca sinstalle
bon maintenant le menu napparait pas mais ya du mieux
je vais potassé ca ...merci
@++
suis pas dispo ce we donc a lundi si jai des questions;..


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité