Création de PlugIn

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...
m.beber
Arias
Messages : 2
Inscription : 14 oct. 2004, 03:15

Création de PlugIn

Message par m.beber »

Bonjours,

Tout d'abord un grand Merci aux concepteurs de ce site et à toute communauté qui s'atelle à le faire vivre.

Je suis un dévelopeur indépendant et afin d'acroitre ma gamme de services je désire créer un plugin qui s'intègre dans Gecko.
Pour vous donner un exemple : le plugin flash de Macromedia.

Après une longue recherche sur la toile, je n'es rien trouvé à ce sujet.
Les seuls éléments que j'ai trouvé concernant les plugins étaient relatifs à microsoft internet explorer et la technologie active x.
Or nous connaissons tous les limites et défault de cette technologie.
D'autre part je préfère ne pas m'enchainner à une technologie propriétaire.

Mon objectif étant de proposer la migration des parcs informatique de mes clients sous Firefox et Thunderbird.

Je travaille sous Borland c++ Builder 5 professionel et j'ai l'obligation de développer mes plugin avec cette plate forme (je ne peut donc pas me servir de XUL).

Je solicite votre aide pour me donner un conseil, une astuce, une explication, l'url d'un tutoriel (ça serrait le top), des explications...

Je tiens à vous remercier d'avance pour l'aide que vous pourriez m'apporter.

Cordialement,
m.beber
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

Sachant que les plugin, sous mozilla c'est pour les truc genre flash, wmp, et autre je vois pas ce que tu pourait faire ...
Faudrait avoir un peu plus d'info sur ce que tu veu faire, et faire un plugin n'est surement pas une bonne solution, enfin bon ...

t'aura ptetre des infos ici : http://www.mozilla.org/hacking/
Enfin je sais juste que les plugin sont fait de la même facon pour mozilla - opera - netscape, apres pour plus d'info faut demander sur les forum officiels a mon avis (en anglais :p).

Et puis au pire, borland c++ ca fait editeur de texte, donc ca suffit pour faire du xul :-°
Image
jvpasconnecter

Message par jvpasconnecter »

XF007 a écrit :Et puis au pire, borland c++ ca fait editeur de texte, donc ca suffit pour faire du xul :-°
Sauf que dans le cas de plugin cela n'as rien à voir avec xul.

Et les plugin et les extention on tout de même une orientation totalement différente.

Mais effectivement tu devrait plutot rechercher dans création de plugin pour netscape opéra, car ce sont les premier qui on utilise le format plugin...
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

bonjour, je ne sais si c'est exactement ce que tu recherches, mais voilà l'URL d'un tutorial sur le XL en anglais:
http://www.xulplanet.com/tutorials/xultu/
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Je ne vois pas trop en quoi le plugin flash n'est pas intégré à Mozilla... si tu parle de le mettre directement à l'installation, je pense que c'est possible, voir Netscape qui le fait bien.

S'il s'agit de recoder flash... quelle utilité :?:
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

calimo a écrit :Je ne vois pas trop en quoi le plugin flash n'est pas intégré à Mozilla... si tu parle de le mettre directement à l'installation, je pense que c'est possible, voir Netscape qui le fait bien.

S'il s'agit de recoder flash... quelle utilité :?:
Je pense que tout simplement il veux dire crée un plugin comme flash ou java ou n'importe quoi pour pouvoir utiliser un logiciel qu'il aurais crée directement dans firefox...
Inscrit sur la liste des abonner absent...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bon de toutes façons les plugins ne se font pas en XUL :wink: C'est juste quand il s'agit de modifier l'interface que le XUL intervient.

Regarde la page http://www.mozilla.org/projects/plugins/ peut-être qu'il y a des choses intéressantes...
bobo
Iguane
Messages : 764
Inscription : 18 août 2003, 11:04

Message par bobo »

http://www.mozilla.org/projects/plugins/ a écrit :This is the homepage of the Mozilla Plugins project, where we've collected hyperlinks to resources for plugin developers.
Ben s'il ne trouve pas là-bas, je me demande où il va trouver :!:
Les standards c'est bon, mangez en !
Flore & Sébastien
Unité dans la diversité.
pcdingo
Lézard à collerette
Messages : 396
Inscription : 04 avr. 2004, 14:57

Message par pcdingo »

Ici http://xulplanet.com/references/xpcomref/ t'as toutes les librairies XPCOM pour agir avec Gecko, par contre comme dit Calimo Xul c'est juste pour l'interface.
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

