Restrictions des fonctionnalités dans Apache OpenOffice

From Apache OpenOffice Wiki
Jump to: navigation, search
doc OOo


Vous pouvez restreindre les fonctionnalités des modules de programmes d'Apache OpenOffice pour certains utilisateurs, certains groupes ou sur l'ensemble d'un réseau. Vous pouvez appliquer des restrictions différentes pour divers utilisateurs. Vous pouvez également créer un fichier de configuration de commandes au format XML de manière à restreindre la disponibilité des commandes de menu d'un programme d'Apache OpenOffice.

Création d'un fichier de configuration de commandes

La procédure de création d'un fichier de configuration de commandes se décompose en trois étapes :

  • Détermination des noms de commandes des fonctions à restreindre.
  • Création d'un fichier de configuration au format XML.
  • Copie du fichier de configuration à l'emplacement approprié du répertoire d'installation d'Apache OpenOffice.

Création d'un fichier de configuration de commandes

  1. Déterminez les noms de commandes UNO pour la fonction à restreindre.
  2. Dans un éditeur de texte, créez un fichier de configuration au format XML.
    1. Utilisez la structure de fichier suivante :
    2.  <?xml version="1.0" encoding="UTF-8" ?>
       <oor:node oor:name="Commands" oor:package="org.openoffice.Office" 
       xmlns:oor="http://openoffice.org/2001/registry" 
       xmlns:xs="http://www.w3.org/2001/XMLSchema" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <node oor:name="Execute">
          <node oor:name="Disabled">
            <node oor:name="CommandName" oor:op="replace">
              <prop oor:name="Command">
                <value>CommandName</value>
              </prop>
            </node>
          </node>
        </node>
       </oor:node>

      Le fichier Commands.xcu utilise le schéma suivant :

       <?xml version='1.0' encoding='UTF-8'?>
       <oor:component-schema oor:name="Commands" 
       oor:package="org.openoffice.Office" xml:language="fr-FR" 
       xmlns:oor="http://openoffice.org/2001/registry" 
       xmlns:xs="http://www.w3.org/2001/XMLSchema" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <templates>
          <group oor:name="CommandType">
            <prop oor:name="Command" oor:type="xs:string"/>
          </group>
        </templates>
        <component>
          <group oor:name="Execute">
            <set oor:name="Disabled" oor:node-type="CommandType"/>
          </group>
        </component>
       </oor:component-schema>
    3. Créez un nœud distinct pour chaque fonction à restreindre.
    4. Dans chaque nœud, remplacez le terme CommandName par le nom de commandes de la fonction.
  3. Enregistrez le fichier en le nommant Commands.xcu.

Le fichier Commands.xcu suivant désactive la fonction de personnalisation des menus d'Apache OpenOffice. Pour appliquer cette restriction à tous les utilisateurs, copiez le fichier dans le répertoire network-install-dir/share/registry/data/org/openoffice/Office.

 <?xml version="1.0" encoding="UTF-8" ?>
 <oor:node oor:name="Commands" 
 oor:package="org.openoffice.Office" 
 xmlns:oor="http://openoffice.org/2001/registry" 
 xmlns:xs="http://www.w3.org/2001/XMLSchema" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <node oor:name="Execute">
     <node oor:name="Disabled">
       <node oor:name="ConfigureDialog" oor:op="replace">
         <prop oor:name="Command">
           <value>ConfigureDialog</value>
         </prop>
       </node>
       <node oor:name="ConfigureToolboxVisible" oor:op="replace">;
         <prop oor:name="Command">
           <value>LoadToolBox</value>
         </prop>
       </node> 
     </node>
   </node>
  </oor:node>

Pour obtenir la liste des noms de commandes, ainsi que leurs descriptions, reportez-vous à la section Index des noms de commandes UNO pour Apache OpenOffice.

Application d'un fichier de configuration de commandes

Sur les plates-formes Solaris, Linux et Windows, vous pouvez appliquer un fichier de configuration de commandes à Apache OpenOffice.

  1. Quittez toutes les applications Apache OpenOffice.
    Sous Windows, assurez-vous de bien avoir fermé le programme de démarrage rapide d'Apache OpenOffice dans la zone de notification.
  2. Copiez le fichier Commands.xcu dans le répertoire approprié.
    • Pour appliquer la configuration à tous les utilisateurs du réseau, copiez le fichier Commands.xcu dans le répertoire suivant :
      network-install-dir/share/registry/data/org/openoffice/Office
    • Pour appliquer la configuration à un seul utilisateur du réseau, copiez le fichier Commands.xcu dans le répertoire suivant :
      workstat-dir/user/registry/data/org/openoffice/Office

La configuration sera appliquée lors du prochain redémarrage d'Apache OpenOffice

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages