Création de PlugIn
Création de PlugIn
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
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
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 :-°
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 :-°

Sauf que dans le cas de plugin cela n'as rien à voir avec xul.XF007 a écrit :Et puis au pire, borland c++ ca fait editeur de texte, donc ca suffit pour faire du 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...
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/
http://www.xulplanet.com/tutorials/xultu/
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...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é
Inscrit sur la liste des abonner absent...
Bon de toutes façons les plugins ne se font pas en XUL
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...

Regarde la page http://www.mozilla.org/projects/plugins/ peut-être qu'il y a des choses intéressantes...
Ben s'il ne trouve pas là-bas, je me demande où il va trouverhttp://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.

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.
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
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
PlugIn
Bonjours,
Tout d'abord un grand merci pour toutes les réponses aportées.
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
Tout d'abord un grand merci pour toutes les réponses aportées.
Effectivement c'est pas de chance....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 :-/
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
Re: PlugIn
Je crois qu'en fait c'est sur le mode d'installation. Mais pas sur.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.
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...
Re: PlugIn
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).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.
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

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.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.
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 ?

Re: PlugIn
AnsiToUtf8 et UTF8ToAnsi (mais regarde dans l'aide, c'est facile à trouver)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 ?
Re: PlugIn
Ben non justement, je dois utiliser la version 5 à l'école et ça y est pasolab a écrit :AnsiToUtf8 et UTF8ToAnsi (mais regarde dans l'aide, c'est facile à trouver)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 ?

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

Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités