Autore Topic: [FF EXT] Sviluppare estensioni  (Letto 4322 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline dafi

  • Post: 6
    • http://dafizilla.sourceforge.net/
[FF EXT] Sviluppare estensioni
« il: 12 Novembre 2004 19:05:15 »
Salve,

Spero di non essere OT nel qual caso chiedo scusa.
Vorrei scrivere degli articoli  in italiano sulla programmazione delle estensioni di FF.
Quello che vi chiedo e' dove posso far pubblicare tali articoli?
Il posto migliore mi sembra Mozilla Italia pero' non so come/dove e se c'e' l'interesse necessario.

Ho in mente una serie di tutorial che passo passo fanno vedere come e' facile scrivere estensioni anche complesse.
Una serie di HOWTO tutti italiani per far conoscere quanto sia potente il motore XUL e la sua integrazione con Javascript.

grazie,

dafi

Offline 1diabolik1

  • Post: 28
[FF EXT] Sviluppare estensioni
« Risposta #1 il: 12 Novembre 2004 19:14:11 »
Non credo che tu sia ot. Ti consiglio di mandare un mp ad un moderatore ad esempio.

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
[FF EXT] Sviluppare estensioni
« Risposta #2 il: 12 Novembre 2004 19:23:26 »
Il posto migliore è www.extenzilla.it ;)

Manda una mail a info(chiocciola)extenzilla.it vedrai che qualcunao ;) ti risponderà e prenderà in seria considerazione la tua proposta :D

Ciao :)

Offline dafi

  • Post: 6
    • http://dafizilla.sourceforge.net/
[FF EXT] Sviluppare estensioni
« Risposta #3 il: 12 Novembre 2004 20:18:05 »
Grazie per im suggerimenti,

provo subito e se ho novita' vi faccio sapere

Offline lambalt

  • Post: 3
[FF EXT] Sviluppare estensioni
« Risposta #4 il: 20 Dicembre 2004 23:23:31 »
Mi sono appene iscritto e mi servirebbero info su come scrivere estensioni per FF, puoi dirmi a che punto stai e se hai trovato un sito (anche in inglese) che spiega come creare estensioni?

Offline lambalt

  • Post: 3
[FF EXT] Sviluppare estensioni
« Risposta #5 il: 20 Dicembre 2004 23:24:39 »
Mi sono appene iscritto e mi servirebbero info su come scrivere estensioni per FF, puoi dirmi a che punto stai e se hai trovato un sito (anche in inglese) che spiega come creare estensioni?

Offline dafi

  • Post: 6
    • http://dafizilla.sourceforge.net/
[FF EXT] Sviluppare estensioni
« Risposta #6 il: 21 Dicembre 2004 07:05:58 »
Beh, in effeti non ho scritto nulla di "didattico".
Pero' ho pubblicato due estensioni su Mozilla che trovi in:
https://addons.update.mozilla.org/extensions/authorprofiles.php?application=firefox&id=237

se hai qualche dubbio chiedimi pure

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
[FF EXT] Sviluppare estensioni
« Risposta #7 il: 21 Dicembre 2004 11:15:39 »
Citazione da: lambalt
Mi sono appene iscritto e mi servirebbero info su come scrivere estensioni per FF, puoi dirmi a che punto stai e se hai trovato un sito (anche in inglese) che spiega come
creare estensioni?


Non ho idea di che livello di informazioni ti servono.
Comunque un sito che spiega da 0 come scrivere un'estensione per FF è questo:
http://extensions.roachfiend.com/howto.php
E' un sito che dà solo le indicazioni di base, molto di base :-)
Per il resto devi conoscere un po' di javascript, di DOM, di XUL e di come funzionano i componenti interni di mozilla (accessibili via javascript).
Per queste ultime due cose, un riferimento d'obbligo è xulplanet.com.
Altri siti utili sono:
http://www.mozilla.org/projects/embedding/
http://kb.mozillazine.org/index.phtml?title=Knowledge_Base
Molto molto utile secondo me è studiarsi le estensioni degli altri.
Ciao, Paolo