En fait c'est pas de chance, il y avait toute la doc nécessaire sur le site de Netscape mais il a été mis hors service au début de la semaine :-/

Voilà un lien vers le cache de web.archive.org, mais c'est très lent :
http://web.archive.org/web/200402030414 ... lugin/1.0/

La version PDF :
http://web.archive.org/web/200309162229 ... plugin.pdf
m.beber
Arias
Messages : 2
Inscription : 14 oct. 2004, 03:15

PlugIn

Message par m.beber »

Bonjours,

Tout d'abord un grand merci pour toutes les réponses aportées.
En fait c'est pas de chance, il y avait toute la doc nécessaire sur le site de Netscape mais il a été mis hors service au début de la semaine :-/
Effectivement c'est pas de chance....
Mais le lien que vous m'avez donné a répondut à beaucoup de mes interrogations.

J'ai lu sur la le net qu'un nouveau format de plugin était en train de voire le jour.
Je me demandais si une documentation allait exister quant à son fonctionnement.

Je vais m'atteler (ce week end) à la création d'un plugin (ce qui risque de me poser beaucoup de problèmes) test et je ne manquerais pas de vous tenir informé de son évolution.

En vous donnant rendez vous très bientôt sur ce forum,
veuillez accepter mes plus sincères remerciements.

Cordialement,
m.beber
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Re: PlugIn

Message par jv2759 »

m.beber a écrit : J'ai lu sur la le net qu'un nouveau format de plugin était en train de voire le jour.
Je me demandais si une documentation allait exister quant à son fonctionnement.
Je crois qu'en fait c'est sur le mode d'installation. Mais pas sur.

Mais ce qui est certain c'est que s'il y as un nouveaux format on peux être sur qu'il seras abondament documenter étant donner que plusieur naviguateur l'utiliserons, donc mozilla...
Inscrit sur la liste des abonner absent...
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Re: PlugIn

Message par Benoit »

m.beber a écrit :J'ai lu sur la le net qu'un nouveau format de plugin était en train de voire le jour.
Je me demandais si une documentation allait exister quant à son fonctionnement.
Il s'agit en réalité d'extensions au format original de Netscape pointé ci-dessus, développées en collaboration avec d'autres concepteurs de navigateurs et de plugins. Il y a une documentation mais il est indiqué qu'elle n'est pas encore "figée" (même si l'API l'est pratiquement).
http://www.mozilla.org/projects/plugins/npruntime.html

En gros, si tu choisis de l'utiliser tu n'es pas certain que ça fonctionnera encore dans six mois tel quel, d'un autre côté tu as peut-être besoin de ce qu'il y a dedans et ça peut te faciliter la vie, voire te donner un avantage en termes de fonctionnalités par rapport à d'autres utilisant l'ancienne architecture. Et si la nouvelle ne change plus tu ne devras plus y revenir non plus. Bref, c'est pas facile à deviner :)
Je vais m'atteler (ce week end) à la création d'un plugin (ce qui risque de me poser beaucoup de problèmes) test et je ne manquerais pas de vous tenir informé de son évolution.
D'accord, ça m'intéresse aussi en fait de voir comment on fait. Si tu sèches, je pense que tu peux aussi jeter un coup d'oeil aux sources d'OpenOffice 2.0 qui fournit un tel plugin.

Tout à fait par hasard, je vois que tu utilises C++ Builder 5, tu ne saurais pas s'il y a une solution simple pour transformer une chaîne de et vers UTF-8 ? :)
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Re: PlugIn

Message par olab »

Benoit a écrit :Tout à fait par hasard, je vois que tu utilises C++ Builder 5, tu ne saurais pas s'il y a une solution simple pour transformer une chaîne de et vers UTF-8 ? :)
AnsiToUtf8 et UTF8ToAnsi (mais regarde dans l'aide, c'est facile à trouver)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Re: PlugIn

Message par Benoit »

olab a écrit :
Benoit a écrit :Tout à fait par hasard, je vois que tu utilises C++ Builder 5, tu ne saurais pas s'il y a une solution simple pour transformer une chaîne de et vers UTF-8 ? :)
AnsiToUtf8 et UTF8ToAnsi (mais regarde dans l'aide, c'est facile à trouver)
Ben non justement, je dois utiliser la version 5 à l'école et ça y est pas :(
J'avais trouvé l'API MultiByteToWideChar mais pas compris des masses comment ça fonctionnait, par contre en recherchant ce nom de fonction j'en ai trouvé plusieurs, merci :)
Répondre

Qui est en ligne ?

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