Installation

Composants

dynacase-offline est composé des modules suivants :

  • dynacase-offline-server (fournit le code serveur de synchro offline et la procédure de construction des paquets clients)
  • dynacase-offline-client (fournit le code de l'application XUL pour la construction des paquets clients)
  • dynacase-offline-xulruntimes (fournit les runtimes XUL pour les architectures supportés)
  • dynacase-htmledit (fournit CKEditor, requis par dynacase-offline-client)

Installation

L'installation du module dynacase-offline-server requiert et installe les modules suivants :

  • dynacase-offline-client
  • dynacase-offline-xulruntimes
  • dynacase-htmledit

Construction des paquets clients

La constructions des paquets pour les clients supportés (Mac, Linux et Windows) se fait dans l'application d'administration :

  • “Administration” > “Construction des clients offline” > “Build clients” (`%S%?app=OFFLINE&action=ADMIN')

Les architectures supportés par défaut sont :

  • Linux i686 (32 bits) archive au format .tar.gz
  • Linux x86_64 (64 bits) archive au format .tar.gz
  • Mac OS X 10.5 & 10.6 (32 et 64 bits) .app dans archive au format .zip
  • Windows XP/Vista/Seven (32 bits)
    • auto-installeur Nullsoft au format .exe [optionnel, requiert `makensis', requiert droits administrateur pour l'installation]
    • archive au format .zip

La construction des paquets clients nécessitent les outils/commandes suivantes :

Note

  • `makensis' est optionnel et est utilisé pour construire l'auto-installeur Windows au format `.exe'. Si `makensis' n'est pas présent, seul l'archive `.zip' sera construite.
  • L'auto-installeur Windows requiert les droits administrateur pour l'installation de l'application.

Paramètres de build

Les paquets clients sont construit par défaut dans le répertoire `$pubdir/share/offline/clients' (paramètre applicatif `OFFLINE_CLIENT_BUILD_OUTPUT_DIR').

Customisation du client

Lors de la construction des paquets clients, le code XUL peut êtres customisé par l'intégrateur par l'adjonction de fichiers.

Les fichiers additionnels doivent être placés dans le sous-répertoire `$pubdir/share/offline/customize' (paramètre applicatif `OFFLINE_CLIENT_CUSTOMIZE_DIR').

L'arboresence dans ce sous-répertoire sera sous la forme `chrome/xxx', et contiendra des fichiers à copier dans l'arborescence du client XUL.

Téléchargement des clients offline

Une fois les paquets générés, ceux-ci sont disponible au téléchargement sur la page “View clients” de l'application “Construction des clients offline” (`%S%?app=OFFLINE&action=OFF_DLCLIENT').

La page auto-détecte et présente par défaut les clients compatibles avec votre système d'exploitation.

Déploiement du client offline

Windows

L'auto-installeur Windows nécessite les droits d'administration.

Lors de l'installation, la case à cocher “Apply to all users” permet de créer les raccourcis sur le bureau et/ou dans le menu des applications en global pour tous les utilisateurs. Par défaut cette option n'est pas cochée, et les raccourcis sont créés pour l'utilisateur qui exécute l'auto-installeur.

L'application est aussi distribuée sous la forme d'une archive Zip qui peut être installée et utilisée par un utilisateur sans droits particuliers.

Mac OS X

L'application `Dynacase Offline.app' est livrée sous la forme d'une archive Zip.

Une fois l'archive Zip décompressée, l'utilisateur peut déplacer l'application `Dynacase Offline.app' dans son répertoire `/Applications' habituel ou bien exécuter l'application in-situ.

Linux

modules/dynacase-offline/installation.txt · Dernière modification: 16/06/2011 15:21 par marc