LibreOfficePortable Lanceur v1.0.0.1
======================================
Ecrit par fat115 d'après une idée originale de John T. Haller

Website: http://www.framakey.org/


Changelog LibreOfficePortable
=========================
Réécriture complète du lanceur pour LibreOffice 3.2.1


APropos LibreOfficePortable
=========================
Le lanceur LibreOfficePortable vous permet d'utiliser LibreOffice à partir d'un support amovible dont la lettre change d'un ordinateur à un autre.
Les extensions supplémentaires suivantes sont incluses dans la distribution :
- MySQL Connector : http://extensions.services.openoffice.org/fr/project/mysql_connector (GNU LGPL)

Trois types de lancement possibles : à partir d'une clé USB, à partir d'un média en lecture seule, à partir d'un emplacement réseau avec sauvegarde des préférences dans un dossier personnel.
Pour passer d'un type à l'autre, il suffit de lancer le petit utilitaire \Other\Tools\Selecteur.exe. Celui-ci se chargera de copier le bon lanceur à la racine de l'application.
Vous pouvez le faire manuellement en copier un des trois lanceurs présents dans le dossier et en le renommant LibreOfficePortable.exe
Les cas sont les suivants :
- LibreOfficePortable.exe => c'est le lanceur classique pour clé USB.
- LibreOfficePortable_N.exe => c'est le lanceur spécifique pour lecteur réseau (Network)avec sauvegarde des préférences.
- LibreOfficePortable_RO.exe => c'est le lanceur spécifique pour média en lecture-seule. Les préférences ne sont pas enregistrées.
En pratique les deux derniers lanceurs n'écrivent pas dans le dossier LibreOfficePortable ou un de ses sous-dossiers ... sauf si un petit malin essaye d'installer une extension de manière globale :D
Le sélecteur modifiera également le profil de base pour faire pointer le dossier des documents ou vers le dossier \Data\Documents de la Framakey (cas du lanceur classique) ou vers "Mes Documents" de l'utilisateur en cours (cas des deux autres lanceurs)
Il est possible de changer le dossier ainsi défini à l'aide du petit utilitaire \Other\Tools\SelDocsDir.exe.
vous pourrez choisir d'utiliser le dossier "Mes documents", un dossier autre sur la clé vers lequel pointera toujours LibreOfficePortable ou un dossier pour lequel le chemin absolu sera inscrit dans le profil (peut-être utile en avec le lanceur réseau).

Des lanceurs pours les modules individuels (Base, Calc, Draw, Impress, Math et Writer) sont également inclus. Ils s'appuient tous sur la version de LibreOfficePortable.exe présente dans le dossier racine (LibreOfficePortable).

Fichiers source
===============
LibreOfficePortable.ahk
LibreOfficeComponentPortable.nsi (dans le dossier \Other\Source\Components)
LibreOfficePortable.ini
Selecteur.ahk (dans le dossier \Other\Tools\)
SelDocsDir.ahk (dans le dossier \Other\Tools\)

LICENCE
=======
Voir Licence.txt


CONFIGURATION LibreOfficePortable.ini 
=================================
Le lanceur LibreOfficePortable recherchera un éventuel fichier LibreOfficePortable.ini dans son répertoire.
Si les options par défaut vous conviennent, il n'y a pas lieu de l'utiliser.
Le format du fichier est le suivant :

[LibreOfficePortable]
ApplicationDirectory=App\LibreOffice\program
ApplicationExecutable=soffice.exe
SettingsDirectory=Data\settings
NetworkSettingsDirectory=P:\Profile\LibreOffice
AdditionalParameters=

ApplicationDirectory : nom du sous-dossier contenant les fichiers de l'application, relatif à l'emplacement du lanceur.
ApplicationExecutable : nom de l'exécutable à utiliser par le lanceur.
SettingsDirectory : nom du sous-dossier contenant le profil personnel, relatif à l'emplacement du lanceur.
NetworkSettingsDirectory : Chemin absolu vers le profil réseau de l'utilisateur.
AdditionalParameters : les paramètres additionnels à passer à l'application.

Toutes ces valeurs sont facultatives. Les valeurs indiquées dans l'exemple sont celles qui sont codées "en dur" dans les lanceurs.

Toute valeur non vide sera prise en compte.
Par exemple, Si vous voulez désactiver le splashscreen, il suffit de copier LibreOfficePortable.ini à côté de LibreOfficePortable.exe et de modifier la ligne suivante :
AdditionalParameters=-nologo


Compilation des lanceurs 
========================
Les lanceurs principaux (LibreOfficePortable.exe et ses dérivés _N et _RO) doivent être compilés avec AutoHotkey_L v1.1+
Les lanceurs individuels ne sont que des wrappers. si vous voulez les recompiler (par exemple pour changer les icônes), vous devez disposer de NSIS 2.46 et passer une des optiosn suivantes au compilateur :
makensis.exe /DBASE LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Base
makensis.exe /DCALC LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Calc
makensis.exe /DDRAW LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Draw
makensis.exe /DIMPRESS LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Impress
makensis.exe /DMATH LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Math
makensis.exe /DWRITER LibreOfficeComponentPortable.nsi => pour créer le lanceur spcifique au composant Writer
Un conseil : utilisez le dernier pack de portabilisation disponible sur cette page => http://framakey.org/Portables/PackDePortabilisationFramakey