Offline lambalt

  • Post: 3
[FF EXT] Sviluppare estensioni
« Risposta #8 il: 22 Dicembre 2004 18:01:24 »
Grazie mille Paolo.
dafi, prendendo spunto da ciò che ha scritto klades, ti chiedo se puoi inviarmi i sorgenti?
lambalt@inwind.it devo fare la tesi su questo argomento e scrivere una estensione (e sono molto a digiuno) particolarissima richiestami dal mio relatore.
Grazie in anticipo.

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
[FF EXT] Sviluppare estensioni
« Risposta #9 il: 22 Dicembre 2004 19:05:53 »
Citazione da: lambalt
Grazie mille Paolo.


Prego!
Scusa se mi intrometto ancora: guarda che i "sorgenti" delle estensioni sono sotto i tuoi occhi.
Infatti i pacchetti xpi che trovi in Rete non sono altro che pacchetti zippati.
Per vedere tutto il codice devi fare così:
- scarichi un pacchetto sul disco (senza installarlo);
- apri il pacchetto file.xpi con winzip, unzip o cose similari;
- ti viene fuori un file install.rdf, un altro file install.js (questo non sempre c'è) e una directory chrome;
- vai dentro chrome, c'è un file che si chiama file.jar, anche questo è un archivio zip;
- aprilo con winzip, unzip o simili e hai tutto il codice dell'estensione a tua disposizione.
Buono studio :-)
Ciao, Paolo

Offline felicelibero

  • Post: 186
[FF EXT] Sviluppare estensioni
« Risposta #10 il: 25 Dicembre 2004 22:56:44 »
Qualcosa di piu' semplice esiste?  Per chi non conosce ' di javascript, di DOM, di XUL e di come funzionano i componenti interni di mozilla (accessibili via javascript).
Per queste ultime due cose, un riferimento d'obbligo è xulplanet.com.
Tipo una programmazione visuale?

chiedo troppo eh?

Offline jooliaan

  • Lazy Old Man
  • Post: 8532
    • BlogZilla
[FF EXT] Sviluppare estensioni
« Risposta #11 il: 26 Dicembre 2004 08:45:18 »
Citazione da: felicelibero
chiedo troppo eh?


ehhh mi sà proprio di sì ;)

Ciao :)

Offline pie-Moz

  • Post: 79
[FF EXT] Sviluppare estensioni
« Risposta #12 il: 05 Gennaio 2005 21:10:34 »
Non capisco perchè ci siano estensioni specifiche per un sistema operativo.. il parser e l'interprete javascript (e xml) non sono presenti in tutte le versioni?  :?:
Quindi dovrebbero andare bene su tutte le versioni.. :O  
Ciao

Offline iacchi

  • Amministratore
  • Post: 6375
    • iacchiblog
[FF EXT] Sviluppare estensioni
« Risposta #13 il: 05 Gennaio 2005 21:44:57 »
Ci sono estensioni che si appoggiano a file di sistemi operativi specifici e sono pensati per quei sistemi. Prendi l'estensione send to tray: in windows serve a mettere firefox e thunderbird in un'iconcina accanto all'orologio invece di ridurla semplicemente a icona. In linux o mac la systray non c'è proprio...

Offline pie-Moz

  • Post: 79
[FF EXT] Sviluppare estensioni
« Risposta #14 il: 05 Gennaio 2005 22:29:04 »
Citazione da: iacchi
Ci sono estensioni che si appoggiano a file di sistemi operativi specifici e sono pensati per quei sistemi. Prendi l'estensione send to tray: in windows serve a mettere firefox e thunderbird in un'iconcina accanto all'orologio invece di ridurla semplicemente a icona. In linux o mac la systray non c'è proprio...

ok, ma le estensioni strettamente attinenti a TB (che so, enigmail) vanno bene per tutti i so, no?
Grazie per l'esempio ;)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.