SOGo : installation des plugins sur Thunderbird
De wikiGite
Pour automatiser l'installation, on prépare sur le serveur Sogo un paquet XPI qui installera seul tous les modules nécessaires.
Préparation du serveur Sogo
Sur le serveur Sogo, dans le fichier de configuration apache par défaut déclarer un alias "plugins" vers /var/www/plugins
Vérifier les dernières versions de sogo-connector, sogo-integrator à partir du site http://www.sogo.nu/downloads/frontends.html
Vérifier les dernières versions de lightning,Contact tab, Imap ACL, et si nécessaire Category Manager (voir la description de ces modules sur le site Mozilla https://addons.mozilla.org/fr/thunderbird/)
ADAPTER LES NUMEROS DE VERSIONS CI-DESSOUS SI NECESSAIRE.
Dans /var/www/plugins charger par wget :
wget http://www.sogo.nu/files/downloads/extensions/sogo-connector-31.0.1.xpi
wget http://www.sogo.nu/files/downloads/extensions/sogo-integrator-31.0.1-sogo-demo.xpi
wget https://addons.mozilla.org/thunderbird/downloads/file/277302/lightning-3.3.2-tb+sm-linux.xpi -O lightning-3.3.2.xpi
wget https://addons.mozilla.org/fr/thunderbird/addon/contact-tabs/?src=api -O contact_tabs-2.0.12.xpi
wget https://addons.mozilla.org/fr/thunderbird/addon/categorymanager/?src=api -O categorymanager-1.57.1.xpi
wget https://addons.mozilla.org/thunderbird/downloads/latest/354872/addon-354872-latest.xpi -O dictionnaires-francais-5.2.xpi
wget https://addons.mozilla.org/thunderbird/downloads/latest/176736/addon-176736-latest.xpi -O imap_acl_0.2.6.xpi
dézipper sogo-integrator
mkdir 31.0.1; cd 31.0.1
unzip ../sogo-integrator-31.0.1-sogo-demo.xpi
Editer chrome/content/extensions.rdf modifier la ligne isi:updateURL=... en mettant l'URL du serveur client
Décommenter Lightning et ajouter les autres modules
<li>
<Description
em:id="fr-dicollecte@dictionaries.addons.mozilla.org"
em:name="Dictionnaire français"/>
</li>
<li>
<Description
em:id="imap-acl@sirphreak.com"
em:name="Imap-ACL-Extension"/>
</li>
<li>
<Description
em:id="contacttabs@janek.org"
em:name="Contact Tabs"/>
</li>
Recréer le xpi. Dans le répertoire 31.0.1 :
zip -r ../sogo-integrator-31.0.1.xpi .
Dans plugins, créer updates.php :
$plugins
= array(
"sogo-connector@inverse.ca"
=> array( "application" => "thunderbird",
"version" => "31.0.1",
"filename" => "sogo-connector-31.0.1.xpi" ),
"sogo-integrator@inverse.ca"
=> array( "application" => "thunderbird",
"version" => "31.0.1",
"filename" => "sogo-integrator-31.0.1-systea.xpi" ),
"{e2fda1a4-762b-4020-b5ad-a41df1933103}"
=> array( "application" => "thunderbird",
"version" => "3.3.2",
"filename" => "lightning-3.3.2.xpi" ),
"imap-acl@sirphreak.com"
=> array( "application" => "thunderbird",
"version" => "0.2.6",
"filename" => "imap_acl_0.2.6.xpi" ),
"fr-dicollecte@dictionaries.addons.mozilla.org"
=> array( "application" => "thunderbird",
"version" => "5.2",
"filename" => "dictionnaires-francais-5.2.xpi" ),
"contacttabs@janek.org"
=> array( "application" => "thunderbird",
"version" => "2.0.12",
"filename" => "contact_tabs-2.0.12.xpi" )
);
.....
Installation sur le client
Sur le poste client, charger http(s)://URL_du_serveur/plugins/sogo-integrator-31.0.0-nom_du_client.xpi par un navigateur ou wget
Dans Thunderbird, menu / modules complémentaires, bouton en haut à droite / "Installer un module depuis un fichier...", charger le xpi.
Redémarrer Thunderbird, il redémarrera tout seul une 2ème fois après installation automatique des autres modules.