doc: add sections missing IDs

This commit is contained in:
Benjamin Renard 2021-04-13 18:45:47 +02:00
parent 2c64eb8e97
commit d6aad3acc8
10 changed files with 55 additions and 56 deletions

View file

@ -57,7 +57,7 @@
l'exécution des actions liées, si une des fonctions retourne <literal>false l'exécution des actions liées, si une des fonctions retourne <literal>false
</literal>, le processus s'arrêtera.</simpara></note> </literal>, le processus s'arrêtera.</simpara></note>
</para> </para>
<sect4> <sect4 id="config-LSattribute-triggers-config">
<title>Configuration</title> <title>Configuration</title>
<para>La configuration des déclencheurs se fait dans la définition des <para>La configuration des déclencheurs se fait dans la définition des
&LSattributes;. Par exemple, pour définir les fonctions à exécuter après la &LSattributes;. Par exemple, pour définir les fonctions à exécuter après la
@ -69,8 +69,8 @@ l'exécution des actions liées, si une des fonctions retourne <literal>false
nom de la fonction à exécuter, soit un tableau de chaînes de caractères nom de la fonction à exécuter, soit un tableau de chaînes de caractères
correspondant aux noms des fonctions à exécuter.</para> correspondant aux noms des fonctions à exécuter.</para>
</sect4> </sect4>
<sect4> <sect4 id="config-LSattribute-triggers-writing">
<title>Ecriture d'une fonction</title> <title>Écriture d'une fonction</title>
<para>Une fonction exécuté par un déclencheur d'un LSattribute se déclare de <para>Une fonction exécuté par un déclencheur d'un LSattribute se déclare de
la manière suivante : la manière suivante :
<programlisting linenumbering="unnumbered"><![CDATA[ <programlisting linenumbering="unnumbered"><![CDATA[

View file

@ -503,7 +503,7 @@ contexte dans lequel cette recherche est effectuée.</para>
</variablelist> </variablelist>
<sect4> <sect4 id="config-LSobject-customSearchActions-writing">
<title>Ecriture d'une fonction implémentant une customAction</title> <title>Ecriture d'une fonction implémentant une customAction</title>
<para>Une fonction implémentant une <emphasis>customAction</emphasis> se déclare de <para>Une fonction implémentant une <emphasis>customAction</emphasis> se déclare de
la manière suivante : la manière suivante :

View file

@ -130,7 +130,7 @@
</variablelist> </variablelist>
<sect3> <sect3 id="config-LSobject-customActions-writing">
<title>Ecriture d'une fonction implémentant une customAction</title> <title>Ecriture d'une fonction implémentant une customAction</title>
<para>Une fonction implémentant une <emphasis>customAction</emphasis> se déclare de <para>Une fonction implémentant une <emphasis>customAction</emphasis> se déclare de
la manière suivante : la manière suivante :

View file

@ -65,7 +65,7 @@
l'exécution des actions liées, si une des fonctions retourne <literal>false l'exécution des actions liées, si une des fonctions retourne <literal>false
</literal>, le processus s'arrêtera.</simpara></note> </literal>, le processus s'arrêtera.</simpara></note>
</para> </para>
<sect3> <sect3 id="config-LSobject-triggers-config">
<title>Configuration</title> <title>Configuration</title>
<para>La configuration des déclencheurs se fait dans la définition des types <para>La configuration des déclencheurs se fait dans la définition des types
d'&LSobjects;. Par exemple, pour définir les fonctions à exécuter après la d'&LSobjects;. Par exemple, pour définir les fonctions à exécuter après la
@ -77,7 +77,7 @@ l'exécution des actions liées, si une des fonctions retourne <literal>false
nom de la fonction à exécuter, soit un tableau de chaînes de caractères nom de la fonction à exécuter, soit un tableau de chaînes de caractères
correspondant aux noms des fonctions à exécuter.</para> correspondant aux noms des fonctions à exécuter.</para>
</sect3> </sect3>
<sect3> <sect3 id="config-LSobject-triggers-writing">
<title>Ecriture d'une fonction</title> <title>Ecriture d'une fonction</title>
<para>Une fonction exécuté par un déclencheur d'un LSobject se déclare de la <para>Une fonction exécuté par un déclencheur d'un LSobject se déclare de la
manière suivante : manière suivante :

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<chapter> <chapter id="config">
<title>Configuration</title> <title>Configuration</title>
<para> <para>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<sect1 id='config-globale'> <sect1 id='config-global'>
<title>Configuration globale</title> <title>Configuration globale</title>
<para> <para>
La plus grande partie de la configuration globale se trouve dans le fichier La plus grande partie de la configuration globale se trouve dans le fichier
@ -23,7 +23,7 @@ define('CONST2','val2')
?>]]> ?>]]>
</programlisting> </programlisting>
<sect2> <sect2 id='config-global-variables'>
<title>Variables globales</title> <title>Variables globales</title>
<!-- Début Variables globales --> <!-- Début Variables globales -->
@ -97,7 +97,7 @@ define('CONST2','val2')
</variablelist> </variablelist>
<sect3> <sect3 id='config-global-preferences'>
<title>Préférences globales</title> <title>Préférences globales</title>
<important><simpara>Les variables globales suivantes ont une action globale, mais <important><simpara>Les variables globales suivantes ont une action globale, mais
@ -173,7 +173,7 @@ chacun des serveurs LDAP.</simpara></important>
</sect2> </sect2>
<sect2> <sect2 id='config-global-independent-variables-constants'>
<title>Variables et constantes indépendantes</title> <title>Variables et constantes indépendantes</title>
<!-- Début Variables globales --> <!-- Début Variables globales -->

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<chapter> <chapter id="contrib">
<title>Contribution</title> <title>Contribution</title>

