Documentation update

This commit is contained in:
Xavier Guimard 2009-05-06 11:25:56 +00:00
parent cb494c36d5
commit 2cd9a07403
8 changed files with 107 additions and 50 deletions

View File

@ -139,6 +139,10 @@
"3.4-Install-of-MySQL-storage.html">Utilisation de MySQL pour le
stockage des sessions et/ou de la configuration</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPStorage">Utilisation de LDAP pour le stockage
de la configuration</a></span> (en)</li>
<li><span class="wikilink"><a href=
"3.5-Install-of-example-fr.html">Installation l'exemple
fourni</a></span></li>
@ -197,6 +201,13 @@
pour la f&eacute;d&eacute;ration d'identit&eacute;s (projet
FederID)</a></span> (fr)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/SSL">Authentification SSL</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Kerberos">Authentification Kerberos</a></span>
(en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Notifications">Syst&egrave;me de
notifications</a></span> (en)</li>
@ -233,7 +244,8 @@
<tr class="table-even">
<td><strong class="strong">Gestion et de R&eacute;servations de
Ressources</strong><br />
<img src="NG/Documentation/grr_logo.png" alt="grr_logo.png" /></td>
<img src="/xwiki/bin/download/NG/Documentation/grr_logo.png" alt=
"grr_logo.png" /></td>
<td>GRR permet de g&eacute;rer la r&eacute;servation de
ressources<br />
@ -314,7 +326,8 @@
<tr class="table-even">
<td><strong class="strong">HTTP Basic</strong><br />
<img src="NG/Documentation/http_logo.png" alt="http_logo.png" /></td>
<img src="/xwiki/bin/download/NG/Documentation/http_logo.png" alt=
"http_logo.png" /></td>
<td>HTTP Basic Autentication est un m&eacute;canisme
d'authentification standard utilis&eacute; par de nombreux serveurs

View File

@ -134,6 +134,10 @@
"3.4-Install-of-MySQL-storage.html">Use of MySQL for sessions and/or
configuration storage</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPStorage">Use of LDAP for configuration
storage</a></span> (en)</li>
<li><span class="wikilink"><a href=
"3.5-Install-of-example.html">Provided example
installation</a></span></li>
@ -187,6 +191,13 @@
"4.3-Configure-Liberty-Alliance-fr.html">Liberty Alliance (FederID
project)</a></span> (fr)</li>
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/SSL">SSL
authentication</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Kerberos">Kerberos authentication</a></span>
(en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Notifications">Notifications system</a></span>
(en)</li>
@ -223,7 +234,8 @@
<tr class="table-even">
<td><strong class="strong">Gestion et de R&eacute;servations de
Ressources</strong><br />
<img src="NG/Documentation/grr_logo.png" alt="grr_logo.png" /></td>
<img src="/xwiki/bin/download/NG/Documentation/grr_logo.png" alt=
"grr_logo.png" /></td>
<td>GRR is a system to manage ressources booking<br />
<br />
@ -299,7 +311,8 @@
<tr class="table-even">
<td><strong class="strong">HTTP Basic</strong><br />
<img src="NG/Documentation/http_logo.png" alt="http_logo.png" /></td>
<img src="/xwiki/bin/download/NG/Documentation/http_logo.png" alt=
"http_logo.png" /></td>
<td>HTTP Basic Autentication is a standard scheme used on many Web
servers (Apache, IIS, ...)<br />

View File

@ -134,6 +134,12 @@
<li>Regexp::Assemble</li>
<li>XML::LibXML</li>
<li>Crypt::Rijndael</li>
<li>IO::String</li>
<li>XML::LibXSLT</li>
</ul>
<h4 class="heading-1-1-1"><span id="HExtras">Extras</span></h4>
@ -160,12 +166,25 @@
<div class="code">
<pre>
# apt-get install apache2 libapache2-mod-perl2 libapache-session-perl libnet-ldap-perl libcache-cache-perl libdbi-perl perl-modules libwww-perl libcache-cache-perl libxml-simple-perl libsoap-lite-perl libhtml-template-perl libregexp-assemble-perl libjs-jquery libxml-libxml-perl
# apt-get install apache2 libapache2-mod-perl2 libapache-session-perl libnet-ldap-perl libcache-cache-perl libdbi-perl perl-modules libwww-perl libcache-cache-perl libxml-simple-perl libsoap-lite-perl libhtml-template-perl libregexp-assemble-perl libjs-jquery libxml-libxml-perl libcrypt-rijndael-perl libio-string-perl libxml-libxslt-perl
</pre>
</div>
<h4 class="heading-1-1-1"><span id="HYUM">YUM</span></h4><br />
<br />
Some Perl dependencies are hosted in <span class=
"wikiexternallink"><a href="https://rpmrepo.org/">RPMForge</a></span>
repository, you can activate this repository: <span class=
"wikiexternallink"><a href=
"https://rpmrepo.org/RPMforge/Using">https://rpmrepo.org/RPMforge/Using</a></span><br />
<br />
<div class="code">
<pre>
# yum install httpd mod_perl perl-Apache-Session perl-LDAP perl-XML-SAX perl-XML-NamespaceSupport perl-HTML-Template perl-Regexp-Assemble perl-Error perl-IPC-ShareLite perl-Cache-Cache perl-FreezeThaw perl-XML-Simple perl-version perl-CGI-Session perl-DBD-Pg perl-XML-LibXML-Common perl-BSD-Resource perl-XML-LibXML perl-Crypt-Rijndael perl-IO-<span class="java-object">String</span> perl-XML-LibXSLT
</pre>
</div>
</div>
<p class="footer"><a href="index.html">Index</a></p>

View File

@ -119,14 +119,25 @@
"wikilink"><a href="/xwiki/bin/view/NG/MultipleCookies">learn
more</a></span>)<br />
<img src="ok.png" alt="ok.png" /> Normalize logs messages<br />
<img src="warning_triangle.png" alt="warning_triangle.png" /> Handler POST
functionnalities, to fill authentication forms with login/password<br />
<img src="warning_triangle.png" alt="warning_triangle.png" /> Date and
time parameters in access rules<br />
<img src="ok.png" alt="ok.png" /> Date and time parameters in access
rules<br />
<img src="ok.png" alt="ok.png" /> LDAP backend for configuration
(<span class="wikilink"><a href="/xwiki/bin/view/NG/DocLDAPStorage">learn
more</a></span>)<br />
<img src="warning_triangle.png" alt="warning_triangle.png" /> Conditionnal
portal, to manage several indpendant portals with one LemonLDAP::NG
instance<br />
<img src="warning_triangle.png" alt="warning_triangle.png" /> Rewrite SOAP
documentation<br />
<img src="error.png" alt="error.png" /> Merge AuthSSL and AuthApache<br />
<img src="error.png" alt="error.png" /> Manage the "Password must change"
case with ppolicy in Portal<br />
<h3 class="heading-1-1"><span id="HVersion1028200929">Version 1.0
(2009)</span></h3><img src="warning_triangle.png" alt=
"warning_triangle.png" /> Monitoring scripts (MRTG, Cacti, Nagios)<br />
<img src="warning_triangle.png" alt="warning_triangle.png" /> Handler POST
functionnalities, to fill authentication forms with login/password<br />
<img src="error.png" alt="error.png" /> Portal and Manager trigger system,
to execute code on specified action (apply, save, etc.)<br />
<img src="error.png" alt="error.png" /> Configuration update, to manage

View File

@ -86,6 +86,6 @@
<li><a href="6.1-Accounting.html">6.1 Accounting</a></li>
</ul>
</div>
<p class="footer">Find the latest version of the documentation on <a href="http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Presentation">LemonLDAP::NG Wiki</a> !</p>
<p class="footer">Find the latest version of the documentation on <a href="http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation">LemonLDAP::NG Wiki</a> !</p>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 162 KiB

View File

@ -5,41 +5,41 @@ use XML::Simple;
use utf8;
my $docs = {
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Presentation?language=en' => '1-Overview.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Presentation?language=fr' => '1-Overview-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/FAQ?language=en' => '2-FAQ.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/FAQ?language=fr' => '2-FAQ-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Documentation?language=en' => '3-Table-of-contents.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Documentation?language=fr' => '3-Table-of-contents-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocPrereq' => '3.1-Install-prerequesites.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocInstallTarball' => '3.2-Install-from-tarball.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocInstallDebianPackages' => '3.3-Install-from-debian-packages.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocInstallRedHatPackages' => '3.3-Install-from-redhat-packages.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocMySQLStorage' => '3.4-Install-of-MySQL-storage.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocInstallExample?language=en' => '3.5-Install-of-example.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocInstallExample?language=fr' => '3.5-Install-of-example-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocConfigOverwiew' => '4.1-Configuration-overview.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/ConfigParameterList' => '4.1-Configuration-parameter-list.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/EnhancedMenu' => '4.1-Configure-portal-menu.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/TemplatesDesign' => '4.1-HTML-templates-customization.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/RBAC' => '4.1-RBAC-model.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocPpolicy' => '4.2-Configure-password-policy.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/LDAPSchema' => '4.2-Configure-LDAP-schema.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocSOAP?language=fr' => '4.3-Configure-SOAP-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocLA?language=fr' => '4.3-Configure-Liberty-Alliance-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Notifications' => '4.4-Configure-and-use-notification-system.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/AuthRemote' => '4.5-Chain-portals.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocAppSympa' => '5-Appli-Sympa.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocAppTomcatValve' => '5-Appli-Tomcat-Valve.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocAppDokuwiki' => '5-Appli-Dokuwiki.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocAppPLA' => '5-Appli-phpLDAPadmin.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/DocAppBasicAuthentication' => '5-Appli-HTTP-Basic-Authentication.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/Main/Contacts' => '6-Contacts.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Erreurs?language=en' => '6-Errors.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Erreurs?language=fr' => '6-Errors-fr.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Roadmap' => '6-Roadmap.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/References' => '6-References.html',
'http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Accounting' => '6.1-Accounting.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation?language=en' => '1-Overview.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation?language=fr' => '1-Overview-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/FAQ?language=en' => '2-FAQ.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/FAQ?language=fr' => '2-FAQ-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Documentation?language=en' => '3-Table-of-contents.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Documentation?language=fr' => '3-Table-of-contents-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocPrereq' => '3.1-Install-prerequesites.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocInstallTarball' => '3.2-Install-from-tarball.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocInstallDebianPackages' => '3.3-Install-from-debian-packages.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocInstallRedHatPackages' => '3.3-Install-from-redhat-packages.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocMySQLStorage' => '3.4-Install-of-MySQL-storage.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocInstallExample?language=en' => '3.5-Install-of-example.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocInstallExample?language=fr' => '3.5-Install-of-example-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocConfigOverwiew' => '4.1-Configuration-overview.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/ConfigParameterList' => '4.1-Configuration-parameter-list.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/EnhancedMenu' => '4.1-Configure-portal-menu.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/TemplatesDesign' => '4.1-HTML-templates-customization.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/RBAC' => '4.1-RBAC-model.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocPpolicy' => '4.2-Configure-password-policy.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/LDAPSchema' => '4.2-Configure-LDAP-schema.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocSOAP?language=fr' => '4.3-Configure-SOAP-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocLA?language=fr' => '4.3-Configure-Liberty-Alliance-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Notifications' => '4.4-Configure-and-use-notification-system.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthRemote' => '4.5-Chain-portals.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocAppSympa' => '5-Appli-Sympa.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocAppTomcatValve' => '5-Appli-Tomcat-Valve.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocAppDokuwiki' => '5-Appli-Dokuwiki.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocAppPLA' => '5-Appli-phpLDAPadmin.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocAppBasicAuthentication' => '5-Appli-HTTP-Basic-Authentication.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/Main/Contacts' => '6-Contacts.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Erreurs?language=en' => '6-Errors.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Erreurs?language=fr' => '6-Errors-fr.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Roadmap' => '6-Roadmap.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/References' => '6-References.html',
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Accounting' => '6.1-Accounting.html',
};
my %imgs;
@ -132,9 +132,9 @@ while ( my ( $url, $file ) = each %$docs ) {
$imgs{$2} = 1;
s#(["'])/xwiki/bin/download/(?:[\/\w\.\-]+)/([\w\.\-]+)\1#$1$2$1#;
}
if (s#(["'])/xwiki/bin/download/([\/\w\.\-]+)\1#$1$2$1#) {
$imgs{$2} = 1;
}
#if (s#(["'])/xwiki/bin/download/([\/\w\.\-]+)\1#$1$2$1#) {
# $imgs{$2} = 1;
#}
## Resolve internal links
# FR translation
if ( $file =~ /-fr\.html/ ) {
@ -203,7 +203,8 @@ while ( my ( $url, $file ) = each %$docs ) {
}
foreach ( keys %imgs ) {
`wget -N http://wiki.lemonldap.objectweb.org/xwiki/bin/download/$_`;
sleep 1;
`wget -N http://wiki.lemonldap.ow2.org/xwiki/bin/download/$_`;
}
# Create index.html
@ -243,7 +244,7 @@ foreach my $file (
print INDEX <<EOT;
</ul>
</div>
<p class="footer">Find the latest version of the documentation on <a href="http://wiki.lemonldap.objectweb.org/xwiki/bin/view/NG/Presentation">LemonLDAP::NG Wiki</a> !</p>
<p class="footer">Find the latest version of the documentation on <a href="http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation">LemonLDAP::NG Wiki</a> !</p>
</body>
</html>
EOT