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