View file

@ -221,7 +221,7 @@ du dossier d'installation, c'est à dire dans notre exemple
<literal>local.sh</literal>). Il s'agit en particulier dans ce fichier <literal>local.sh</literal>). Il s'agit en particulier dans ce fichier
de configurer la connexion à votre annuaire. Vous pouvez vous inspirer de configurer la connexion à votre annuaire. Vous pouvez vous inspirer
du fichier d'exemple fourni et pour plus de détails, reportez-vous à du fichier d'exemple fourni et pour plus de détails, reportez-vous à
<link linkend="config-globale">la section concernée</link>. <link linkend="config-global">la section concernée</link>.
</simpara> </simpara>
<note><simpara>Notez qu'il est possible de passer l'application en mode <note><simpara>Notez qu'il est possible de passer l'application en mode
<emphasis>debug</emphasis> ce qui peut être utile par la suite.</simpara></note> <emphasis>debug</emphasis> ce qui peut être utile par la suite.</simpara></note>

View file

@ -1,4 +1,4 @@
<chapter> <chapter id="intro">
<title>Introduction</title> <title>Introduction</title>
<para>LdapSaisie est une application web d'administration d'annuaire LDAP développée <para>LdapSaisie est une application web d'administration d'annuaire LDAP développée
en PHP/Javascript. Cette application a pour but d'abstraire la complexité d'un en PHP/Javascript. Cette application a pour but d'abstraire la complexité d'un
@ -10,7 +10,7 @@ administrer le système d'information basé sur l'annuaire LDAP et également en
paralèlle pour permettre aux utilisateurs d'avoir accès aux données les concernants paralèlle pour permettre aux utilisateurs d'avoir accès aux données les concernants
et éventuellement de les modifier.</para> et éventuellement de les modifier.</para>
<sect1> <sect1 id='intro-features'>
<title>Fonctionnalités</title> <title>Fonctionnalités</title>
<para>De part sa modularité, &LdapSaisie; est facilement extensible. Cependant, <para>De part sa modularité, &LdapSaisie; est facilement extensible. Cependant,
voici une liste non-exhaustive de ses fonctionnalités :</para> voici une liste non-exhaustive de ses fonctionnalités :</para>
@ -94,4 +94,3 @@ dépendance.</simpara></listitem>
</itemizedlist> </itemizedlist>
</sect1> </sect1>
</chapter> </chapter>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<chapter> <chapter id="upgrade">
<title>Mise à jour</title> <title>Mise à jour</title>
@ -7,10 +7,10 @@
et regroupe des informations pratiques et utiles pour des montées de versions spécifiques entrainant par et regroupe des informations pratiques et utiles pour des montées de versions spécifiques entrainant par
exemple une perte de rétrocompatibilité de la configuration.</para> exemple une perte de rétrocompatibilité de la configuration.</para>
<sect1> <sect1 id="upgrade-process">
<title>Procédure de mise à jour</title> <title>Procédure de mise à jour</title>
<sect2> <sect2 id="upgrade-from-debian-packages">
<title>Installation via paquet Debian</title> <title>Installation via paquet Debian</title>
<para>Lors dune installation par paquet Debian, la mise à jour est grandement facilité par le packaging: <para>Lors dune installation par paquet Debian, la mise à jour est grandement facilité par le packaging:
Il vous suffit de mettre à jour le paquet <literal>ldapsaisie</literal> : Il vous suffit de mettre à jour le paquet <literal>ldapsaisie</literal> :
@ -22,7 +22,7 @@ apt install ldapsaisie</programlisting>
la section suivante.</para> la section suivante.</para>
</sect2> </sect2>
<sect2> <sect2 id="upgrade-from-sources">
<title>Installation à partir des sources</title> <title>Installation à partir des sources</title>
<para>Lors dune installation par à partir des sources, le script <literal>upgradeFromGit.sh</literal> permet <para>Lors dune installation par à partir des sources, le script <literal>upgradeFromGit.sh</literal> permet
dautomatiser la mise à jour, à condition que vous ayez suivi la procédure dinstallation à ce sujet.</para> dautomatiser la mise à jour, à condition que vous ayez suivi la procédure dinstallation à ce sujet.</para>
@ -50,7 +50,7 @@ apt install ldapsaisie</programlisting>
</sect1> </sect1>
<sect1> <sect1 id="upgrade-2.4.1-to-3.0.0">
<title>Mise à jour 2.4.1 -> 3.0.0</title> <title>Mise à jour 2.4.1 -> 3.0.0</title>
<para>Cette mise à jour majeure apporte de nombreuses nouveautés auxquelles il est important de prêter attention. <para>Cette mise à jour majeure apporte de nombreuses nouveautés auxquelles il est important de prêter attention.
@ -59,7 +59,7 @@ url="&GIT_RAW_ROOT_URL;/debian/ldapsaisie.NEWS">debian/ldapsaisie.NEWS
</ulink> pour cela. Cette section listera en outre les points de vigilances à avoir et les adaptations à apporter </ulink> pour cela. Cette section listera en outre les points de vigilances à avoir et les adaptations à apporter
sur votre configuration et votre code personnalisé.</para> sur votre configuration et votre code personnalisé.</para>
<sect2> <sect2 id="upgrade-2.4.1-to-3.0.0-config.inc.php">
<title>Fichier config.inc.php</title> <title>Fichier config.inc.php</title>
<itemizedlist> <itemizedlist>
<listitem><simpara>ajout du paramètre <literal>ConsoleTable</literal> avec pour valeur par défaut sous <listitem><simpara>ajout du paramètre <literal>ConsoleTable</literal> avec pour valeur par défaut sous
@ -107,7 +107,7 @@ sur votre configuration et votre code personnalisé.</para>
</itemizedlist> </itemizedlist>
</sect2> </sect2>
<sect2> <sect2 id="upgrade-2.4.1-to-3.0.0-css">
<title>Fichiers CSS</title> <title>Fichiers CSS</title>
<note><para>Les fichiers <literal>light-*.css</literal> ont été retravaillés pour tous <emphasis>hériter <note><para>Les fichiers <literal>light-*.css</literal> ont été retravaillés pour tous <emphasis>hériter
</emphasis> du fichier <literal>light-blue.css</literal> qui défini les couleurs de l'interface au travers </emphasis> du fichier <literal>light-blue.css</literal> qui défini les couleurs de l'interface au travers
@ -133,7 +133,7 @@ grep -Er 'url\(.*\.(png|gif|jpg)' /etc/ldapsaisie/local/css</programlisting></pa
</itemizedlist> </itemizedlist>
</sect2> </sect2>
<sect2> <sect2 id="upgrade-2.4.1-to-3.0.0-php">
<title>Fichiers PHP</title> <title>Fichiers PHP</title>
<itemizedlist> <itemizedlist>
<listitem><para><literal>LSsession :: redirect()</literal> devient <literal>LSurl :: redirect()</literal>. <listitem><para><literal>LSsession :: redirect()</literal> devient <literal>LSurl :: redirect()</literal>.
@ -217,10 +217,10 @@ grep -Er '(LSsession|LStemplate) *:: *addCssFile\(.*\.\.\/' /etc/ldapsaisie/loca
</itemizedlist> </itemizedlist>
</sect2> </sect2>
<sect2> <sect2 id="upgrade-2.4.1-to-3.0.0-templates">
<title>Fichiers templates :</title> <title>Fichiers templates :</title>
<sect3> <sect3 id="upgrade-2.4.1-to-3.0.0-templates-includes">
<title>Changement de linclusion des templates</title> <title>Changement de linclusion des templates</title>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -308,7 +308,7 @@ défaut):
</para> </para>
</sect3> </sect3>
<sect3> <sect3 id="upgrade-2.4.1-to-3.0.0-templates-default">
<title>Fichiers templates fournis par defaut :</title> <title>Fichiers templates fournis par defaut :</title>
<para>Vérifier les modifications des fichiers templates fourni avec lapplication et que vous auriez personnalisé. <para>Vérifier les modifications des fichiers templates fourni avec lapplication et que vous auriez personnalisé.
Pour cela, vous pouvez utiliser la commande suivante :<programlisting><![CDATA[for i in $( ls /etc/ldapsaisie/local/templates/* ) Pour cela, vous pouvez utiliser la commande suivante :<programlisting><![CDATA[for i in $( ls /etc/ldapsaisie/local/templates/* )
@ -322,7 +322,7 @@ done]]></programlisting>
recoverpassword.tpl</literal> qui ont particulièrement changés.</simpara></note> recoverpassword.tpl</literal> qui ont particulièrement changés.</simpara></note>
</sect3> </sect3>
<sect3> <sect3 id="upgrade-2.4.1-to-3.0.0-templates-images-urls">
<title>Corriger les URL des images :</title> <title>Corriger les URL des images :</title>
<para><literal>../../images/default/find.png</literal> devient <literal>../image/find</literal></para> <para><literal>../../images/default/find.png</literal> devient <literal>../image/find</literal></para>
@ -332,7 +332,7 @@ grep -Er '\.(png|gif|jpg)' /etc/ldapsaisie/local/templates</programlisting>
</para> </para>
</sect3> </sect3>
<sect3> <sect3 id="upgrade-2.4.1-to-3.0.0-LSsession_css-LSsession_js">
<title>Le cas de variable de template <literal>{$LSsession_css}</literal> et <literal>{$LSsession_js}</literal> :</title> <title>Le cas de variable de template <literal>{$LSsession_css}</literal> et <literal>{$LSsession_js}</literal> :</title>
<note><simpara>Ceci est déjà géré si vous étendez bien vos templates du fichier <literal>base.tpl</literal> (pour <note><simpara>Ceci est déjà géré si vous étendez bien vos templates du fichier <literal>base.tpl</literal> (pour
les pages non-connectées) ou <literal>base_connected.tpl</literal> (pour les pages connectées).</simpara></note> les pages non-connectées) ou <literal>base_connected.tpl</literal> (pour les pages connectées).</simpara></note>
@ -352,7 +352,7 @@ grep -Er '\.(png|gif|jpg)' /etc/ldapsaisie/local/templates</programlisting>
</sect2> </sect2>
<sect2> <sect2 id="upgrade-2.4.1-to-3.0.0-urls">
<title>Tous les fichiers : Modification des URLs</title> <title>Tous les fichiers : Modification des URLs</title>
<itemizedlist> <itemizedlist>