Modifications entre les versions 2 et 3
Version 2 à la date du 2012-04-10 18:54:10
Taille: 2722
Éditeur: MoussaNombre
Commentaire: correction du lien et du nom
Version 3 à la date du 2012-04-10 19:01:24
Taille: 2918
Éditeur: MoussaNombre
Commentaire: Mise à jour
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
 * récupération des extensions
  * sogo-connector
   {{{
== Pre-requis: changer de script de mise à jour et passer à updates.py au besoin ==
  cf [[Projet/SOGo/MiseAJour/TransitionUpdatesPHPVersUpdatesPY]]

== A faire directement sur le serveur : récupération des extensions ==

 * sogo-connector
  {{{
Ligne 8: Ligne 12:
  }}}
  * lightning
   {{{
  }}}
 * lightning
  {{{
Ligne 12: Ligne 16:
  }}}   }}}
Ligne 14: Ligne 18:
  * adpatation du sogo-integrator
   {{{
 * adpatation du sogo-integrator
  {{{
Ligne 71: Ligne 75:
  }}}   }}}

----

Mise à jour des extensions SOGo : *109*

Pre-requis: changer de script de mise à jour et passer à updates.py au besoin

A faire directement sur le serveur : récupération des extensions

  • sogo-connector
    • cd /srv/sogo-plugins
      wget --user-agent="Client-sogo-config" -O sogo-connector-3.109.xpi http://www.sogo.nu/files/downloads/extensions/sogo-connector-3.109.xpi
  • lightning
    • wget --user-agent="Client-sogo-config" -O lightning-1.0b2.109i.xpi http://www.sogo.nu/files/downloads/extensions/lightning-1.0b2.109i_linux-i686.xpi
  • adpatation du sogo-integrator
    • # récupérer le plugin
      wget --user-agent="Client-sogo-config" -O sogo-integrator-3.109.xpi "http://wiki.auf.org/wikiteki/Projet/SOGo/MiseAJour/Extensions?action=AttachFile&do=get&target=sogo-integrator-3.109.xpi"
      
      # l'adapter
      cd tmp
      jar xf ../sogo-integrator-3.109.xpi
      
      # configuration des valeurs par défaut pour Lightning
      edit defaults/preferences/site.js
      # retirer la ligne suivante :
      #   pref("calendar.timezone.local", "/mozilla.org/20070129_1/America/Montreal");
      
      # configuration de la gestion des extensions
      rm chrome/content/extensions.rdf
      cat > chrome/content/extensions.rdf << __EOF__
      <?xml version="1.0"?>
      <!DOCTYPE RDF>
      <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:isi="http://inverse.ca/sogo-integrator/"
        xmlns:em="http://www.mozilla.org/2004/em-rdf#"
        xmlns:NC="http://home.netscape.com/NC-rdf#">
        <Seq about="http://inverse.ca/sogo-integrator/extensions"
          isi:updateURL="https://sogo.xx.auf.org/plugins/updates.py?plugin=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;platform=%PLATFORM%">
          <li>
            <Description
              em:id="sogo-integrator@inverse.ca"
              em:name="SOGo Integrator"/>
          </li>
          <li>
            <Description
              em:id="sogo-connector@inverse.ca"
              em:name="SOGo Connector"/>
          </li>
          <li>
            <Description
              em:id="{e2fda1a4-762b-4020-b5ad-a41df1933103}"
              em:name="Lightning"/>
          </li>
        </Seq>
      </RDF>
      __EOF__
      # ATTENTION à bien adapter le `sogo.xx.auf.org` ci-dessus
      
      jar cf ../sogo-integrator-3.109.xpi *
      cd ..
      rm -rf /srv/sogo-plugins/tmp
      
      # Vérification :
      # Il faut s'assurer que l'extension sogo-integrator a été bien configurée
      # 1. aller sur https://sogo.xx.auf.org/plugins, télécharger sogo-integrator (bouton droit - enregistrer sous) et
      #    désarchiver et vérifier que le fichier chrome/content/extensions.rdf pointe bien sur votre serveur
      # 2. voir la ligne : "isi:updateURL="https://sogo.xx.auf.org/plugins/updates.py?
      #    plugin=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;platform=%PLATFORM%">"
      # AVEZ-VOUS REMPLACE LE xx (sogo.xx.auf.org) PAR VOTRE CODE PAYS ???????????
      # si oui tout est bon, sinon recommencer les étapes ci-dessus


Projet/SOGo/MiseAJour/Extensions (dernière édition le 2012-05-03 15:37:55 par MoussaNombre)