http://www.longfocus.com/firefox/gmanager/
Ormai da alcuni giorni questa estensione di Firefox che uso quotidianamente ha smesso di funzionare, non è la prima volta, ma stranamente l'autore non ha ancora rilasciato una versione funzionante della stessa.
Per fortuna, essendo codice open source, si trovano già in rete le istruzioni di come risolvere il problema in attesa della versione ufficiale.
Ecco una guida per chi si trova nella mia stessa situazione.
In attesa che venga rilasciato un update ufficiale...
Scaricate (non installate) l'ultima versione disponibile sul sito di mozilla (al momento la 0.6.4.1) dalla pagina:
https://addons.mozilla.org/en-US/firefox/addon/gmail-manager/
Il link diretto al file è:
https://addons.mozilla.org/firefox/downloads/latest/1320/addon-1320-latest.xpi
Poiché i file .xpi non sono altro che dei normalissimi file zip, scompattate il file addon-1320-latest.xpi in una directory di lavoro (es. tmpdir).
Codice:
unzip addon-1320-latest.xpi -d tmpdir
Entrate nella directory creata e con gedit (o un altro editor di testo) effettuate le seguenti modifiche:
1. Aprite il file install.rdf
Cercate la seguente sezione (quasi all'inizio)
<Description about="urn:mozilla:install-manifest">
<em:id>{582195F5-92E7-40a0-A127-DB71295901D7}</em:id>
<em:version>0.6.4.1</em:version>
<em:type>2</em:type>
e modificate il numero di versione nel modo indicato sotto:
<Description about="urn:mozilla:install-manifest">
<em:id>{582195F5-92E7-40a0-A127-DB71295901D7}</em:id>
<em:version>0.6.4.1.1</em:version>
<em:type>2</em:type>
Sempre nello stesso file un po' più avanti cercate la sezione Firefox:
<!-- Firefox -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>2.0</em:minVersion>
<em:maxVersion>4.0.*</em:maxVersion>
</Description>
</em:targetApplication>
e modificate il numero massimo di versione supportata (in questo caso 7.*):
<!-- Firefox -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>2.0</em:minVersion>
<em:maxVersion>7.*</em:maxVersion>
</Description>
</em:targetApplication>
Piccola nota:
in modo analogo, potete rendere compatibile (o meglio, provare a rendere compatibile) un'estensione di Firefox non ancora aggiornata alla vostra versione di Firefox.
in modo analogo, potete rendere compatibile (o meglio, provare a rendere compatibile) un'estensione di Firefox non ancora aggiornata alla vostra versione di Firefox.
Salvate adesso il file install.rdf (sovrascrivendo l'esistente).
2. Spostatevi ora nella directory components ed aprite con gedit il file gmServicesGmail.js:
Cercate la seguente sezione di codice:
// Check if the email is hosted
if (this.isHosted)
{
this._loginURL = "https://www.google.com/a/" + this.domain + "/LoginAction2";
this._checkURL = "https://mail.google.com/a/" + this.domain + "/?";
this._atomURL = "https://mail.google.com/a/" + this.domain + "/feed/atom/";
}
else
{
this._loginURL = "https://www.google.com/accounts/ServiceLoginAuth";
this._checkURL = "https://mail.google.com/mail/?";
this._atomURL = "https://mail.google.com/mail/feed/atom/";
}
e sostituite le due linee indicate (per sicurezza fate un copia ed incolla, deve essere esattamente come scritta).
// Check if the email is hosted
if (this.isHosted)
{
this._loginURL = "https://mail.google.com/a/" + this.domain + "/LoginAction2?service=mail";
this._checkURL = "https://mail.google.com/a/" + this.domain + "/?";
this._atomURL = "https://mail.google.com/a/" + this.domain + "/feed/atom/";
}
else
{
this._loginURL = "https://accounts.google.com/accounts/ServiceLoginAuth?service=mail";
this._checkURL = "https://mail.google.com/mail/?";
this._atomURL = "https://mail.google.com/mail/feed/atom/";
}
a questo punto salvate il file gmServicesGmail.js (sovrascrivendo l'esistente).
3. Ora tornate nella cartella del file install.rdf (tmpdir) e ricompattate il tutto in formato zip.
Codice:
zip -r GmailManager_0.6.4.1.1.xpi *
4. Ora siamo pronti ad installare l'estensione da noi modificata in Firefox:
- Aprite Firefox ed andate nel menu File -> Apri file...
- selezionate il file GmailManager_0.6.4.1.1.xpi appena creato e premete il tasto Apri
- comparirà una nuova finestra che mostra l'estensione che sta per essere installata (Gmail Manager), premete il tasto Installa adesso
e quando rientrerete in Firefox avrete l'estensione funzionante.
Se malauguratamente qualcosa dovesse andare storto, non preoccupatevi, basta ripetere la procedura (eventualmente rimuovendo prima l'estensione non funzionante).
Se qualcuno non ha voglia di seguire queste istruzioni, ho visto che in rete si trava anche il lavoro già fatto:
https://github.com/downloads/athomas/mozilla-firefox-addons/gmail_manager-0.6.4.1.3-fx+sm.xpi
Essendo le email uno strumento delicato, e non sapendo chi ha creato il pacchetto sopra riportato, io, per sicurezza, ho preferito eseguire personalmente le modifiche, ma ognuno è libero di agire come crede più opportuno.
PS. Il file GmailManager_0.6.4.1.1.xpi così creato può essere utilizzato all'occorrenza anche su windows.
Nessun commento:
Posta un commento