Bernd Kleist: Firefox Plugins

Hallo,

hat sich einer von euch schonmal mit der Programmierung eines Plugins
für den FireFox beschäftigt oder kennt einer Links zu guten Tutorials
diesbezüglich?

Ich hatte daran gedacht, den Benutzern meiner Seite ein FF-Plugin zu
Verfügung zu stellen, mit dem sie stets über neue Einträge informiert
werden können.

Besten Dank für eure Antworten,
Bernd Kleist

  1. Hallo,

    sorry, ich meinte natürlich Extensions, nicht Plugins.
    (Wenn das überhaupt ein Unterschied sein sollte :)

    Bernd Kleist

    1. Hallo Bernd.

      sorry, ich meinte natürlich Extensions, nicht Plugins.
      (Wenn das überhaupt ein Unterschied sein sollte :)

      Ist es; Plugins sind bspw. das  Adobes Flash- oder PDF-Plugin und sind normalerweise in C(++) geschrieben und kompiliert worden.

      Erweiterungen (oder Extensions) dagegen werden im XML-Dialekt XUL geschrieben und mit CSS um eine Layout- und JavaScript um eine Verhaltensebene erweitert.

      Einen schönen Mittwoch noch.

      Gruß, Ashura

      --
      sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
      „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
      [HTML Design Constraints: Logical Markup]
      1. Hallo Ashura,

        Die Sprache ist aber kein hartes Unterscheidungskriterium. Extensions kann man sicher auch in C++ schreiben oder zumindest Teile davon. Plugins möglicherweise auch in JavaScript, ich meine mich zumindest zu erinnern, dass es eine Möglichkeit gab, diese bei vorhandernem JavaPlugin in Java zu schreiben (ist aber vielleicht auch nie aus dem Experimentierstadium herausgekommen). Um XUL wird man vermutlich bei Extensions nicht herumkommen.
        Der entscheidende Unterschied ist aber, dass Plugins und Extensions eine andere Schnittstelle zum Browser verwenden. Die Pluginschnittstelle ist ja sogar irgendwie (halbwegs?) standardisiert. Außerdem ist ein Plugin drauf beschränkt, Dokumente oder Dokumentteile zu rendern, wärend eine Extension nahezu beliebige Veränderungen am Browser vornehmen kann. (Ich weiß nicht, wie die API aussieht, aber an dem, was es so gibt, sieht man ja, dass diese sehr flexibel sein muss.)

        Grüße

        Daniel

  2. Hallo,

    http://roachfiend.com/archives/2004/12/08/how-to-create-firefox-extensions/
    hat mir für den Anfang gut geholfen.

    An http://xulplanet.com/ kommst du auch nicht vorbei.

    Gruß, Jan

  3. Hallo,

    danke euch beiden.
    Was ich auch noch gefunden habe:
    http://www.rietta.com/~frank/firefox/Tutorial/overview.html

    Bernd Kleist