ExternalTemplateLoader

Questa estensione per Thunderbird dà la possibilità di caricare un modello esterno predefinito, contenuto in una comune pagina html.
Si può definire un modello per ogni idenità e si può scegliere se caricarlo automaticamente in ogni nuovo messaggio oppure manualmente di volta in volta.
Dalla versione 0.2 inoltre si ha a disposizione una lista di 5 modelli (aumentati a 9 dalla versione 0.2.1.3) cui si può accedere da un menù a tendina dal bottone "Nuovo messaggio" nella barra degli strumenti.
Dalla versione 0.2.1 è infine possibile caricare un modello direttamente dal file, scegliendo dal menù a tendina la voce "Carica il modello da un file".

Come usare un modello: preparare un file html con il modello, poi aprire la finestra di composizione di un nuovo messaggio, andare in Strumenti --> Opzioni per ExternalTemplateLoader --> Modello associato a questa identità. Da qui si può anche scegliere se caricarlo automaticamente per ogni nuovo messaggio di questa identità o no.
Dalla versione 0.2.3 questa finestra è raggiungibile anche dalla finestra principale di Thunderbird, Strumenti --> Opzioni per ExternalTemplateLoader --> Modello associato a questa identità (farà riferimento alla prima identità dell'account selezionato).
Dalla versione 0.2.3, dalla finestra di composizione del messaggio si può caricare manualmente il modello con CTRL-SHIFT-T.
In alternativa si può caricare il modello nella lista, dal menù a tendina del bottone "Nuovo messaggio" --> "Modifica lista".
Se il file scelto non esiste, la voce sul menù viene disabilitata.

Attenzione, nel modello i percorsi vanno sempre messi in forma assoluta.
L'unica eccezione è l'attributo "background" del tag BODY, che può essere anche solo il nome del file, a patto che il file con l'immagine sia nella stessa directory del file html.

Come usare un modello anche per le risposte e gli inoltri: prima di tutto va abilitata l'opzione dalla finestra di composizione del messaggio --> Opzioni per ExternalTemplateLoader -->Modello associato a questa identità. Poi bisogna far sì che il modello contenga questa parte di codice:
<div id="quoteDIV">&nbsp;</div>
Questo tag, che può essere personalizzato con l'attributo "style", verrà riempito con il testo della mail che si inoltra o cui si risponde.
Alcune volte il caricamento del modello può non essere utile quando il messaggio contiene già altre risposte; dalla versione 0.3.3 è possibile disabilitare il caricamento del modello in questo caso.

Come allegare automaticamente dei file al modello (dalla versione 0.2.5): si possono allegare dei file al modello,aggiungendo al modello una riga come la seguente:
<div id="attachmentDIV" src="file:///path file1,file:///path file2">&nbsp;</div>

Come posizionare il cursore all'interno del modello nelle risposte (dalla versione 0.3.6): aggiungere al modello una riga come la seguente:
<div id="focusDIV">&nbsp;</div>

Gestione del testo predefinito nei link di tipo "mailto" (dalla versione 0.3): se la finestra di composizione viene aperta da un link di tipo "mailto" con del testo predefinito, tale testo verrà aggiunto di default alla fine del modello. Si può forzarne l'inserimento in altra posizione, usando una riga come la seguente:
<div id="predefinedDIV">&nbsp;</div>

Associazione al modello dell'oggetto della mail (dalla versione 0.4): per avere automaticamente un dato oggetto nei nuovi messaggi (non nelle risposte e negli inoltri), inserire nel modello questo elemento:
<div id="subjectDIV">Il mio oggetto</div>

Come caricare un modello: se non è settato il caricamento automatico, si può andare in Strumenti --> Opzioni per ExternalTemplateLoader --> Carica modello associato.
In alternativa si possono caricare i modelli non associati alle identità nel menù a tendina del bottone "Nuovo messaggio".

Altre opzioni: Dalla finestra di composizione, Strumenti --> Opzioni per ExternalTemplateLoader --> Svuota pagina, si può avere una pagina bianca cancellando tutto il contenuto (attenzione, cancella anche quello che si è scritto!!!).

Esempio di modello:: ecco un esempio minimale di modello che si può usare con l'estensione:

In questo esempio il modello produce una mail con sfondo giallo chiaro, il nuovo testo introdotto in blu e il testo replicato o inoltrato in nero.

Caratteristiche, limiti e bug: la barra di formattazione della finestra di composizione può non essere congruente con gli attributi della pagina. Dalla versione 0.2.2, il modello viene caricato correttamente anche se contiene caratteri non-ascii e la sua codifica viene applicata automaticamente anche al messaggio.
Nota: se il modello è un file caricato da remoto, la codifica viene automaticamente convertita a UTF8.

Localizzazione: l'estensione ha la localizzazione in inglese, italiano, (grazie a J.B.Marcon) francese, (grazie a Kim Ludvigsen) danese, (grazie a Arkadius) polacca, (grazie a Jackbin) cinese tradizionale, (grazie a Sebastian Hosp) tedesca, (grazie a Pavel V. Rochnyack) russa.

Novità della versione 0.2.1.3:
- aumentati a 9 i modelli disponibili nel menù del bottone "Nuovo messaggio";
- inserita un'opzione nascosta per disabilitare il controllo del codice della riga iniziale del file html;
Novità della versione 0.2.2:
- il modello viene caricato correttamente anche se contiene caratteri non ascii;
- la codifica del modello viene applicata al messaggio;
- compatibilità con Thunderbird 2.0.
Novità della versione 0.2.3:
- la finestra delle opzioni è accessibile anche dalla finestra principale;
- aggiunta un'opzione per non allegare automaticamente le immagini remote;
- aggiunta la scorciatoia da tastiera Ctrl-Shift-T dalla finestra di composizione del messaggio, per caricare il modello;
- aggiunta la localizzazione polacca e quella cinese tradizionale;
- abilitato l'aggiornamento automatico;
Novità della versione 0.2.4:
- possibilità di caricare come modello anche un file da remoto (con il contributo di Christian Mayer);
Novità della versione 0.2.5:
- migiliorato il pannello delle opzioni;
- possibilità di allegare file al modello;
- aggiunta la traduzione tedesca;
Novità della versione 0.2.6:
- risolto un bug;
- la firma viene conservata anche col caricamento del modello;
Novità della versione 0.3:
- codice riscritto per larga parte;
- nuovo meccanismo di caricamento del modello, più veloce e sicuro;
- il modello viene caricato anche dai link di tipo "mailto";
- corretto il posizionamento del cursore nelle risposte;
- fissati una serie di bug minori;
Novità della versione 0.3.1:
- finestra delle opzioni più intuitiva;
- l'opzione per aggiungere o no la firma non è più automatica, ma controllata da una preferenza legata all'identità;
Novità della versione 0.3.2:
- risolto un bug relativo alla risposta/inoltre con modello caricato da remoto;
Novità della versione 0.3.3:
- risolti alcuni bug e migliorato il codice;
- possibilità di disabilitare il caricamento del modello per i messaggi che contengono già altre risposte;
Novità della versione 0.3.3.1:
- risolto un bug sull'aggiunta della firma;
Novità della versione 0.3.3.2/0.3.3.3:
- risolto un bug con le identità secondarie;
Novità della versione 0.3.4.1:
- compatibilità con Thunderbird 3;
- risolti alcuni bug;
Novità della versione 0.3.4.2:
- compatibilità con Thunderbird 3.1;
Novità della versione 0.3.4.3:
- compatibilità con Thunderbird 5;
Novità della versione 0.3.5.1:
- compatibilità con Thunderbird 24;
Novità della versione 0.3.6:
- risolto un bug su Thunderbird 24;
- possibilità di posizionare il cursore nel modello per le risposte;
Novità della versione 0.4:
- caricamento automatico del modello quando si cambia identità;
- icona per il caricamento manuale del modello per l'identità corrente;
- possibilità di associare al modello l'oggetto del messaggio (solo per i nuovi messaggi);
- richiesta di conferma prima di caricare il modello se il messaggio è stato modificato;
- corretti alcuni bug minori;
Novità della versione 0.4.1:
- risolto un bug con gli inoltri;
- comportamento più corretto con le risposte e gli inoltri;
Novità della versione 0.4.2:
- risolto un bug con gli inoltri con allegati;
- aggiunta la traduzione russa;
Novità della versione 0.4.3:
- compatibilità con Thunderbird 31;
Novità della versione 0.4.4:
- risolto un bug con il caricamento di allegati;

Scarica ExternalTemplateLoader - versione 0.4.4