<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://cartoweb-community.gloobe.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Cartoweb Community</title>
        <description></description>
        <link>http://cartoweb-community.gloobe.org/</link>
        <lastBuildDate>Tue, 14 Feb 2012 11:51:42 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://cartoweb-community.gloobe.org/ttp://cartoweb-community.gloobe.org/lib/tpl/cw3/images/favicon.ico</url>
            <title>Cartoweb Community</title>
            <link>http://cartoweb-community.gloobe.org/</link>
        </image>
        <item>
            <title>fr:menu</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:menu&amp;rev=1281027536&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1280054222&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 2:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:articles:start|Articles]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:articles:start|Articles]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:start|Documentation]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:start|Documentation]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * [[http://www.portailsig.org/faq&lt;strong&gt;/cartoweb_3/&lt;/strong&gt;|FAQ]]&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * [[http://www.portailsig.org&lt;strong&gt;/content&lt;/strong&gt;/faq&lt;strong&gt;-cartoweb&lt;/strong&gt;|FAQ]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:modules:start|Modules]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:modules:start|Modules]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:templates:start|Modèles]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:templates:start|Modèles]]&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr</category>
            <pubDate>Thu, 05 Aug 2010 18:58:56 +0100</pubDate>
        </item>
        <item>
            <title>id:plugins:start - new version : 0.93</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=id:plugins:start&amp;rev=1242494250&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1242492451&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 12:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 12:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * menampilkan titik, garis dan poligon sebagai placemark&amp;nbsp; Google Earth including metadata.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * menampilkan titik, garis dan poligon sebagai placemark&amp;nbsp; Google Earth including metadata.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * menampilkan layer mapserver kedalam Google Earth sebagai layer WMS. Layer WMS akan terbarui sesuai dengan navigasi yang terdapat didalam Google Earth.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * menampilkan layer mapserver kedalam Google Earth sebagai layer WMS. Layer WMS akan terbarui sesuai dengan navigasi yang terdapat didalam Google Earth.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * menampilkan data kedalam OpenLayers/Google Maps/Google Earth Plug-in/Yahoo Maps/Virtual Earth&lt;strong&gt;.&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * menampilkan data kedalam OpenLayers/Google Maps/Google Earth Plug-in/Yahoo Maps/Virtual Earth&amp;nbsp;&lt;strong&gt;( + geoRSS , + geoJSON )&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * data yang diekspor kedalam KML dapat ditampilkan secara penuh atau sebagian dengan menggunakan fungsi query CartoWeb.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * data yang diekspor kedalam KML dapat ditampilkan secara penuh atau sebagian dengan menggunakan fungsi query CartoWeb.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>loicdevaux</author>
        <category>id:plugins</category>
            <pubDate>Sat, 16 May 2009 19:17:30 +0100</pubDate>
        </item>
        <item>
            <title>en:plugins:start - version 0.93 released</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=en:plugins:start&amp;rev=1242494212&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1242489666&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 13:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 13:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * view each point , line, polygon as a placemark in Google Earth including metadata&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * view each point , line, polygon as a placemark in Google Earth including metadata&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * view each mapserver layer inside Google Earth as a WMS layer. The WMS layer gets refreshed according to navigation inside Google Earth (Network links)&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * view each mapserver layer inside Google Earth as a WMS layer. The WMS layer gets refreshed according to navigation inside Google Earth (Network links)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * view all the above listed data inside OpenLayers, Google Maps/Google Earth Plug-in, Virtual Earth, Yahoo Maps&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * view all the above listed data inside OpenLayers, Google Maps/Google Earth Plug-in, Virtual Earth, Yahoo Maps&amp;nbsp;&lt;strong&gt;and export to geoRSS and geoJSON format&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * the data exported to KML can be the full extent or a selection using cartoweb's querying features.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * the data exported to KML can be the full extent or a selection using cartoweb's querying features.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;\\&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;\\&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>loicdevaux</author>
        <category>en:plugins</category>
            <pubDate>Sat, 16 May 2009 19:16:52 +0100</pubDate>
        </item>
        <item>
            <title>fr:modules:start - sortie de la version 0.93</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:modules:start&amp;rev=1242494179&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1242488714&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 16:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 16:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * visualiser chaque couche MapServer dans Google Earth en tant que couche WMS. La couche WMS est rafraichie en fonction de la navigation dans Google Earth (Network links)&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * visualiser chaque couche MapServer dans Google Earth en tant que couche WMS. La couche WMS est rafraichie en fonction de la navigation dans Google Earth (Network links)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * visualiser toutes les données mentionnées précédemment dans OpenLayers, Google Maps, Virtual Earth, Yahoo Maps et Google Earth Plug-in&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * visualiser toutes les données mentionnées précédemment dans OpenLayers, Google Maps, Virtual Earth, Yahoo Maps et Google Earth Plug-in&amp;nbsp;&lt;strong&gt;ainsi qu'en geoRSS et geoJSON&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;\\&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;\\&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>loicdevaux</author>
        <category>fr:modules</category>
            <pubDate>Sat, 16 May 2009 19:16:19 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:requetes</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:requetes&amp;rev=1234351712&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234351712&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 76:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 76:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; &amp;quot;query_returned_attributes&amp;quot; &amp;quot;attribute1 attribute2&amp;quot; : les noms (séparés par des espaces) des champs renvoyés par une requête. Si non définis, tous les champs sont renvoyés. Attention : ils sont sensibles à la case.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; &amp;quot;query_returned_attributes&amp;quot; &amp;quot;attribute1 attribute2&amp;quot; : les noms (séparés par des espaces) des champs renvoyés par une requête. Si non définis, tous les champs sont renvoyés. Attention : ils sont sensibles à la case.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * &amp;quot;hilight_use_logical_expressions&amp;quot; &amp;quot;true&amp;quot;/&amp;quot;false&amp;quot; : définissez la à true si vous utilisez une couche pour la mise en valeur (en utilisant la convention //votrecouche_hilight//) et que vous voulez préserver votre expression dans la couche de mise en valeur pour mettre en valeur les objets. IMPORTANT : vous devez définir cette métadonnées dans la couche de mise en valeur, pas dans la couche originelle.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * &amp;quot;hilight_use_logical_expressions&amp;quot; &amp;quot;true&amp;quot;/&amp;quot;false&amp;quot; : définissez la à true si vous utilisez une couche pour la mise en valeur (en utilisant la convention //votrecouche_hilight//) et que vous voulez préserver votre expression dans la couche de mise en valeur pour mettre en valeur les objets. IMPORTANT : vous devez définir cette métadonnées dans la couche de mise en valeur, pas dans la couche originelle.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * &amp;quot;data_encoding&amp;quot; tout EncoderClass definis dans client.ini: voir Section 17.3, &amp;quot;Configuration de l'encodage des caractères&amp;quot;. Vous devez également spécifier&amp;nbsp;&lt;strong&gt;que le&amp;nbsp;&lt;/strong&gt;paramètre dans la Méta-donnée &amp;quot;exported_values&amp;quot; ! Voir Section 6.3, “Méta-données dans les fichiers Mapfile et layers.ini” pour les détails.&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * &amp;quot;data_encoding&amp;quot; tout EncoderClass definis dans client.ini: voir Section 17.3, &amp;quot;Configuration de l'encodage des caractères&amp;quot;. Vous devez également spécifier&amp;nbsp;&lt;strong&gt;ce&amp;nbsp;&lt;/strong&gt;paramètre dans la Méta-donnée &amp;quot;exported_values&amp;quot; ! Voir Section 6.3, “Méta-données dans les fichiers Mapfile et layers.ini” pour les détails.&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Exemple :&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Exemple :&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Wed, 11 Feb 2009 12:28:32 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:manuel_de_l_utilisateur - external edit</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:manuel_de_l_utilisateur&amp;rev=1233608546&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234343673&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 15:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 15:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Fichiers de configuration]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Fichiers de configuration]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Configuration du cache]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Configuration du cache]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; - [[Couches]] &amp;lt;sub&amp;gt;[coreplugin]&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; - [[Couches]] &amp;lt;sub&amp;gt;[coreplugin]&amp;nbsp;&lt;strong&gt;(layers)&lt;/strong&gt;&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Navigation]] &amp;lt;sub&amp;gt;[coreplugin] (location)&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Navigation]] &amp;lt;sub&amp;gt;[coreplugin] (location)&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Options des formats d'image]] &amp;lt;sub&amp;gt;[coreplugin] (images)&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Options des formats d'image]] &amp;lt;sub&amp;gt;[coreplugin] (images)&amp;lt;/sub&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Mon, 02 Feb 2009 22:02:26 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:sauver_un_projet_de_carte_dans_une_url</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:sauver_un_projet_de_carte_dans_une_url&amp;rev=1234279349&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234278390&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 27:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 27:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Votre toolbar.tpl DOIT contenir le '{if !$tool-&amp;gt;oneshot}...{/if}' condition sur l'outil d'activation action!!!&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Votre toolbar.tpl DOIT contenir le '{if !$tool-&amp;gt;oneshot}...{/if}' condition sur l'outil d'activation action!!!&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;C'est particulièrement important si vous&amp;nbsp;&lt;strong&gt;&amp;quot;overrided&amp;quot;&amp;nbsp;&lt;/strong&gt;ce modèle dans votre projet. Comparez avec la dernière version cvs du fichier toolbar.tpl pour vous assurer d'avoir le bon code conditionnel.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;C'est particulièrement important si vous&amp;nbsp;&lt;strong&gt;surchargez&amp;nbsp;&lt;/strong&gt;ce modèle dans votre projet. Comparez avec la dernière version cvs du fichier toolbar.tpl pour vous assurer d'avoir le bon code conditionnel.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Tue, 10 Feb 2009 16:22:29 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:configuration_anti-flood</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:configuration_anti-flood&amp;rev=1234278596&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234275713&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====== Configuration anti-flood ======&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Introduction =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Introduction =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Tue, 10 Feb 2009 16:09:56 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:module_de_localisation</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:module_de_localisation&amp;rev=1234265576&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1233608546&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;note warning&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;note warning&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Assurez vous que le recentrage est activé (''recenterActive = true'' dans //client_conf/location.ini) ! La balise caché inputs //id_recenter_layer// et //id_recenter_ids// sont nécessaires pour que la fonctionnalité de recentrage fonctionne correctement.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Assurez vous que le recentrage est activé (''recenterActive = true'' dans //client_conf/location.ini&lt;strong&gt;//&lt;/strong&gt;) ! La balise caché inputs //id_recenter_layer// et //id_recenter_ids// sont nécessaires pour que la fonctionnalité de recentrage fonctionne correctement.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Tue, 10 Feb 2009 12:32:56 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:start</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:start&amp;rev=1234265558&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234265558&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 63:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 63:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:WMS_Browser_Light|Navigateur léger WMS]]FIXME&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:WMS_Browser_Light|Navigateur léger WMS]]FIXME&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:Routing_Plugin|Module d'itinéraire]]FIXME&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:Routing_Plugin|Module d'itinéraire]]FIXME&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:Bbox_history_plugin|Module Historique de la bbox]]&lt;strong&gt;FIXME&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp; - [[.:Bbox_history_plugin|Module Historique de la bbox]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Sauver un projet de carte dans une url]]FIXME&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Sauver un projet de carte dans une url]]FIXME&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[CartoWeb et statistique d'usage des WMS]] FIXME&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[CartoWeb et statistique d'usage des WMS]] FIXME&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Tue, 10 Feb 2009 12:32:38 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.4:module_de_localisation</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.4:module_de_localisation&amp;rev=1234265509&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234265400&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;note warning&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;note warning&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Assurez vous que le recentrage est activé (''recenterActive = true'' dans //client_conf/location.ini) ! La balise caché inputs //id_recenter_layer// et //id_recenter_ids// sont nécessaires pour que la fonctionnalité de recentrage fonctionne correctement.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Assurez vous que le recentrage est activé (''recenterActive = true'' dans //client_conf/location.ini&lt;strong&gt;//&lt;/strong&gt;) ! La balise caché inputs //id_recenter_layer// et //id_recenter_ids// sont nécessaires pour que la fonctionnalité de recentrage fonctionne correctement.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.4</category>
            <pubDate>Tue, 10 Feb 2009 12:31:49 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.4:infobulles</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.4:infobulles&amp;rev=1234264810&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234264155&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 38:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 38:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * //attributes// : liste des attributs, séparés par des virgules, à afficher&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * //attributes// : liste des attributs, séparés par des virgules, à afficher&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * //template// : (facultatif) modèle personnalisé, doit être dans le dossier du module surchargeant //toolTips//. Si non défini, le modèle générique //layerResult.tpl// est utilisé. Le modèle à utiliser peut aussi être défini dans la méthode **renderResult()** dans le PHP si **QueryableLayer** est surchargée (voir la section 23.3.2, &amp;quot;Surcharger les classes&amp;quot;)&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * //template// : (facultatif) modèle personnalisé, doit être dans le dossier du module surchargeant //toolTips//. Si non défini, le modèle générique //layerResult.tpl// est utilisé. Le modèle à utiliser peut aussi être défini dans la méthode **renderResult()** dans le PHP si **QueryableLayer** est surchargée (voir la section 23.3.2, &amp;quot;Surcharger les classes&amp;quot;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * //geomColName// : (facultatif) nom de la colonne geometry. Par défaut 'the_geom'.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * //srid// : (facultatif) numéro du système de projection utilisé. Par défaut '-1'.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; tooltips.region.label = &amp;quot;Régions&amp;quot;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; tooltips.region.dsn = &amp;quot;pgsql://www-data:www-data@localhost:5432/france&amp;quot;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; tooltips.region.dbTableName = region&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; tooltips.region.attributes = &amp;quot;nom, code&amp;quot;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; tooltips.region.template = &amp;quot;layerResult_region.tpl&amp;quot;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * //timeoutBeforeHide// : (facultatif) Le temps en millisecondes avant que la boîte de résultat tooltips disparaisse (si l'utilisateur n'a pas mis le curseur de la souris dessus). Set à 3000 par défaut.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; timeoutBeforeHide = 7000&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; timeout_async.region.label = &amp;quot;Régions&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; timeout_async.region.dsn = &amp;quot;pgsql://www-data:www-data@localhost:5432/france&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; timeout_async.region.dbTableName = region&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; timeout_async.region.attributes = &amp;quot;nom, code&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; timeout_async.region.template = &amp;quot;layerResult_region.tpl&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Infobulle personnalisée =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Infobulle personnalisée =====&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.4</category>
            <pubDate>Tue, 10 Feb 2009 12:20:10 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:infobulles - toolTips mis à jour</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:infobulles&amp;rev=1234264796&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1234279277&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 158:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 158:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Incompatibilités =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Incompatibilités =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;S'il vous plait remarquez&amp;nbsp;&lt;/strong&gt;que certaines fonctionnalités ont été&amp;nbsp;&lt;strong&gt;enlevé&amp;nbsp;&lt;/strong&gt;du module&amp;nbsp;&lt;strong&gt;tooltips&amp;nbsp;&lt;/strong&gt;&amp;nbsp;pour renforcer sa stabilité. Les modes ''area_async'' et ''area_direct'' ne sont plus disponible dorénavant car&amp;nbsp;&lt;strong&gt;il complique&amp;nbsp;&lt;/strong&gt;beaucoup le code javascript et n'ont pas été utilisé du tout. Et le mode ''timeout_async'' a été remplacé par ''tooltips'' dans les fichiers de configuration.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;Remarquez&amp;nbsp;&lt;/strong&gt;que certaines fonctionnalités ont été&amp;nbsp;&lt;strong&gt;enlevées&amp;nbsp;&lt;/strong&gt;du module&amp;nbsp;&lt;strong&gt;toolTips&amp;nbsp;&lt;/strong&gt;&amp;nbsp;pour renforcer sa stabilité. Les modes ''area_async'' et ''area_direct'' ne sont plus disponible dorénavant car&amp;nbsp;&lt;strong&gt;ils compliquent&amp;nbsp;&lt;/strong&gt;beaucoup le code javascript et n'ont pas été utilisé du tout. Et le mode ''timeout_async'' a été remplacé par ''tooltips'' dans les fichiers de configuration.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>simon</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Tue, 10 Feb 2009 12:19:56 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.5:search</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.5:search&amp;rev=1228466084&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1228466084&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== 23.3.1. Mécanisme basic et configuration ====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== 23.3.1. Mécanisme basic et configuration ====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Le jeu de données et la définition de la requête sont définie dans le fichier //search.ini//. Le design et les champs du formulaire de recherche est définie le fichier //search.tpl//. Le comportement de la recherche&amp;nbsp;&lt;strong&gt;reside&amp;nbsp;&lt;/strong&gt;principalement dans le fichier //Search.ajax.js//.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Le jeu de données et la définition de la requête sont définie dans le fichier //search.ini//. Le design et les champs du formulaire de recherche est définie le fichier //search.tpl//. Le comportement de la recherche&amp;nbsp;&lt;strong&gt;réside&amp;nbsp;&lt;/strong&gt;principalement dans le fichier //Search.ajax.js//.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Imaginons que nous voulons faire une recherche avec un recentrage sur les données qui sont présentées sur une couche //Addresses//. La source des données est une table dans une base de données PostGIS.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Imaginons que nous voulons faire une recherche avec un recentrage sur les données qui sont présentées sur une couche //Addresses//. La source des données est une table dans une base de données PostGIS.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 57:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 57:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; config.Adresses.formatter.template = search_results&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; config.Adresses.formatter.template = search_results&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * le paramètre ''dsn'' correspond à la chaine dsn de la&amp;nbsp;&lt;strong&gt;connection&amp;nbsp;&lt;/strong&gt;à la base de données. Pour plus d'information voyez s'il vous plait la page PEAR correspondante.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * le paramètre ''dsn'' correspond à la chaine dsn de la&amp;nbsp;&lt;strong&gt;connexion&amp;nbsp;&lt;/strong&gt;à la base de données. Pour plus d'information voyez s'il vous plait la page PEAR correspondante.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''encodingContext'' correspond au contexte dans votre fichier //client_conf/client.ini// voir le code ci-dessous.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''encodingContext'' correspond au contexte dans votre fichier //client_conf/client.ini// voir le code ci-dessous.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.XXXX'' est utilisé pour faire la différence entre les tables.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.XXXX'' est utilisé pour faire la différence entre les tables.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.type'' définie le type de la requête qui doit&amp;nbsp;&lt;strong&gt;êter&amp;nbsp;&lt;/strong&gt;réalisé sur la table. Ses valeurs peuvent être :&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.type'' définie le type de la requête qui doit&amp;nbsp;&lt;strong&gt;être&amp;nbsp;&lt;/strong&gt;réalisé sur la table. Ses valeurs peuvent être :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''fulltextTable'' : cela signifie que la recherche est une recherche textuelle (clause //ilike//) qui sera réalisé sur les champs listés dans le paramètre ''config.Adresses.provider.fulltextColumns''.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''fulltextTable'' : cela signifie que la recherche est une recherche textuelle (clause //ilike//) qui sera réalisé sur les champs listés dans le paramètre ''config.Adresses.provider.fulltextColumns''.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''table'' :&amp;nbsp; dans ce cas un clause WHERE doit être définie. (voir section 23.3.1.1, “Recherche guidé”)&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''table'' :&amp;nbsp; dans ce cas un clause WHERE doit être définie. (voir section 23.3.1.1, “Recherche guidé”)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''user-defined'' (voir section 23.3.1.4, “Écrire un //Formatter//”).&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; * ''user-defined'' (voir section 23.3.1.4, “Écrire un //Formatter//”).&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.table'' définie le nom de la table pour la requête.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.table'' définie le nom de la table pour la requête.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.aliases''&amp;nbsp;&lt;strong&gt;déinie&amp;nbsp;&lt;/strong&gt;les alias des noms des colonnes. Cela peut être utile s'il y a deux tables&amp;nbsp; avec le&amp;nbsp;&lt;strong&gt;mêm enom&amp;nbsp;&lt;/strong&gt;de colonne, ou si vous voulez migrer d'un ensemble de table vers une autre avec des noms de colonnes différentes. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.aliases''&amp;nbsp;&lt;strong&gt;définie&amp;nbsp;&lt;/strong&gt;les alias des noms des colonnes. Cela peut être utile s'il y a deux tables&amp;nbsp; avec le&amp;nbsp;&lt;strong&gt;même nom&amp;nbsp;&lt;/strong&gt;de colonne, ou si vous voulez migrer d'un ensemble de table vers une autre avec des noms de colonnes différentes. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.id'' désigne la valeur unique utilisé pour recentrer. Par exemple,&amp;nbsp;&lt;strong&gt;su&amp;nbsp;&lt;/strong&gt;vous voulez recentrer par id (gid dans notre cas) la valeur id doit être définie à gid. N'oubliez pas id-attribute-srting dans le mapFile, voyez les références du Map file&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.id'' désigne la valeur unique utilisé pour recentrer. Par exemple,&amp;nbsp;&lt;strong&gt;si&amp;nbsp;&lt;/strong&gt;vous voulez recentrer par id (gid dans notre cas) la valeur id doit être définie à gid. N'oubliez pas id-attribute-srting dans le mapFile, voyez les références du Map file&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.columns'' définie les colonnes à retournées par la requête. Il contient les noms des colonnes séparés par des virgules.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.columns'' définie les colonnes à retournées par la requête. Il contient les noms des colonnes séparés par des virgules.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.fulltextColumns'' définie les colonnes à utilisé dans la clause //ilike// lorsque le paramètre ''config.Adresses.provider.type'' est //fulltextColumns//. Il contient les noms des colonnes séparés par des virgules.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.fulltextColumns'' définie les colonnes à utilisé dans la clause //ilike// lorsque le paramètre ''config.Adresses.provider.type'' est //fulltextColumns//. Il contient les noms des colonnes séparés par des virgules.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 74:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 74:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ce paramètre ne doit pas être utilisé si le type est //table//.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ce paramètre ne doit pas être utilisé si le type est //table//.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/note&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * le&amp;nbsp;&lt;strong&gt;paramèter&amp;nbsp;&lt;/strong&gt;''config.Adresses.provider.sortColumn'' définie les colonnes à utiliser pour ordonner les lignes.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * le&amp;nbsp;&lt;strong&gt;paramètre&amp;nbsp;&lt;/strong&gt;''config.Adresses.provider.sortColumn'' définie les colonnes à utiliser pour ordonner les lignes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.sortDirection'' dont le type de l'ordre. Sa valeur peut être //asc// ou //desc// pour ascendant et descendant.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.provider.sortDirection'' dont le type de l'ordre. Sa valeur peut être //asc// ou //desc// pour ascendant et descendant.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.formatter.type'' définie la méthode pour la présentation du(es) résultat(s). Pour l'instant seul smarty est implémenté. Mais il est possible d'écrire votre propre //Formatter// (voir le chapitre écrire un //Formatter//).&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * le paramètre ''config.Adresses.formatter.type'' définie la méthode pour la présentation du(es) résultat(s). Pour l'instant seul smarty est implémenté. Mais il est possible d'écrire votre propre //Formatter// (voir le chapitre écrire un //Formatter//).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 132:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 132:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_config'' détermine la table à interroger. Sa valeur doit correspondre au nom de la table définie dans le fichier //search.ini// (config.ici_mettre_la_valeur). Cette valeur permet de définir différente table dans le fichier de configuration&amp;nbsp; et de choisir dynamiquement quelle table à interroger ! Cette balise input n'est pas optionnelle et le module recherche génèrera une erreur !&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_config'' détermine la table à interroger. Sa valeur doit correspondre au nom de la table définie dans le fichier //search.ini// (config.ici_mettre_la_valeur). Cette valeur permet de définir différente table dans le fichier de configuration&amp;nbsp; et de choisir dynamiquement quelle table à interroger ! Cette balise input n'est pas optionnelle et le module recherche génèrera une erreur !&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * La balise input ''search_sort_column'' définie la&amp;nbsp;&lt;strong&gt;colone&amp;nbsp;&lt;/strong&gt;à utiliser par la clause sort. Si la balise input n'est pas définie ou n'a pas de valeur, elle sera écrasée par le paramètre //sortColumn// définie dans le fichier //search.ini//. Si ce paramètre n'est pas définie également dans le fichier de configuration il sera ignoré.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * La balise input ''search_sort_column'' définie la&amp;nbsp;&lt;strong&gt;colonne&amp;nbsp;&lt;/strong&gt;à utiliser par la clause sort. Si la balise input n'est pas définie ou n'a pas de valeur, elle sera écrasée par le paramètre //sortColumn// définie dans le fichier //search.ini//. Si ce paramètre n'est pas définie également dans le fichier de configuration il sera ignoré.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_sort_direction'' définie l'ordre de rangement. Il doit être définie à //asc// ou //desc//. Si cette balise input n'est pas définie ou n'a pas de valeur, elle sera écrasée par le paramètre //sortColumnDirection// définie dans le fichier //search.ini//. Si ce paramètre n'est pas définie également dans le fichier de configuration il sera ignoré.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_sort_direction'' définie l'ordre de rangement. Il doit être définie à //asc// ou //desc//. Si cette balise input n'est pas définie ou n'a pas de valeur, elle sera écrasée par le paramètre //sortColumnDirection// définie dans le fichier //search.ini//. Si ce paramètre n'est pas définie également dans le fichier de configuration il sera ignoré.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_number'' définie le nombre maximal de ligne qui doivent être renvoyée par la requête. Si cette balise input&amp;nbsp; n'est pas définie ou n'a pas de valeur, elle sera ignorée.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * La balise input ''search_number'' définie le nombre maximal de ligne qui doivent être renvoyée par la requête. Si cette balise input&amp;nbsp; n'est pas définie ou n'a pas de valeur, elle sera ignorée.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 240:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 240:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* si le nom de la table de la base de données est le même que la couche concernée&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* si le nom de la table de la base de données est le même que la couche concernée&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; au recentrage, vous pouvez le définir comme ci-dessous&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; au recentrage, vous pouvez le définir comme ci-dessous&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assurez vous qu'&lt;strong&gt;il&amp;nbsp;&lt;/strong&gt;il y a un input caché avec ce nom et cet id dans votre ficher modèle !&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assurez vous qu'il y a un input caché avec ce nom et cet id dans votre ficher modèle !&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; si non, ajoutez le */&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; si non, ajoutez le */&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $('id_recenter_layer').value = $('search_config').value;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $('id_recenter_layer').value = $('search_config').value;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.5</category>
            <pubDate>Fri, 05 Dec 2008 09:34:44 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:start</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:start&amp;rev=1225218695&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1225218682&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 14:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 14:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Traduction de la documentation officielle =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Traduction de la documentation officielle =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.5:start|Documentation version 3.5]] FIXME &amp;lt;&lt;strong&gt;-&lt;/strong&gt;-- copie de la version 3.4 de départ&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.5:start|Documentation version 3.5]] FIXME &amp;lt;-- copie de la version 3.4 de départ&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.4:start|Documentation version 3.4]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.4:start|Documentation version 3.4]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.3:start|Documentation version 3.3]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; * [[fr:documentation:doc_officiel:version3.3:start|Documentation version 3.3]]&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation</category>
            <pubDate>Tue, 28 Oct 2008 19:31:35 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.3:start</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.3:start&amp;rev=1197811829&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1197811191&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 30:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 30:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Manuel du développeur]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; - [[Manuel du développeur]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Calling Plugins]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Calling Plugins]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Nouveaux Plugins]]&lt;strong&gt;FIXME&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Nouveaux Plugins]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Dynamic mapfile modifications]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Dynamic mapfile modifications]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Using the Security Infrastructure]]&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; - [[Using the Security Infrastructure]]&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.3</category>
            <pubDate>Sun, 16 Dec 2007 14:30:29 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.3:nouveaux_plugins</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.3:nouveaux_plugins&amp;rev=1197811812&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1197804622&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 2:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====2.1 Que sont les Plugins=====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====2.1 Que sont les Plugins=====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.1.1 Définition====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.1.1 Définition====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;cartoweb&amp;nbsp;&lt;/strong&gt;sont des paquetages modulaires de fichiers (Classes PHP, modèle HTML, images et autres ressources) qui sont utilisés pour une action particulière : mise en forme de la carte principale, interface de navigation dans les couches, déplacement dans la carte (zoom, déplacement, etc.), requêtes, authentification des utilisateurs, interface de recherche et beaucoup d'autres.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;CartoWeb&amp;nbsp;&lt;/strong&gt;sont des paquetages modulaires de fichiers (Classes PHP, modèle HTML, images et autres ressources) qui sont utilisés pour une action particulière : mise en forme de la carte principale, interface de navigation dans les couches, déplacement dans la carte (zoom, déplacement, etc.), requêtes, authentification des utilisateurs, interface de recherche et beaucoup d'autres.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;====2.1.2&amp;nbsp;&lt;strong&gt;Plugins&amp;nbsp;&lt;/strong&gt;et Coreplugins==== &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====2.1.2&amp;nbsp;&lt;strong&gt;Modules&amp;nbsp;&lt;/strong&gt;et Coreplugins==== &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Il y a deux sortes de&amp;nbsp;&lt;strong&gt;plugins&lt;/strong&gt;: &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Il y a deux sortes de&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;: &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *''coreplugins'' : les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;fondamentaux qui s'occupent des actions de bas niveau comme la manipulation de la taille des cartes, les outils de navigation, la sélection des couches. Les&amp;nbsp;&lt;strong&gt;Plugins&amp;nbsp;&lt;/strong&gt;qui sont fréquemment utilisés dans les applications&amp;nbsp;&lt;strong&gt;cartoweb&amp;nbsp;&lt;/strong&gt;devraient être dans cette catégorie. Ils sont toujours disponibles et activés. D'autres&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;peuvent interagir avec eux. Les fichiers des coreplugins sont groupés dans le dossier ''coreplugins/''. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *''coreplugins'' : les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;fondamentaux qui s'occupent des actions de bas niveau comme la manipulation de la taille des cartes, les outils de navigation, la sélection des couches. Les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;qui sont fréquemment utilisés dans les applications&amp;nbsp;&lt;strong&gt;CartoWeb&amp;nbsp;&lt;/strong&gt;devraient être dans cette catégorie. Ils sont toujours disponibles et activés. D'autres&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;peuvent interagir avec eux. Les fichiers des coreplugins sont groupés dans le dossier ''coreplugins/''. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp;*''plugins'': Ce sont des&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;''normaux'' qui effectuent des actions plus spécifiques et ne sont pas toujours activés. L'activation de&amp;nbsp;&lt;strong&gt;Plugin&amp;nbsp;&lt;/strong&gt;se fait par la configuration du paramètre ''loadPlugins'' dans&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;client_conf/client.ini&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;pour les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;CartoClient et dans&amp;nbsp;&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;server_conf/&amp;lt;mapId&amp;gt;/&amp;lt;mapId&amp;gt;.ini&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;pour les Plugins CartoServer. Par exemple:&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp;*''plugins'': Ce sont des&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;''normaux'' qui effectuent des actions plus spécifiques et ne sont pas toujours activés. L'activation de&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;se fait par la configuration du paramètre ''loadPlugins'' dans&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;client_conf/client.ini&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;pour les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;CartoClient et dans&amp;nbsp;&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;server_conf/&amp;lt;mapId&amp;gt;/&amp;lt;mapId&amp;gt;.ini&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;pour les Plugins CartoServer. Par exemple:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = auth, outline, exportHtml&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = auth, outline, exportHtml&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Comme, ils ne sont pas toujours disponibles, les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;''simples'' ne sont généralement pas reliés aux autres. D'un autre côté, ce n'est pas un problème pour eux d'utiliser des fonctionnalités des coreplugins si ces derniers sont accessibles. Les fichiers des&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;''simples'' sont groupés dans le dossier&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;plugins/&lt;strong&gt;''&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Comme, ils ne sont pas toujours disponibles, les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;''simples'' ne sont généralement pas reliés aux autres. D'un autre côté, ce n'est pas un problème pour eux d'utiliser des fonctionnalités des coreplugins si ces derniers sont accessibles. Les fichiers des&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;''simples'' sont groupés dans le dossier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;plugins/&lt;strong&gt;//&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;La philosophie générale est de rassembler tous les fichiers d'un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;donné dans le même dossier dédié, autant pour les fichiers venant du côté CartoClient que ceux provenant du côté CartoServer.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;La philosophie générale est de rassembler tous les fichiers d'un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;donné dans le même dossier dédié, autant pour les fichiers venant du côté CartoClient que ceux provenant du côté CartoServer.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Ainsi, il est plus facile de&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;pluguer&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;un nouveau module dans l'architecture de CartoWeb. Il suffit juste de le placer dans le dossier&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;plugins&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;ou&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;coreplugins&lt;strong&gt;''&lt;/strong&gt;. Remarquez toutefois, que les fichiers de configuration (appelés: &amp;lt;nom du plugin&amp;gt;.ini ) sont placés dans&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;client_conf/&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et/ou&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;server_conf/&amp;lt;mapId&amp;gt;/&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;suivant si les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;ont des parties CartoClient ou CartoServer.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Ainsi, il est plus facile de&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;pluguer&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;un nouveau module dans l'architecture de CartoWeb. Il suffit juste de le placer dans le dossier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;plugins&lt;strong&gt;///&amp;nbsp;&lt;/strong&gt;ou&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;coreplugins&lt;strong&gt;//&lt;/strong&gt;. Remarquez toutefois, que les fichiers de configuration (appelés :&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;&amp;lt;nom du plugin&amp;gt;.ini&lt;strong&gt;//&lt;/strong&gt;) sont placés dans&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;client_conf/&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;et/ou&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;server_conf/&amp;lt;mapId&amp;gt;/&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;suivant si les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;ont des parties CartoClient ou CartoServer.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;====2.1.3 Structure des&amp;nbsp;&lt;strong&gt;Plugins&lt;/strong&gt;==== &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====2.1.3 Structure des&amp;nbsp;&lt;strong&gt;modules&lt;/strong&gt;==== &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Les&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;et coreplugins ont la structure générale suivante:&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;et coreplugins ont la structure générale suivante:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;lt;pluginName&amp;gt;/&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;lt;pluginName&amp;gt;/&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;lt;pluginName&amp;gt;/client/&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;lt;pluginName&amp;gt;/client/&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 31:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *''server/'' contient tous les fichiers php spécifiques au côté CartoServer&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *''server/'' contient tous les fichiers php spécifiques au côté CartoServer&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *''common/'' contient tous les fichiers php qui sont partagé par les deux côtés CartoClient et CartoServer.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *''common/'' contient tous les fichiers php qui sont partagé par les deux côtés CartoClient et CartoServer.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *''templates/'' contient tous les modèles Smarty spécifiques au&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;. Comme les modèles sont seulement utilisés côté CartoClient il sont appelés seulement par le code ''client/''. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *''templates/'' contient tous les modèles Smarty spécifiques au&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;. Comme les modèles sont seulement utilisés côté CartoClient il sont appelés seulement par le code ''client/''. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *''htdocs/'' contient tous les fichiers (pages PHP, images, javaScript, fichiers CSS, etc..) qui doivent être accessible depuis le web quand le&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;est activé. Ces fichiers sont répartis dans différents dossiers suivant leur nature. Si nécessaire, vous pouvez créer des sous-dossiers supplémentaires. Par exemple: ''java/'' si votre&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;utilise une applet java. Pour préserver l'indépendance du&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;il est fortement recommandé de ne pas ajouter vos styles CSS dans la feuille de style générale de cartoClient, mais de créer ici une feuille de style spécifique qui sera appelée séparément.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *''htdocs/'' contient tous les fichiers (pages PHP, images, javaScript, fichiers CSS, etc..) qui doivent être accessible depuis le web quand le&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;est activé. Ces fichiers sont répartis dans différents dossiers suivant leur nature. Si nécessaire, vous pouvez créer des sous-dossiers supplémentaires. Par exemple: ''java/'' si votre&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;utilise une applet java. Pour préserver l'indépendance du&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;il est fortement recommandé de ne pas ajouter vos styles CSS dans la feuille de style générale de cartoClient, mais de créer ici une feuille de style spécifique qui sera appelée séparément.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Remarquez qu'il n'est pas nécessaire de créer entièrement la structure décrite ci-dessus. Seulement les dossiers qui contiennent des fichiers sont nécessaires. Par exemple, si un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;fait uniquement un appel à des actions du côté CartoServer. Il n'y a pas besoin de créer les dossiers ''client/, templates/ et htdocs/. common/'' peut être utiles si des classes pouvant être partagées avec CartoClient sont utilisées.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Remarquez qu'il n'est pas nécessaire de créer entièrement la structure décrite ci-dessus. Seulement les dossiers qui contiennent des fichiers sont nécessaires. Par exemple, si un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;fait uniquement un appel à des actions du côté CartoServer. Il n'y a pas besoin de créer les dossiers ''client/, templates/ et htdocs/. common/'' peut être utiles si des classes pouvant être partagées avec CartoClient sont utilisées.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;=====2.2&amp;nbsp;&lt;strong&gt;Ecrire&amp;nbsp;&lt;/strong&gt;un&amp;nbsp;&lt;strong&gt;Plugin&lt;/strong&gt;=====&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;=====2.2&amp;nbsp;&lt;strong&gt;Écrire&amp;nbsp;&lt;/strong&gt;un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;=====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.2.1 Introduction====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.2.1 Introduction====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;S'il n'existe aucun&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;ou coreplugin qui satisfasse vos besoins, et si aucun n'est assez proche pour justifier de l'adapter, vous pouvez écrire un nouveau&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;S'il n'existe aucun&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;ou coreplugin qui satisfasse vos besoins, et si aucun n'est assez proche pour justifier de l'adapter, vous pouvez écrire un nouveau&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;La classe principale des&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;(client et/ou&amp;nbsp;&lt;strong&gt;server&lt;/strong&gt;) doit hériter des classes déjà définies ''clientPlugin'' et/ou ''serverPlugin'' qui fournissent les outils de bases d'un&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;La classe principale des&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;(client et/ou&amp;nbsp;&lt;strong&gt;serveur&lt;/strong&gt;) doit hériter des classes déjà définies ''clientPlugin'' et/ou ''serverPlugin'' qui fournissent les outils de bases d'un&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Par exemple :&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Par exemple :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; class ClientYourPlugin extends ClientPlugin {&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; class ClientYourPlugin extends ClientPlugin {&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; /* here comes your plugin client class definition */&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; /* here comes your plugin client class definition */&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; }&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====2.2.2 Module ou Coreplugin ?====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;En premier lieu, vous avez à déterminer si vous allez concevoir un simple module ou un coreplugin. Pour être un coreplugin, votre module doit être très générique et présenter un grand intérêt pour la communauté des utilisateurs de CartoWeb, car il doit être inclus dans la distribution de base. Contactez l'équipe de développement de CartoWeb pour plus d'informations. Dans la plus part des cas, c'est mieux et suffisant de créer un simple module.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;====2.2.2 Plugin ou Coreplugin ?==== &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Pour activer un coreplugin, mettez à jour la méthode&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;Cartoclient::getCorePluginNames()''&amp;nbsp;&lt;strong&gt;dans //&lt;/strong&gt;/ client/ Cartoclient.php&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;et/ou la méthode ''ServerContext::getCorePluginNames()'' dans&amp;nbsp;&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;server/ServerContext.php&lt;strong&gt;//&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;En premier lieu, vous avez à déterminer si vous allez concevoir un simple plugin ou un coreplugin. Pour être un coreplugin, votre plugin doit être très générique et présenter un grand intérêt pour la communauté des utilisateurs de CartoWeb, car il doit être inclus dans la distribution de base. Contactez l'équipe de développement de CartoWeb pour plus d'informations. Dans la plus part des cas, c'est mieux et suffisant de créer un simple plugin. &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Pour activer un coreplugin, mettez à jour la méthode Cartoclient::getCorePluginNames()&amp;nbsp;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;dans&amp;nbsp;&amp;nbsp;&lt;/strong&gt;''/ client/ Cartoclient.php&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et/ou la méthode ''ServerContext::getCorePluginNames()'' dans&amp;nbsp;&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;server/ServerContext.php&lt;strong&gt;''&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Par exemple :&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Par exemple :&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 60:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 60:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Pour charger un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;''normal'', modifiez le paramètre ''loadPlugins'' dans le fichier&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;client_conf/client.ini&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et/ou&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;server_conf/ &amp;lt;mapId&amp;gt;/&amp;lt;mapId&amp;gt;.ini'&lt;strong&gt;'&amp;nbsp;&lt;/strong&gt;Comme dans l'exemple suivant:&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Pour charger un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;''normal'', modifiez le paramètre ''loadPlugins'' dans le fichier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;client_conf/client.ini&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;et/ou&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;server_conf/ &amp;lt;mapId&amp;gt;/&amp;lt;mapId&amp;gt;.ini'&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;Comme dans l'exemple suivant:&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = auth, outline, exportHtml&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = auth, outline, exportHtml&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====2.2.3 Comment les modules sont appelés====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Comme expliqué dans la [[.:nouveaux_plugins#que_sont_les_plugins|section 2.1, Que sont les modules]], les modules sont des ensembles de code PHP qui sont appelés par les classes de CartoWeb (core classes) pour effectuer des actions particulières. Les modules sont appelés plusieurs fois durant l'exécution du programme (points d'entrée). Ainsi, ils peuvent interagir à plusieurs niveaux de l'application.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;====2.2.3 Comment les plugins sont appelés==== &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;Pour déterminer quel module doit être appelé à quel moment et pour faire quoi&lt;/strong&gt;, les&amp;nbsp;&lt;strong&gt;modules doivent implémenter une ou plusieurs&amp;nbsp;&lt;/strong&gt;des&amp;nbsp;&lt;strong&gt;interfaces&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;CartoWeb&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;interface selon le sens&amp;nbsp;&lt;/strong&gt;des&amp;nbsp;&lt;strong&gt;interfaces de la programmation orientée objet&lt;/strong&gt;).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;Comme expliqué dans la section 2.1&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;//Que sont&amp;nbsp;&lt;/strong&gt;les&amp;nbsp;&lt;strong&gt;Plugins//, les plugins sont&amp;nbsp;&lt;/strong&gt;des&amp;nbsp;&lt;strong&gt;ensembles&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;code PHP qui sont appelés par les classes&amp;nbsp;&lt;/strong&gt;de&amp;nbsp;&lt;strong&gt;cartoweb&amp;nbsp;&lt;/strong&gt;(&lt;strong&gt;core classes) pour effectuer&amp;nbsp;&lt;/strong&gt;des&amp;nbsp;&lt;strong&gt;actions particulières. Les Plugins sont appelés plusieurs fois durant l'exécution du programme (points d'entrée&lt;/strong&gt;)&lt;strong&gt;. Ainsi, ils peuvent interagir à plusieurs niveaux de l'application&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;Pour déterminer quel plugin doit être appelé à quel moment et pour faire quoi, les plugins doivent implémenter une ou plusieurs des interfaces de plugin de CartoWeb (interface selon le sens des interfaces de la programmation orientée objet). &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;L'interface défini les méthodes qui seront appelées par le programme principal durant l'exécution. Par exemple, vous pouvez jeter un oeil à la version simplifiée de la fonction ''cartoclient::doMain()''&amp;nbsp; suivante (main program), qui est définie dans le fichier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/client/Cartoclient.php&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;L'interface défini les méthodes qui seront appelées par le programme principal durant l'exécution. Par exemple, vous pouvez jeter un oeil à la version simplifiée de la fonction ''cartoclient::doMain()''&amp;nbsp; suivante (main program), qui est définie dans le fichier&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;/client/Cartoclient.php&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;:&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 99:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 98:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;''callPluginsImplementing($interfaceName, $methodName, $argument)'' est exécutée à plusieurs endroits du programme et permet aux&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;d'implémenter l'interface &amp;lt;nomDeLInterface&amp;gt; et exécuter la méthode &amp;lt;nomDeLaMethode&amp;gt; avec l'argument &amp;lt;argument&amp;gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;''callPluginsImplementing($interfaceName, $methodName, $argument)'' est exécutée à plusieurs endroits du programme et permet aux&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;d'implémenter l'interface &amp;lt;nomDeLInterface&amp;gt; et exécuter la méthode &amp;lt;nomDeLaMethode&amp;gt; avec l'argument &amp;lt;argument&amp;gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Bien entendu, les méthodes définies dans une interface, doivent être implémentées dans le&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;en question. Les&amp;nbsp;&lt;strong&gt;Plugins&amp;nbsp;&lt;/strong&gt;peuvent implémenter une ou plusieurs interfaces CartoWeb.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Bien entendu, les méthodes définies dans une interface, doivent être implémentées dans le&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;en question. Les&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;peuvent implémenter une ou plusieurs interfaces CartoWeb.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Implémenter les interfaces n'est pas obligatoire lors de l'écriture d'un&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;, mais ne pas le faire ne préservera pas la volonté d'avoir un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;potentiellement appelé de manière implicite par le programme principal. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Implémenter les interfaces n'est pas obligatoire lors de l'écriture d'un&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;, mais ne pas le faire ne préservera pas la volonté d'avoir un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;potentiellement appelé de manière implicite par le programme principal. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;En conséquence, les méthodes des&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;qui n'implémentent pas d'interfaces - appelés //services&amp;nbsp;&lt;strong&gt;plugins&lt;/strong&gt;// - doivent être explicitement appelés par une autre partie de code (en général un autre&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;).&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;En conséquence, les méthodes des&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;qui n'implémentent pas d'interfaces - appelés //services&amp;nbsp;&lt;strong&gt;modules&lt;/strong&gt;// - doivent être explicitement appelés par une autre partie de code (en général un autre&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;).&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 112:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 111:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Pour une liste compréhensive des interfaces client et serveur disponibles, regardez les fichiers :&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;/client/ClientPlugin.php&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;/server(ServerPlugin.php&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;ou jetez un&amp;nbsp;&lt;strong&gt;oeil&amp;nbsp;&lt;/strong&gt;à la documentation de l'API PHP de&amp;nbsp;&lt;strong&gt;cartoweb&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Pour une liste compréhensive des interfaces client et serveur disponibles, regardez les fichiers :&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/client/ClientPlugin.php&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;et&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/server(ServerPlugin.php&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;ou jetez un&amp;nbsp;&lt;strong&gt;œil&amp;nbsp;&lt;/strong&gt;à la documentation de l'API PHP de&amp;nbsp;&lt;strong&gt;CartoWeb&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;{{:fr:documentation:doc_officiel:version3.3:plugins_diagram.pdf|:fr:documentation:doc_officiel:version3.3:plugins_diagram.pdf}}&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;{{:fr:documentation:doc_officiel:version3.3:plugins_diagram.pdf|:fr:documentation:doc_officiel:version3.3:plugins_diagram.pdf}}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;====2.2.4 Check-List de la création d'un&amp;nbsp;&lt;strong&gt;Plugin&lt;/strong&gt;====&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====2.2.4 Check-List de la création d'un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *Déterminez s'il faut créer un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;ou un coreplugin &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * Déterminez s'il faut créer un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;ou un coreplugin &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *Créez un dossier &amp;lt;monplugin&amp;gt;/ dans&amp;nbsp; /projects/&amp;lt;monprojet&amp;gt;/plugins/ si vous avez besoin d'un simple&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;. Le nom du dossier est le nom du&amp;nbsp;&lt;strong&gt;plugin&lt;/strong&gt;. Vous pouvez choisir le nom que vous voulez, sauf, ceux qui sont déjà pris par d'autres&amp;nbsp;&lt;strong&gt;plugins&amp;nbsp;&lt;/strong&gt;ou coreplugins. Il est recommandé d'utiliser un nom en minuscule et de mettre en majuscule seulement la première lettre de chaque mot qui compose le nom. (ex: monNomDePlugin). Dans le cas d'un coreplugin, il n'y a pas la possibilité de créer un coreplugin dans le contexte d'un projet. Les coreplugins ne peuvent être placés que dans la base de l'application. Il n'est pas recommandé de réaliser une telle chose sans l'avis des développeur de CartoWeb à cause des problèmes de compatibilité que ça pourrait engendrer lors d'une mise à jour.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * Créez un dossier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;&amp;lt;monplugin&amp;gt;&lt;strong&gt;//&lt;/strong&gt;/ dans&amp;nbsp;&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/projects/&amp;lt;monprojet&amp;gt;/plugins&lt;strong&gt;//&lt;/strong&gt;/ si vous avez besoin d'un simple&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;. Le nom du dossier est le nom du&amp;nbsp;&lt;strong&gt;module&lt;/strong&gt;. Vous pouvez choisir le nom que vous voulez, sauf, ceux qui sont déjà pris par d'autres&amp;nbsp;&lt;strong&gt;modules&amp;nbsp;&lt;/strong&gt;ou coreplugins. Il est recommandé d'utiliser un nom en minuscule et de mettre en majuscule seulement la première lettre de chaque mot qui compose le nom. (ex :&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;monNomDePlugin&lt;strong&gt;''&lt;/strong&gt;). Dans le cas d'un coreplugin, il n'y a pas la possibilité de créer un coreplugin dans le contexte d'un projet. Les coreplugins ne peuvent être placés que dans la base de l'application. Il n'est pas recommandé de réaliser une telle chose sans l'avis des développeur de CartoWeb à cause des problèmes de compatibilité que ça pourrait engendrer lors d'une mise à jour&lt;strong&gt;. &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;nbsp; * Créez un sous-dossier pour placer tous les fichiers ressources et modèle. &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;nbsp; * Créez ''client/, server/, common/'' des parties CartoClient et CartoServer &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;nbsp; * Créez le fichier de votre classe PHP principale. Ce fichier doit être nommé en utilisant la convention de la mise en majuscule de la première lettre du nom du module, ceci préfixé avec ''Client'' ou ''Server'' pour les parties clientes ou serveurs. (ex : //ClientMonPlugin.php//, //ServerMonPlugin.php//, //MonPlugin.php//) &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;nbsp; * Dans les fichiers ci-dessus, créer des classes php héritant de ''clientPlugin'' et/ou ''ServerPlugin''. Ces classes doivent se nommer avec le même nom que celui du fichier, mais sans le ''.php''&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;Par exemple&amp;nbsp;&lt;/strong&gt;: &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;&amp;nbsp; *Créez un sous-dossier pour placer tous les fichiers ressources et modèle. &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;code&amp;nbsp;&lt;/strong&gt;php&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;&amp;nbsp; *Créez ''client/, server/, common/'' des parties CartoClient et CartoServer &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;&amp;nbsp; *Créez le fichier de votre classe PHP principale. Ce fichier doit être nommé en utilisant la convention de la mise en majuscule de la première lettre du nom du plugin, ceci préfixé avec ''Client'' ou ''Server'' pour les parties clientes ou server. (ex&lt;/strong&gt;:&amp;nbsp;&lt;strong&gt;ClientMonPlugin.php, ServerMonPlugin.php, MonPlugin.php)&lt;/strong&gt; &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp;&lt;strong&gt;&amp;nbsp;*Dans les fichiers ci-dessus, créer des classes&amp;nbsp;&lt;/strong&gt;php&amp;nbsp;&lt;strong&gt;héritant de ''clientPlugin'' et/ou ''ServerPlugin''. Ces classes doivent se nommer avec le même nom que celui du fichier, mais sans le ''.php''. &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong&gt;Par exemple:&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;/**&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;/**&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;* 'version $Id: ServerYourPlugin.php,v 1.8 2005/02/23 11:52:43 johndoe Exp $&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;* 'version $Id: ServerYourPlugin.php,v 1.8 2005/02/23 11:52:43 johndoe Exp $&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;*/&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp;*/&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; class ServerYourPlugin extends ServerPlugin {&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; class ServerYourPlugin extends ServerPlugin {&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt; &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;/code&amp;gt;&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *Faites que vos classes implémentent les interfaces demandées et redéfinissez les méthodes correspondantes. Remarquez que la partie ''common/'' de la classe: ''MonPlugin'' n'a besoin d'hériter aucune des classes ou interfaces de&amp;nbsp;&lt;strong&gt;cartoweb&lt;/strong&gt;. Ce dossier est juste utilisé comme conteneur pour les données communes entre le client et le&amp;nbsp;&lt;strong&gt;server&lt;/strong&gt;. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * Faites que vos classes implémentent les interfaces demandées et redéfinissez les méthodes correspondantes. Remarquez que la partie ''common/'' de la classe: ''MonPlugin'' n'a besoin d'hériter aucune des classes ou interfaces de&amp;nbsp;&lt;strong&gt;CartoWeb&lt;/strong&gt;. Ce dossier est juste utilisé comme conteneur pour les données communes entre le client et le&amp;nbsp;&lt;strong&gt;serveur&lt;/strong&gt;. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *Activez votre&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;en ajoutant son nom dans la ''loadplugin'' du fichier de configuration du projet.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; * Activez votre&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;en ajoutant son nom dans la ''loadplugin'' du fichier de configuration du projet.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.2.5 Inclusion automatique de fichiers====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.2.5 Inclusion automatique de fichiers====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Les fichiers PHP principaux de votre&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;(ex: ''ClientMonPlugin.php'', ''ServerMonPlugin.php'', ''MonPlugin.php'') sont automatiquement inclus et leurs classes et objets sont directement accessibles. Les autres fichiers dans ''client/, server/'' ou '' common/'' ne le sont pas. Ils doivent être inclus explicitement dans les fichiers php principaux.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Les fichiers PHP principaux de votre&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;(ex : ''ClientMonPlugin.php'', ''ServerMonPlugin.php'', ''MonPlugin.php'') sont automatiquement inclus et leurs classes et objets sont directement accessibles. Les autres fichiers dans ''client/, server/'' ou '' common/'' ne le sont pas. Ils doivent être inclus explicitement dans les fichiers php principaux.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Les modèles placés dans le dossier ''templates/'' du&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;sont accessibles directement avec un code PHP identique à celui ci-dessous:&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Les modèles placés dans le dossier ''templates/'' du&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;sont accessibles directement avec un code PHP identique à celui ci-dessous:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code php&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 149:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 147:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;=====2.3 Adapter un&amp;nbsp;&lt;strong&gt;Plugin&lt;/strong&gt;=====&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;=====2.3 Adapter un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;=====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.3.1 Approche====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====2.3.1 Approche====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Si un&amp;nbsp;&lt;strong&gt;plugin&amp;nbsp;&lt;/strong&gt;ou coreplugin existant.....&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Si un&amp;nbsp;&lt;strong&gt;module&amp;nbsp;&lt;/strong&gt;ou coreplugin existant.....&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;A compléter...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;A compléter...&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.3</category>
            <pubDate>Sun, 16 Dec 2007 14:30:12 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.3:configuration_de_la_securite</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.3:configuration_de_la_securite&amp;rev=1197811271&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1197811176&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 22:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 22:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;La section suivante décrit le fichier de configuration du module ''Auth''. Il gère les noms d'utilisateurs, les mots de passe et les rôles.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;La section suivante décrit le fichier de configuration du module ''Auth''. Il gère les noms d'utilisateurs, les mots de passe et les rôles.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====&amp;nbsp; fichier auth.ini (côté client) ====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====&amp;nbsp; fichier auth.ini (côté client) ====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 44:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 45:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **securityContainer :** peut être un fichier pour le stockage des identifiants et des mots de passes dans un fichier, ou une base de données pour le stockage dans une base de données.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **securityContainer :** peut être un fichier pour le stockage des identifiants et des mots de passes dans un fichier, ou une base de données pour le stockage dans une base de données.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityDsn :** la chaîne de connection à la base de données à utiliser. Par exemple :&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;pgsql://user:password@localhost/test&lt;strong&gt;''&lt;/strong&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityDsn :** la chaîne de connection à la base de données à utiliser. Par exemple :&amp;nbsp;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt;pgsql://user:password@localhost/test&lt;strong&gt;&amp;lt;/html&amp;gt;&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityQueryUser :** la requête SQL à lancer pour vérifier la validité de la paire identifiant/mot de passe. Il doit retourner une ligne si la paire est correcte. Par exemple&amp;nbsp; : ''SELECT * FROM users WHERE username='%s' AND password='%s'''.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityQueryUser :** la requête SQL à lancer pour vérifier la validité de la paire identifiant/mot de passe. Il doit retourner une ligne si la paire est correcte. Par exemple&amp;nbsp; : ''SELECT * FROM users WHERE username='%s' AND password='%s'''.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityQueryRoles :** la requête SQL pour récupérer les rôles pour un utilisateur donné. Elle doit retourner une colonne avec les rôles pour chaque ligne d'utilisateur. Par exemple : ''SELECT roles FROM users WHERE username='%s'''&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; **dbSecurityQueryRoles :** la requête SQL pour récupérer les rôles pour un utilisateur donné. Elle doit retourner une colonne avec les rôles pour chaque ligne d'utilisateur. Par exemple : ''SELECT roles FROM users WHERE username='%s'''&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.3</category>
            <pubDate>Sun, 16 Dec 2007 14:21:11 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.3:internationalisation</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.3:internationalisation&amp;rev=1197810370&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1183929143&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 6:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 6:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;La prise en charge de la traduction dans CartoWeb utilise gettext [[http://www.gnu.org/software/gettext/manual]]. Cependant l'architecture d'internationalisation est prête pour d'autres systèmes de traduction.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;La prise en charge de la traduction dans CartoWeb utilise gettext [[http://www.gnu.org/software/gettext/manual]]. Cependant l'architecture d'internationalisation est prête pour d'autres systèmes de traduction.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange | Note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Les scripts détaillés ci-dessous sont seulement disponibles en ligne de commande (console “DOS”). Ils ne peuvent pas être lancés à partir d’un navigateur.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Les scripts détaillés ci-dessous sont seulement disponibles en ligne de commande (console “DOS”). Ils ne peuvent pas être lancés à partir d’un navigateur.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== Configuration ====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== Configuration ====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour l'instant seul le système gettext est utilisé. S'il n'est pas installé, vous pouvez utilisez un système factice qui ne traduira rien du tout. Pour utilisez gettext vous devez installer le module PHP de gettext.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour l'instant seul le système gettext est utilisé. S'il n'est pas installé, vous pouvez utilisez un système factice qui ne traduira rien du tout. Pour utilisez gettext vous devez installer le module PHP de gettext.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Le système de traduction est maintenant automatiquement défini à gettext s'il est installé sinon il est désactivé. Le paramètre&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;I18nclass&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;n’est maintenant plus utilisé.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Le système de traduction est maintenant automatiquement défini à gettext s'il est installé sinon il est désactivé. Le paramètre&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;I18nclass&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;n’est maintenant plus utilisé.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=== Dérivé d'Unix ===&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=== Dérivé d'Unix ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Dans les environnements dérivés d'Unix, le fichier&amp;nbsp;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt;/etc/locale.alias/&lt;strong&gt;&amp;lt;&lt;/strong&gt;/&lt;strong&gt;html&amp;gt;&amp;nbsp;&lt;/strong&gt;contient les alias pour les locales installées. Pour chaque langage utilisé, une ligne doit être présente dans ce fichier. L'alias ('fr' dans l'exemple ci-dessous) doit pointé vers une locale installée sur le système.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Dans les environnements dérivés d'Unix, le fichier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/etc/locale.alias//&lt;strong&gt;/&amp;nbsp;&lt;/strong&gt;contient les alias pour les locales installées. Pour chaque langage utilisé, une ligne doit être présente dans ce fichier. L'alias ('fr' dans l'exemple ci-dessous) doit pointé vers une locale installée sur le système.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; fr&amp;nbsp; &amp;nbsp; fr_CH.ISO-8859-1&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; fr&amp;nbsp; &amp;nbsp; fr_CH.ISO-8859-1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Il est nécessaire de lancer locale-gen après avoir édité le fichier&amp;nbsp;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt;/etc/locale.alias/&lt;strong&gt;&amp;lt;&lt;/strong&gt;/&lt;strong&gt;html&amp;gt;&amp;nbsp;&lt;/strong&gt;pour&amp;nbsp;&lt;strong&gt;regénérer&amp;nbsp;&lt;/strong&gt;le système de langues.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Il est nécessaire de lancer locale-gen après avoir édité le fichier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/etc/locale.alias//&lt;strong&gt;/&amp;nbsp;&lt;/strong&gt;pour&amp;nbsp;&lt;strong&gt;régénérer&amp;nbsp;&lt;/strong&gt;le système de langues.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour installer une langue sous debian, utilisez la commande suivante avec des droits d'administration (root) :&amp;nbsp; &amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour installer une langue sous debian, utilisez la commande suivante avec des droits d'administration (root) :&amp;nbsp; &amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 34:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 35:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Deux scripts ont été préparés pour vérifier si gettext a été correctement installé sur le système :&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Deux scripts ont été préparés pour vérifier si gettext a été correctement installé sur le système :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt;/scripts/testgettetxt.sh/&lt;strong&gt;&amp;lt;&lt;/strong&gt;/&lt;strong&gt;html&amp;gt;&amp;nbsp;&lt;/strong&gt;: cela compilera et lancera un petit programme en C qui testera **xgettext**&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/scripts/testgettetxt.sh//&lt;strong&gt;/&amp;nbsp;&lt;/strong&gt;: cela compilera et lancera un petit programme en C qui testera **xgettext**&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;et **msgfmt**.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;et **msgfmt**.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt;/scripts/testgettext.php/&lt;strong&gt;&amp;lt;&lt;/strong&gt;/&lt;strong&gt;html&amp;gt;&amp;nbsp;&lt;/strong&gt;: si gettext est correctement installé sur votre système, cela testera le&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;/scripts/testgettext.php//&lt;strong&gt;/&amp;nbsp;&lt;/strong&gt;: si gettext est correctement installé sur votre système, cela testera le&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;fonctionnement correct de gettext avec PHP.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;fonctionnement correct de gettext avec PHP.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange | Remarque&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note tips&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ces scripts nécessitent que les langues ait été correctement configurées. Ils ont été testés sous GNU/Linux avec une installation sous Debian.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ces scripts nécessitent que les langues ait été correctement configurées. Ils ont été testés sous GNU/Linux avec une installation sous Debian.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=== win 32 ===&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=== win 32 ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 69:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 70:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour chaque mapfile, deux modèles seront générés : //server.po// et //server.&amp;lt;nom_mapfile&amp;gt;.po//&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Pour chaque mapfile, deux modèles seront générés : //server.po// et //server.&amp;lt;nom_mapfile&amp;gt;.po//&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; générez les modèles du&amp;nbsp;&lt;strong&gt;project&amp;nbsp;&lt;/strong&gt;côté client :&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp; générez les modèles du&amp;nbsp;&lt;strong&gt;projet&amp;nbsp;&lt;/strong&gt;côté client :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; cd &amp;lt;cartoweb_home&amp;gt;/scripts&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; cd &amp;lt;cartoweb_home&amp;gt;/scripts&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 101:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 102:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== Exemple ====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;==== Exemple ====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Pour traduire un texte en français pour le projet test_project et le fichier map projectmap, suivez ces étapes :&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Pour traduire un texte en français pour le projet&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;test_project&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et le fichier map&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;projectmap&lt;strong&gt;//&lt;/strong&gt;, suivez ces étapes :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; côté serveur :&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; côté serveur :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 134:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 135:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Cela testera si Gettext est installé correctement sur votre système.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Cela testera si Gettext est installé correctement sur votre système.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange | Remarque&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ce script n’est pas utilisable sous windows, seulement pour les systèmes compatible Unix.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Ce script n’est pas utilisable sous windows, seulement pour les systèmes compatible Unix.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; cd &amp;lt;cartoweb_home&amp;gt;/scripts&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; cd &amp;lt;cartoweb_home&amp;gt;/scripts&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 160:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 161:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Vérifier si vous avez plusieurs entrées //fuzzy// dans vos fichiers po **fusionés** (le fichier qui est automatiquement créé par Gettext, lors de la fusion des fichiers po du client et du serveur.). Cela arrive quand vous avez utilisé le même //msgid// dans différents fichiers po.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Vérifier si vous avez plusieurs entrées //fuzzy// dans vos fichiers po **fusionés** (le fichier qui est automatiquement créé par Gettext, lors de la fusion des fichiers po du client et du serveur.). Cela arrive quand vous avez utilisé le même //msgid// dans différents fichiers po.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange | Remarque&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Chaque fichier po contient une seule entrée //fuzzy// au début, cela ne doit pas être enlevé.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Chaque fichier po contient une seule entrée //fuzzy// au début, cela ne doit pas être enlevé.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 168:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 169:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;quot;POT-Creation-Date: 2005-09-13 09:36+0200\n&amp;quot;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;quot;POT-Creation-Date: 2005-09-13 09:36+0200\n&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Gettext commente automatiquement //msgid// et //msgstr// qui ne sont pas trouvés dans vos modèles. Les lignes commentées débutent par un dièse (#). Parfois cela est malvenu, décommentez simplement les lignes.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Gettext commente automatiquement //msgid// et //msgstr// qui ne sont pas trouvés dans vos modèles. Les lignes commentées débutent par un dièse (#). Parfois cela est malvenu, décommentez simplement les lignes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 177:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 178:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Lisez la section 1.1.3.2.4, &amp;quot;Nettoyer les fichiers temporaire (Carte, PDF, fichiers temporaires et le cache Smarty)&amp;quot; pour plus de détails.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Lisez la section 1.1.3.2.4, &amp;quot;Nettoyer les fichiers temporaire (Carte, PDF, fichiers temporaires et le cache Smarty)&amp;quot; pour plus de détails.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange | Remarque&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Cela peut être utile parfois en mode //development//.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Cela peut être utile parfois en mode //development//.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Configuration de l'encodage des caractères =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Configuration de l'encodage des caractères =====&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.3</category>
            <pubDate>Sun, 16 Dec 2007 14:06:10 +0100</pubDate>
        </item>
        <item>
            <title>fr:documentation:doc_officiel:version3.3:edition</title>
            <link>http://cartoweb-community.gloobe.org/doku.php?id=fr:documentation:doc_officiel:version3.3:edition&amp;rev=1197810176&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1183929140&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====== Édition ======&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====== Édition ======&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Le module&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;edit&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;autorise les utilisateurs à éditer les données géographiques depuis leur navigateur internet.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Le module&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;edit&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;autorise les utilisateurs à éditer les données géographiques depuis leur navigateur internet.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Configuration côté client =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Configuration côté client =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 9:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 9:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Voici les options qui peuvent être définies côté client :&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;Voici les options qui peuvent être définies côté client :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; general.allowedRoles : liste de rôles séparés par des virgules qui sont autorisés à utiliser le module edit &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;general.allowedRoles :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;liste de rôles séparés par des virgules qui sont autorisés à utiliser le module&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;edit&lt;strong&gt;''&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; insertedFeaturesMaxNumber : entier, nombre de nouveaux objets géographiques qu'un utilisateur est autorisé à dessiner pour insertion dans la base de données. Définissez le à 0 si l'utilisateur est seulement autorisé à mettre à jour ou effacer des objets géographiques. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;insertedFeaturesMaxNumber :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;entier, nombre de nouveaux objets géographiques qu'un utilisateur est autorisé à dessiner pour insertion dans la base de données. Définissez le à 0 si l'utilisateur est seulement autorisé à mettre à jour ou effacer des objets géographiques. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; editLayers : liste des couches, séparées par des virgules, qui sont éditables &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;editLayers :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;liste des couches, séparées par des virgules, qui sont éditables &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; editResultNbCol : nombre de colonnes à utiliser pour la table d'attributs. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;editResultNbCol :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;nombre de colonnes à utiliser pour la table d'attributs. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; editDisplayAction : ce paramètre chaîne de caractère est utilisé pour indiquer si les boutons &amp;quot;valider&amp;quot; et &amp;quot;annuler&amp;quot; doivent être également affichés sous la table d'attributs. Si il est vide ou vaut&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;both&lt;strong&gt;//&lt;/strong&gt;, les boutons seront affichés à la fois dans le dossier et sous le tableau des attributs. Si sa valeur est&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;folder&lt;strong&gt;//&lt;/strong&gt;, les boutons seront uniquement affichés dans le dossier.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;editDisplayAction :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;ce paramètre chaîne de caractère est utilisé pour indiquer si les boutons &amp;quot;valider&amp;quot; et &amp;quot;annuler&amp;quot; doivent être également affichés sous la table d'attributs. Si il est vide ou vaut&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;both&lt;strong&gt;''&lt;/strong&gt;, les boutons seront affichés à la fois dans le dossier et sous le tableau des attributs. Si sa valeur est&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;folder&lt;strong&gt;''&lt;/strong&gt;, les boutons seront uniquement affichés dans le dossier.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Éléments en rapport avec le Mapfile =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Éléments en rapport avec le Mapfile =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 19:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 19:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====&amp;nbsp; Méta-données ====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====&amp;nbsp; Méta-données ====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Des méta-données spécifiques doivent être définies dans le mapfile pour les&amp;nbsp;&lt;strong&gt;couhes&amp;nbsp;&lt;/strong&gt;éditables. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Des méta-données spécifiques doivent être définies dans le mapfile pour les&amp;nbsp;&lt;strong&gt;couches&amp;nbsp;&lt;/strong&gt;éditables. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;code mapserver&amp;gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; METADATAs&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; METADATAs&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 27:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 27:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_geometry_type' 'polygon' # PostGIS geometry type&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_geometry_type' 'polygon' # PostGIS geometry type&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_srid' '-1'&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_srid' '-1'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_attributes' 'parc_id,name|string,culture|string,surf,parc_type|integer' #&amp;nbsp;&lt;strong&gt;list of the editable fields&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_attributes' 'parc_id,name|string,culture|string,surf,parc_type|integer' #&amp;nbsp;&lt;strong&gt;liste des champs éditable&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; END&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; END&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt; &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;/code&amp;gt;&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; edit_table : chaîne de caractères, nom de la table postGIS à éditer &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;edit_table :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;chaîne de caractères, nom de la table postGIS à éditer &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; edit_geometry_column : chaîne de caractères, nom du champ géométrique dans la table &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;edit_geometry_column :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;chaîne de caractères, nom du champ géométrique dans la table &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; edit_geometry_type : chaîne de caractères, type de la géométrie de l'objet géographique pour la couche. Les valeurs possibles sont point, line et polygon. Elles peuvent être différentes du type msLayer (rendu) &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;edit_geometry_type :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;chaîne de caractères, type de la géométrie de l'objet géographique pour la couche. Les valeurs possibles sont&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;point&lt;strong&gt;''&lt;/strong&gt;,&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;line&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;polygon&lt;strong&gt;''&lt;/strong&gt;. Elles peuvent être différentes du type msLayer (rendu) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; edit_srid : entier (optionnel), identifiant du SRID &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;edit_srid :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;entier (optionnel), identifiant du SRID &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; edit_attributes : liste d'attributs séparés par des virgules utilisés pour l'édition. Chaque valeur représente le nom et le type d'attribut séparé par le&amp;nbsp;&lt;strong&gt;symbol&amp;nbsp;&lt;/strong&gt;pipe '|'. Seuls les attributs avec un type défini sont éditables. Les types d'attributs disponibles sont string et integer.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&lt;strong&gt;**&lt;/strong&gt;edit_attributes :&lt;strong&gt;**&amp;nbsp;&lt;/strong&gt;liste d'attributs séparés par des virgules utilisés pour l'édition. Chaque valeur représente le nom et le type d'attribut séparé par le&amp;nbsp;&lt;strong&gt;symbole&amp;nbsp;&lt;/strong&gt;pipe '|'. Seuls les attributs avec un type défini sont éditables. Les types d'attributs disponibles sont&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;string&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;et&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;integer&lt;strong&gt;''&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Comment faire =====&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;=====&amp;nbsp; Comment faire =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 41:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 41:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; D'abord, vous avez besoin d'une base de données PostgreSQL avec postGIS activée. Disons qu'elle est nommée &amp;quot;edit_db&amp;quot; pour les explications suivantes.&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; D'abord, vous avez besoin d'une base de données PostgreSQL avec postGIS activée. Disons qu'elle est nommée &amp;quot;edit_db&amp;quot; pour les explications suivantes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; À ce point, vous pouvez lancer les requêtes //demoEdit_schema.sql// et //demoEdit_data.sql//. localisé dans le répertoire &amp;lt;CARTOWEB_HOME&amp;gt;/projects/demoEdit/. Cela créera trois tables&amp;nbsp;&lt;strong&gt;géomtriques&lt;/strong&gt;, une pour chaque géométrie. &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp; À ce point, vous pouvez lancer les requêtes //demoEdit_schema.sql// et //demoEdit_data.sql//. localisé dans le répertoire&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;&amp;lt;CARTOWEB_HOME&amp;gt;/projects/demoEdit&lt;strong&gt;//&lt;/strong&gt;/. Cela créera trois tables&amp;nbsp;&lt;strong&gt;géométriques&lt;/strong&gt;, une pour chaque géométrie. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; Dans CartoWeb, vous devez charger le module edit dans votre projet à la fois côté client et serveur.&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp; Dans CartoWeb, vous devez charger le module&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;edit&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;dans votre projet à la fois côté client et serveur.&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = [...], edit&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; loadPlugins = [...], edit&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; *&amp;nbsp; Puis, vous devrez configurer le module en définissant les layer_ids dans le paramètre editLayers dans le fichier edit.ini.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; *&amp;nbsp; Puis, vous devrez configurer le module en définissant les layer_ids dans le paramètre&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;editLayers&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;dans le fichier&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;edit.ini&lt;strong&gt;//&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; editLayers = edit_poly, edit_line, edit_point&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; editLayers = edit_poly, edit_line, edit_point&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Dans votre mapfile, dans l'objet LAYER correspondant, vous devez définir les méta-données spécifiques suivantes&amp;nbsp; :&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; *&amp;nbsp; Dans votre mapfile, dans l'objet LAYER correspondant, vous devez définir les méta-données spécifiques suivantes&amp;nbsp; :&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;code mapserver&amp;gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAYER&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAYER&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAME &amp;quot;edit_poly&amp;quot;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NAME &amp;quot;edit_poly&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 79:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 79:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_geometry_type' 'polygon' # PostGIS geometry type&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_geometry_type' 'polygon' # PostGIS geometry type&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_srid' '-1'&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_srid' '-1'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_attributes' 'parc_id,name|string,culture|string,surf,parc_type|integer' #&amp;nbsp;&lt;strong&gt;list of the editable fields&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_attributes' 'parc_id,name|string,culture|string,surf,parc_type|integer' #&amp;nbsp;&lt;strong&gt;liste des champs éditable&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_filter' // # mapserver filter&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'edit_filter' // # mapserver filter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; END&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt; &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong&gt;&amp;lt;/code&amp;gt;&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;&lt;strong&gt;box 80% round orange |&amp;nbsp;&lt;/strong&gt;warning&amp;gt; &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;&lt;strong&gt;note&amp;nbsp;&lt;/strong&gt;warning&amp;gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Assurez-vous que votre liste&amp;nbsp;&lt;strong&gt;//&lt;/strong&gt;edit_attributes&lt;strong&gt;//&amp;nbsp;&lt;/strong&gt;ne possède pas d’espaces entre les attributs &lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Assurez-vous que votre liste&amp;nbsp;&lt;strong&gt;''&lt;/strong&gt;edit_attributes&lt;strong&gt;''&amp;nbsp;&lt;/strong&gt;ne possède pas d’espaces entre les attributs&lt;strong&gt;.&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;lt;/&lt;strong&gt;box&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;lt;/&lt;strong&gt;note&lt;/strong&gt;&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
            <author>yves</author>
        <category>fr:documentation:doc_officiel:version3.3</category>
            <pubDate>Sun, 16 Dec 2007 14:02:56 +0100</pubDate>
        </item>
    </channel>
</rss>

