J'ai trouvé la soultion et j'ai pensé la partager au cas ou quelqu'un en aurait besoin. Pour ajouter une extension à une installaion administrative, il faut copier le fichier oxt dans le dossier "\OpenOffice.org 3\share\extension\install\"
Après, il faut éditer le msi et créer un mst. J'ai créer ce mst avec ORCA. Il faut ajouter une ligne dans 4 tables, j'ai chercher pour le dictionnaire français et j'ai adapté ce que j'ai trouvé. J'ai testé avec les extensions de suppression du "wizard" et dmaths. Voici les lignes a ajouter : * * * DisableFirstStartWzd_ooo32.oxt * * * Component Table Component : g_f_extension_DisableFirstStartWzd ComponentID : Directory : OpenOfficeorg3_share_extension_install Attributes : 2 Condition : KeyPath : DisableFirstStartWzd_ooo32.oxt File Table File : DisableFirstStartWzd_ooo32.oxt Component : g_f_extension_DisableFirstStartWzd FileName : DisableFirstStartWzd_ooo32.oxt FileSize : 1576 Version : Language : Attributes : 16384 Sequence : 240 FeatureComponents Table Feature : gm_extension_DisableFirstStartWzd Component : g_f_extension_DisableFirstStartWzd Feature Table Feature : gm_extension_DisableFirstStartWzd Feature_Parent : Title : gid_Module_Root_Extension_DisableFirstStartWzd Description : gid_Module_Root_Extension_DisableFirstStartWzd Display : 0 Level : 20 Directory : INSTALLLOCATION Attributes : 8 * * * DmathsAddon.oxt * * * Component Table Component : g_f_extension_DmathsAddon ComponentID : Directory : OpenOfficeorg3_share_extension_install Attributes : 2 Condition : KeyPath : DmathsAddon.oxt File Table File : DmathsAddon.oxt Component : g_f_extension_DmathsAddon FileName : DmathsAddon.oxt FileSize : 8435403 Version : Language : Attributes : 16384 Sequence : 240 FeatureComponents Table Feature : gm_extension_DmathsAddon Component : g_f_extension_DmathsAddon Feature Table Feature : gm_extension_DmathsAddon Feature_Parent : Title : gid_Module_Root_Extension_DmathsAddon Description : gid_Module_Root_Extension_DmathsAddon Display : 0 Level : 20 Directory : INSTALLLOCATION Attributes : 8 --------------------------------------------------------------------------------------------------- Malheureusement il ne suffit pas de copier les fichiers .oxt dans le dossier \share\extension\install. Voici ce qui me pose quelques problèmes dans le liens que j'ai mentionné : << - If we need to create the custom action, which command line do we need to use (unopkg add --shared <extension name>)? No, you do not need to create the CustomAction for the Windows Installer. It is already implemented. At the end of the installation, the CustomAction RegisterExtension (you can see it for example with Orca tool), is executed. It searches all oxt files in share/extension/install and registers them by calling unopkg. You do not have to take care about it. You only have to define your new oxt file in the scp project. >> Je ne comprends pas la partie à propos de définir le oxt dans le projet scp... je ne trouve pas de .scp. Parcontre le liens fournit par Yves est très intéressant. J'ai regardé le mst avec ORCA et il semble copier les .oxt dans le dossier "Mes Documents" de l'administrateur local... je ne comprends pas pourquoi, est-ce qu'il faut rouler unopkg manuellement après ? Je suis en train de regarder de plus près ce mst et j'essaie d'en faire un autre en me basant sur ce que je trouve dans le msi sur le dictionnaire français, mais sans succès pour le moment... Bonsoir, Le 25 mai 2010 16:19, Alexandre Chevrier <[email protected]> a écrit : > Bonjour à tous, > j'ai déjà posé ma question sur les forums usagers anglais et français > et dans le forums des extensions, mais personne ne semble être en > mesure de me répondre. Je la pose ici parce qu'un forum de > développement me semble être la bonne place. > > Je dois installer l'extension pour désactiver le "wizard" à > l'ouverture. Je veux qu'elle s'installe automatiquement après un > déploiement par Windows AD. J'ai fais une installation administrative > d'OpenOffice.org, mais je ne trouve pas comment y ajouter l'extension. > Jai trouvé ce site qui semble contenir tout ce qu'il me faut : > > > http://wiki.services.openoffice.org/wiki/Extensions_Integration_into_I > nstallation_Set > > mais je ne comprends pas comment utiliser les scp ou scp2. La raison > pour laquelle je veux que l'installation se fasse au déploiement est > que j'ai environ 2500 postes et que la majorité des usagers n'ont pas > les droits administrateurs, je ne peux pas passer sur tout les postes > pour rouler la commande unopkg... L'installation doit donc se faire > directement avec le msi. > > Je suis sous Windows et je ne connais rien à Linux. Pouvez-vous m'aider ? > En cherchant dans mes archives de la liste : http://msicreteil.free.fr/softs/ooffice.php peut peut-être t'aider. D'après ce que je comprends, mais je peux me tromper ;-) , faudrait extraire les fichiers, placer le fichier .oxt dans le dossier prévus des extensions pour qu'il l'installe automatiquement. Je vais essayer de faire un test de ça parce que ça m'intéresse aussi ;-) Yves. > > Merci, > Alexandre. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] For > additional commands, e-mail: [email protected] > > -- web site : http://www.molenbaix.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
