<liclass="level1"><divclass="li"> lemonldap-ng-doc : contient la documentation <abbrtitle="HyperText Markup Language">HTML</abbr> et celle du projet (README, etc...)</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-fr-doc : traduction en français de la documentation</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-conf : contient la configuration par défaut (domaine <abbrtitle="Domain Name System">DNS</abbr> : example.com)</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-test : contient une simple page CGI de test</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-handler : contient l'implémentation de l'agent pour Apache (handler)</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-manager : contient l'interface d'administration et l'explorateur de session</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-portal : contient le portail d'authentification et le menu</div>
</li>
<liclass="level1"><divclass="li"> lemonldap-ng-fastcgi-server : le serveur FastCGI nécessaire pour utiliser Nginx</div>
<liclass="level1"><divclass="li"> Additional packages available on repository.linagora.org or lemonldap-ng.org</div>
</li>
<liclass="level1"><divclass="li"> Suse SDK repository is advised for building packages (yast2 → Software → Software Repositories → Add –> Extensions and modules from Registration Server)</div>
</li>
</ul>
<p>
First, make sure the exploitation system is up to date:
<divclass="notetip">On peut n'installer qu'un seul composant en choisissant le paquet <code>lemonldap-ng-portal</code>, <code>lemonldap-ng-handler</code> ou <code>lemonldap-ng-manager</code>.
<p>
Installer le paquet <code>lemonldap-ng-conf</code> sur tous les serveurs qui contiennent un de ces paquets.
<h3class="sectionedit12"id="change_default_dns_domain">Changer le domaine DNS par défaut</h3>
<divclass="level3">
<p>
Par défaut, le domaine <abbrtitle="Domain Name System">DNS</abbr> est <code>example.com</code>. On peut le changer rapidement par une commande sed. Par exemple, pour le changer en <code>ow2.org</code>:
<h3class="sectionedit14"id="upgrade">Mise à jour</h3>
<divclass="level3">
<p>
Pour mettre à jour <abbrtitle="LemonLDAP::NG">LL::NG</abbr>, lisez toutes les <ahref="upgrade.html"class="wikilink1"title="documentation:2.0:upgrade">notes de mise à jour</a>.
</p>
<p>
Pour la configuration apache, il faut peut-être supprimer l'ancien lien symbolique si ce n'est pas fait par le RPM:
Le processus de mise-à-jour va également migrer les anciens fichiers de configuration dans <code>/etc/lemonldap-ng/lemonldap-ng.ini</code>. Ceci inclut la liste des applications qui se trouve désormais dans le paramètre <code>applicationList</code> de la section <code>[portal]</code>, par exemple:
<spanclass="re1">applicationList</span><spanclass="sy0">=</span><spanclass="re2"><spanclass="br0">{</span> 'Menu' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'category', 'Example' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'category', 'test1' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'Application Test 1', uri <spanclass="sy0">=</span>> 'http://test1.example.com/', description <spanclass="sy0">=</span>> 'A simple application displaying authenticated user', logo <spanclass="sy0">=</span>> 'wheels.png', display <spanclass="sy0">=</span>> 'auto', <spanclass="br0">}</span>, <spanclass="br0">}</span>,'test2' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'Application Test 2', uri <spanclass="sy0">=</span>> 'http://test2.example.com/', description <spanclass="sy0">=</span>> 'The same simple application displaying authenticated user', logo <spanclass="sy0">=</span>> 'wheels.png', display <spanclass="sy0">=</span>> 'auto', <spanclass="br0">}</span>, <spanclass="br0">}</span>, <spanclass="br0">}</span>,'Administration' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'category', 'manager' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'WebSSO Manager', uri <spanclass="sy0">=</span>> 'http://manager.example.com/', description <spanclass="sy0">=</span>> 'Configure LemonLDAP::NG WebSSO', logo <spanclass="sy0">=</span>> 'tools.png', display <spanclass="sy0">=</span>> 'on', <spanclass="br0">}</span>, <spanclass="br0">}</span>,'sessions' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'Sessions explorer', uri <spanclass="sy0">=</span>> 'http://manager.example.com/sessions.pl', description <spanclass="sy0">=</span>> 'Explore WebSSO sessions', logo <spanclass="sy0">=</span>> 'tools.png', display <spanclass="sy0">=</span>> 'on', <spanclass="br0">}</span>, <spanclass="br0">}</span>, <spanclass="br0">}</span>,'Documentation' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'category', 'localdoc' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'Local documentation', uri <spanclass="sy0">=</span>> 'http://manager.example.com/doc/', description <spanclass="sy0">=</span>> 'Documentation supplied with LemonLDAP::NG', logo <spanclass="sy0">=</span>> 'docs.png', display <spanclass="sy0">=</span>> 'on', <spanclass="br0">}</span>, <spanclass="br0">}</span>,'officialwebsite' <spanclass="sy0">=</span>><spanclass="br0">{</span> type <spanclass="sy0">=</span>> 'application', options <spanclass="sy0">=</span>><spanclass="br0">{</span> name <spanclass="sy0">=</span>> 'Offical Website', uri <spanclass="sy0">=</span>> 'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Presentation', description <spanclass="sy0">=</span>> 'Official LemonLDAP::NG Website', logo <spanclass="sy0">=</span>> 'web.png', display <spanclass="sy0">=</span>> 'on', <spanclass="br0">}</span>, <spanclass="br0">}</span>, <spanclass="br0">}</span>, <spanclass="br0">}</span>, <spanclass="br0">}</span></span></pre>
<divclass="noteimportant">Il est désormais possible d'utiliser le manager pour configurer toutes les <ahref="portalmenu.html#categories_and_applications"class="wikilink1"title="documentation:2.0:portalmenu">applications et catégories</a>, ensuite commenter ou supprimer le paramètre <code>applicationList</code> de <code>/etc/lemonldap-ng/lemonldap-ng.ini</code>.
Configurer le serveur <abbrtitle="Domain Name System">DNS</abbr> pour résoudre les noms avec l'adresse <abbrtitle="Internet Protocol">IP</abbr> de votre serveur.
</p>
<divclass="notetip">Pour les tests avec <code>example.com</code>, lancer ce qui suit :
<h2class="sectionedit16"id="file_location">Emplacement du fichier</h2>
<divclass="level2">
<ul>
<liclass="level1"><divclass="li"> La configuration se trouve dans /etc/lemonldap-ng</div>
</li>
<liclass="level1"><divclass="li"> La configuration LemonLDAP::NG (editée par le manager) se trouve dans /var/lib/lemonldap-ng/conf/</div>
</li>
<liclass="level1"><divclass="li"> Tous les modules Perl se trouvent dans le répertoire VENDOR de Perl </div>
</li>
<liclass="level1"><divclass="li"> Tous les scripts/pages Perl se trouvent dans /var/lib/lemonldap-ng/</div>
</li>
<liclass="level1"><divclass="li"> Tous le contenu statique (exemples, <abbrtitle="Cascading Style Sheets">CSS</abbr>, images, etc...) se trouve dans /usr/share/lemonldap-ng/</div>
<liclass="level1"><divclass="li"> Installer toutes les dépendances de construction (voir BuildRequires dans lemonldap-ng.<abbrtitle="spécification">spec</abbr>)</div>
Alternatively, you can use the automatic script “create-lemonldap-packages.sh”, available in rpm-sles directory in the <ahref="download.html#getting_sources_from_svn_repository"class="wikilink1"title="Téléchargement">lemonldap svn repository</a>. The automatic script can also generate intermediate dependencies. See README file in the same directory for more information.