Difference between revisions of "FR/Documentation/Administration Guide/Restricting functionality"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Robot: Automated text replacement (-{{PDL1}} +{{InterWiki Languages AdminGuide|articletitle={{PAGENAME}}}}\n{{PDL1}}))
Line 27: Line 27:
 
<li>Utilisez la structure de fichier suivante :</li>
 
<li>Utilisez la structure de fichier suivante :</li>
  
<source lang="xml">
+
<source language="xml">
 
  <?xml version="1.0" encoding="UTF-8" ?>
 
  <?xml version="1.0" encoding="UTF-8" ?>
 
  <oor:node oor:name="Commands" oor:package="org.openoffice.Office"  
 
  <oor:node oor:name="Commands" oor:package="org.openoffice.Office"  
Line 47: Line 47:
 
Le fichier <tt>Commands.xcu</tt> utilise le schéma suivant :
 
Le fichier <tt>Commands.xcu</tt> utilise le schéma suivant :
  
<source lang="xml">
+
<source language="xml">
 
  <?xml version='1.0' encoding='UTF-8'?>
 
  <?xml version='1.0' encoding='UTF-8'?>
 
  <oor:component-schema oor:name="Commands"  
 
  <oor:component-schema oor:name="Commands"  
Line 74: Line 74:
 
Le fichier <tt>Commands.xcu</tt> suivant désactive la fonction de personnalisation des menus d'{{OOo}}. Pour appliquer cette restriction à tous les utilisateurs, copiez le fichier dans le répertoire <tt>''network-install-dir''/share/registry/data/org/openoffice/Office</tt>.
 
Le fichier <tt>Commands.xcu</tt> suivant désactive la fonction de personnalisation des menus d'{{OOo}}. Pour appliquer cette restriction à tous les utilisateurs, copiez le fichier dans le répertoire <tt>''network-install-dir''/share/registry/data/org/openoffice/Office</tt>.
  
<source lang="xml">
+
<source language="xml">
 
  <?xml version="1.0" encoding="UTF-8" ?>
 
  <?xml version="1.0" encoding="UTF-8" ?>
 
  <oor:node oor:name="Commands"  
 
  <oor:node oor:name="Commands"  
Line 98: Line 98:
 
</source>
 
</source>
  
Pour obtenir la liste des noms de commande, ainsi que leurs descriptions, reportez-vous à la section [[Framework/OpenOffice.org_2.0_Command_Reference|Index des noms de commandes UNO pour {{OOo}}]].
+
Pour obtenir la liste des noms de commandes, ainsi que leurs descriptions, reportez-vous à la section [[Framework/OpenOffice.org_2.0_Command_Reference|Index des noms de commandes UNO pour {{OOo}}]].
  
 
====Pour appliquer un fichier de configuration de commandes====
 
====Pour appliquer un fichier de configuration de commandes====
Line 104: Line 104:
 
Sur les plates-formes Solaris, Linux et Windows, vous pouvez appliquer un fichier de configuration de commandes à {{OOo}}.
 
Sur les plates-formes Solaris, Linux et Windows, vous pouvez appliquer un fichier de configuration de commandes à {{OOo}}.
  
# Quittez toutes les applications {{OOo}}.<br> Sous Windows, assurez-vous de bien avoir fermé le programme Démarrage rapide d'{{OOo}} dans la zone de notification.
+
# Quittez toutes les applications {{OOo}}.<br> Sous Windows, assurez-vous de bien avoir fermé le programme de démarrage rapide d'{{OOo}} dans la zone de notification.
 
# Copiez le fichier <tt>Commands.xcu</tt> dans le répertoire approprié.
 
# Copiez le fichier <tt>Commands.xcu</tt> dans le répertoire approprié.
 
#* Pour appliquer la configuration à tous les utilisateurs du réseau, copiez le fichier <tt> Commands.xcu</tt> dans le répertoire suivant :<br> <tt>''network-install-dir''/share/registry/data/org/openoffice/Office</tt>
 
#* Pour appliquer la configuration à tous les utilisateurs du réseau, copiez le fichier <tt> Commands.xcu</tt> dans le répertoire suivant :<br> <tt>''network-install-dir''/share/registry/data/org/openoffice/Office</tt>
Line 111: Line 111:
 
La configuration sera appliquée lors du prochain redémarrage d'{{OOo}}
 
La configuration sera appliquée lors du prochain redémarrage d'{{OOo}}
  
{{InterWiki Languages AdminGuide|articletitle={{PAGENAME}}}}
 
 
{{PDL1}}
 
{{PDL1}}

Revision as of 14:24, 30 October 2008


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.

Pour créer 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. Invalid language.

      You need to specify a language like this: <source lang="html4strict">...</source>

      Supported languages for syntax highlighting:

      4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic


       <?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 :

      Invalid language.

      You need to specify a language like this: <source lang="html4strict">...</source>

      Supported languages for syntax highlighting:

      4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic


       <?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.

Invalid language.

You need to specify a language like this: <source lang="html4strict">...</source>

Supported languages for syntax highlighting:

4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic


 <?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.

Pour appliquer 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