Documentation update for 1.1.0

This commit is contained in:
Clément Oudot 2011-07-08 08:57:57 +00:00
parent c5dbdf8b34
commit d282ac1d61
13 changed files with 155 additions and 64 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -60,7 +60,7 @@
</p>
<p>
<div style="width:100px;height:80px;float:left;">
<div style="width:100px;height:100px;float:left;">
<a href="/_detail/icons/windowlist.png?id=documentation" class="media" title="icons:windowlist.png"><img src="../media/icons/windowlist.png" class="media" alt="" /></a>
</div>
@ -68,7 +68,9 @@
<ul>
<li class="level1"><div class="li"> All versions:</div>
<ul>
<li class="level2"><div class="li"> <a href="documentation/1.1/start.html" class="wikilink1" title="documentation:1.1:start">Version 1.1</a> (development version) </div>
<li class="level2"><div class="li"> <a href="documentation/1.2/start.html" class="wikilink2" title="documentation:1.2:start" rel="nofollow">Version 1.2</a> (development version) </div>
</li>
<li class="level2"><div class="li"> <a href="documentation/1.1/start.html" class="wikilink1" title="documentation:1.1:start">Version 1.1</a></div>
</li>
<li class="level2"><div class="li"> <a href="documentation/1.0/start.html" class="wikilink1" title="documentation:1.0:start">Version 1.0</a></div>
</li>
@ -79,7 +81,7 @@
</ul>
</div>
<!-- SECTION "Installation and configuration" [325-784] -->
<!-- SECTION "Installation and configuration" [325-826] -->
<h2><a name="development" id="development">Development</a></h2>
<div class="level2">
@ -116,7 +118,7 @@
</ul>
</div>
<!-- SECTION "Development" [785-1709] -->
<!-- SECTION "Development" [827-1751] -->
<h3><a name="translators" id="translators">Translators</a></h3>
<div class="level3">
@ -126,7 +128,7 @@ See <a href="translations.html" class="wikilink1" title="translations">translati
</p>
</div>
<!-- SECTION "Translators" [1710-1755] -->
<!-- SECTION "Translators" [1752-1797] -->
<h2><a name="other" id="other">Other</a></h2>
<div class="level2">
@ -145,4 +147,4 @@ See <a href="translations.html" class="wikilink1" title="translations">translati
</ul>
</div>
<!-- SECTION "Other" [1756-] --></div><!-- closes <div class="dokuwiki export">-->
<!-- SECTION "Other" [1798-] --></div><!-- closes <div class="dokuwiki export">-->

View File

@ -31,16 +31,16 @@ Since version 0.9.4, LemonLDAP::NG can be used to notify some messages to users:
</p>
<p>
When the user accept the notification, the reference is stored in his persistent session.
Since 1.1.0, a notification explorer is available in Manager, and notifications can be done for all users, with the possibility to display conditions. When the user accept the notification, the reference is stored in his persistent session.
</p>
</div>
<!-- SECTION "Notifications system" [1-435] -->
<!-- SECTION "Notifications system" [1-586] -->
<h2><a name="installation" id="installation">Installation</a></h2>
<div class="level2">
</div>
<!-- SECTION "Installation" [436-461] -->
<!-- SECTION "Installation" [587-612] -->
<h3><a name="activation" id="activation">Activation</a></h3>
<div class="level3">
@ -53,7 +53,7 @@ You just have to activate Notifications in the Manager (General Parameters &gt;
<span class="re1">notification</span> <span class="sy0">=</span><span class="re2"> 1</span></pre>
</div>
<!-- SECTION "Activation" [462-680] -->
<!-- SECTION "Activation" [613-831] -->
<h3><a name="storage" id="storage">Storage</a></h3>
<div class="level3">
@ -129,8 +129,8 @@ Parameters for <acronym title="Database Interface">DBI</acronym> backend are the
</p>
</div>
<!-- SECTION "Storage" [681-2100] -->
<h3><a name="other" id="other">Other</a></h3>
<!-- SECTION "Storage" [832-2251] -->
<h3><a name="wildcard" id="wildcard">Wildcard</a></h3>
<div class="level3">
<p>
@ -139,47 +139,32 @@ The notifications module uses a wildcard to manage notifications for all users.
</p>
<p>
To change it, edit lemonldap-ng.ini:
To change it, go in General Parameters &gt; Advanced Parameters &gt; Notifications &gt; Wildcard for all users, and set for example <code>alluserscustom</code>.
</p>
<pre class="code file ini"><span class="re0"><span class="br0">&#91;</span>all<span class="br0">&#93;</span></span>
<span class="re1">notificationWilcard</span> <span class="sy0">=</span><span class="re2"> alluserscustom</span></pre>
<p>
Then creating a notification for <code>alluserscustom</code> will display the notification for all users.
</p>
</div>
<!-- SECTION "Other" [2101-2523] -->
<h2><a name="using_notification_system" id="using_notification_system">Using notification system</a></h2>
<div class="level2">
</div>
<!-- SECTION "Using notification system" [2524-2562] -->
<h3><a name="insert_new_notifications" id="insert_new_notifications">Insert new notifications</a></h3>
<!-- SECTION "Wildcard" [2252-2721] -->
<h3><a name="custom_xslt_file" id="custom_xslt_file">Custom XSLT file</a></h3>
<div class="level3">
<p>
New notifications can be insert using <acronym title="Simple Object Access Protocol">SOAP</acronym> request (described in the WSDL file generated by buildPortalWSDL tool). To activate <acronym title="Simple Object Access Protocol">SOAP</acronym> on the portal:
The transformation between notification <acronym title="Extensible Markup Language">XML</acronym> content and <acronym title="HyperText Markup Language">HTML</acronym> display is done with <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym>. The default <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym> file is in portal/skins/common/notification.xsl. You can create your own <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym> file and store in another place, for example /etc/lemonldap-ng. Then just configure the new <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym> file path in Manager, go in General Parameters &gt; Advanced Parameters &gt; Notifications &gt; Custom <acronym title="Extensible Stylesheet Language Transformations">XSLT</acronym> file and set for example <code>/etc/lemonldap-ng/notification.xsl</code>.
</p>
<ul>
<li class="level1"><div class="li"> Enable <acronym title="Simple Object Access Protocol">SOAP</acronym> in General parameters » Advanced parameters » <acronym title="Simple Object Access Protocol">SOAP</acronym></div>
</li>
<li class="level1"><div class="li"> Enable Notifications <acronym title="Simple Object Access Protocol">SOAP</acronym> service in Apache configuration:</div>
</li>
</ul>
<pre class="code file apache"><span class="co1"># SOAP functions for notification insertion (disabled by default)</span>
&lt;<span class="kw3">Location</span> /index.pl/notification&gt;
<span class="kw1">Order</span> <span class="kw1">deny</span>,<span class="kw1">allow</span>
<span class="kw1">Deny</span> from <span class="kw2">all</span>
<span class="kw1">Allow</span> from 192.168.2.0/24
&lt;/<span class="kw3">Location</span>&gt;</pre>
</div>
<!-- SECTION "Custom XSLT file" [2722-3194] -->
<h2><a name="using_notification_system" id="using_notification_system">Using notification system</a></h2>
<div class="level2">
<h4><a name="notification_format" id="notification_format">Notification format</a></h4>
<div class="level4">
</div>
<!-- SECTION "Using notification system" [3195-3233] -->
<h3><a name="notification_format" id="notification_format">Notification format</a></h3>
<div class="level3">
<p>
@ -254,6 +239,50 @@ Example :
<span class="sc3"><span class="re1">&lt;/notification<span class="re2">&gt;</span></span></span>
<span class="sc3"><span class="re1">&lt;/root<span class="re2">&gt;</span></span></span></pre>
</div>
<!-- SECTION "Notification format" [3234-5332] -->
<h3><a name="create_new_notifications_with_notifications_explorer" id="create_new_notifications_with_notifications_explorer">Create new notifications with notifications explorer</a></h3>
<div class="level3">
<p>
In Manager, click on <code>notifications explorer</code> and then on the <code>Create</code> button.
</p>
<p>
<a href="/_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=documentation%3A1.1%3Anotifications" class="media" title="screenshots:1.1:manager:notifications_explorer_create.png"><img src="../../../media/screenshots/1.1/manager/notifications_explorer_create.png" class="mediacenter" alt="" width="600" /></a>
</p>
<p>
Then fill all inputs to create the notification. Only the condition is not mandatory.
</p>
<p>
When all is ok, click on <code>Create</code>.
</p>
</div>
<!-- SECTION "Create new notifications with notifications explorer" [5333-5678] -->
<h3><a name="create_new_notifications_trough_soap" id="create_new_notifications_trough_soap">Create new notifications trough SOAP</a></h3>
<div class="level3">
<p>
New notifications can be insert using <acronym title="Simple Object Access Protocol">SOAP</acronym> request (described in the WSDL file generated by buildPortalWSDL tool). To activate <acronym title="Simple Object Access Protocol">SOAP</acronym> on the portal:
</p>
<ul>
<li class="level1"><div class="li"> Enable <acronym title="Simple Object Access Protocol">SOAP</acronym> in General parameters » Advanced parameters » <acronym title="Simple Object Access Protocol">SOAP</acronym></div>
</li>
<li class="level1"><div class="li"> Enable Notifications <acronym title="Simple Object Access Protocol">SOAP</acronym> service in Apache configuration:</div>
</li>
</ul>
<pre class="code file apache"><span class="co1"># SOAP functions for notification insertion (disabled by default)</span>
&lt;<span class="kw3">Location</span> /index.pl/notification&gt;
<span class="kw1">Order</span> <span class="kw1">deny</span>,<span class="kw1">allow</span>
<span class="kw1">Deny</span> from <span class="kw2">all</span>
<span class="kw1">Allow</span> from 192.168.2.0/24
&lt;/<span class="kw3">Location</span>&gt;</pre>
</div>
<h4><a name="insertion_example_in_perl" id="insertion_example_in_perl">Insertion example in Perl</a></h4>
@ -289,7 +318,7 @@ Example :
<span class="br0">&#125;</span></pre>
</div>
<!-- SECTION "Insert new notifications" [2563-6006] -->
<!-- SECTION "Create new notifications trough SOAP" [5679-7037] -->
<h3><a name="test_notification" id="test_notification">Test notification</a></h3>
<div class="level3">
@ -298,9 +327,13 @@ Example :
You&#039;ve simply to insert a notification and connect to the portal using the same UID. You will be prompted.
</p>
<p>
<a href="/_detail/screenshots/1.1/notifications/sample_notification.png?id=documentation%3A1.1%3Anotifications" class="media" title="screenshots:1.1:notifications:sample_notification.png"><img src="../../../media/screenshots/1.1/notifications/sample_notification.png" class="mediacenter" alt="" width="600" /></a>
</p>
<p>
Try also to create a global notification (to the uid “allusers”), and connect with any user, the message will be prompted.
</p>
</div>
<!-- SECTION "Test notification" [6007-] --></div><!-- closes <div class="dokuwiki export">-->
<!-- SECTION "Test notification" [7038-] --></div><!-- closes <div class="dokuwiki export">-->

View File

@ -38,25 +38,60 @@
<p>
Kinematics:
</p>
<ol>
<ul>
<li class="level1"><div class="li"> User clicks on the link <code>Reset my password</code></div>
</li>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step1.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step1.png" class="mediacenter" alt="" width="600" /></a>
</p>
<ul>
<li class="level1"><div class="li"> User enters his email (or another information) in the password reset form</div>
</li>
<li class="level1"><div class="li"> <acronym title="LemonLDAP::NG">LL::NG</acronym> try to find the user in users database with the given information</div>
</li>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step2.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step2.png" class="mediacenter" alt="" width="600" /></a>
</p>
<ul>
<li class="level1"><div class="li"> A mail with a token is sent to user</div>
</li>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step3.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step3.png" class="mediacenter" alt="" width="600" /></a>
</p>
<ul>
<li class="level1"><div class="li"> The user click on the link in the mail</div>
</li>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step4.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step4.png" class="mediacenter" alt="" width="600" /></a>
</p>
<ul>
<li class="level1"><div class="li"> <acronym title="LemonLDAP::NG">LL::NG</acronym> validate the token and propose a password change form</div>
</li>
<li class="level1"><div class="li"> The user can choose a new password or ask to generate one</div>
</li>
<li class="level1"><div class="li"> The new password is sent to user</div>
</li>
</ol>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step2.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step2.png" class="mediacenter" alt="" width="600" /></a>
</p>
<ul>
<li class="level1"><div class="li"> The new password is sent to user</div>
</li>
</ul>
<p>
<a href="/_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=documentation%3A1.1%3Aresetpassword" class="media" title="screenshots:1.1:mailreset:mailreset_step5.png"><img src="../../../media/screenshots/1.1/mailreset/mailreset_step5.png" class="mediacenter" alt="" width="600" /></a>
</p>
<p>
<p><div class="notetip">If <a href="../../documentation/1.1/authldap.html" class="wikilink1" title="documentation:1.1:authldap">LDAP backend</a> is used, and <acronym title="Lightweight Directory Access Protocol">LDAP</acronym> password policy is enabled, the &#039;password reset flag is set to true when password is generated, so that the user is forced to change his password on next connection. This feature can be disabled in <a href="../../documentation/1.1/authldap.html" class="wikilink1" title="documentation:1.1:authldap">LDAP configuration</a>.
</div></p>
</p>
@ -67,7 +102,7 @@ Kinematics:
</p>
</div>
<!-- SECTION "Presentation" [39-1141] -->
<!-- SECTION "Presentation" [39-1551] -->
<h2><a name="configuration" id="configuration">Configuration</a></h2>
<div class="level2">
@ -172,4 +207,4 @@ If you define mail contents in Manager, <acronym title="HyperText Markup Languag
</ul>
</div>
<!-- SECTION "Configuration" [1142-] --></div><!-- closes <div class="dokuwiki export">-->
<!-- SECTION "Configuration" [1552-] --></div><!-- closes <div class="dokuwiki export">-->

View File

@ -147,7 +147,7 @@
<td class="col0"> <a href="../../documentation/1.1/authnull.html" class="wikilink1" title="documentation:1.1:authnull">Null</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
</tr>
<tr class="row10 roweven">
<td class="col0"> <a href="../../documentation/1.1/authslave.html" class="wikilink1" title="documentation:1.1:authslave">Slave</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"> </td>
<td class="col0"> <a href="../../documentation/1.1/authslave.html" class="wikilink1" title="documentation:1.1:authslave">Slave</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
</tr>
<tr class="row11 rowodd">
<td class="col0"> <a href="../../documentation/1.1/authproxy.html" class="wikilink1" title="documentation:1.1:authproxy">Proxy LL::NG</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
@ -167,7 +167,7 @@
</table>
</div>
<!-- SECTION "Authentication, users and password databases" [1122-2154] -->
<!-- SECTION "Authentication, users and password databases" [1122-2150] -->
<h3><a name="configuration_database" id="configuration_database">Configuration database</a></h3>
<div class="level3">
@ -207,7 +207,7 @@
</p>
</div>
<!-- SECTION "Configuration database" [2155-3261] -->
<!-- SECTION "Configuration database" [2151-3257] -->
<h3><a name="sessions_database" id="sessions_database">Sessions database</a></h3>
<div class="level3">
@ -250,7 +250,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</table>
</div>
<!-- SECTION "Sessions database" [3262-5099] -->
<!-- SECTION "Sessions database" [3258-5095] -->
<h3><a name="identity_provider" id="identity_provider">Identity provider</a></h3>
<div class="level3">
@ -287,7 +287,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- SECTION "Identity provider" [5100-5538] -->
<!-- SECTION "Identity provider" [5096-5534] -->
<h2><a name="applications_protection" id="applications_protection">Applications protection</a></h2>
<div class="level2">
@ -310,7 +310,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</ul>
</div>
<!-- SECTION "Applications protection" [5539-5884] -->
<!-- SECTION "Applications protection" [5535-5880] -->
<h2><a name="advanced_features" id="advanced_features">Advanced features</a></h2>
<div class="level2">
@ -345,7 +345,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</ul>
</div>
<!-- SECTION "Advanced features" [5885-6502] -->
<!-- SECTION "Advanced features" [5881-6498] -->
<h2><a name="mini_howtos" id="mini_howtos">Mini howtos</a></h2>
<div class="level2">
@ -374,7 +374,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</ul>
</div>
<!-- SECTION "Mini howtos" [6503-7133] -->
<!-- SECTION "Mini howtos" [6499-7129] -->
<h2><a name="exploitation" id="exploitation">Exploitation</a></h2>
<div class="level2">
@ -403,4 +403,4 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</ul>
</div>
<!-- SECTION "Exploitation" [7134-] --></div><!-- closes <div class="dokuwiki export">-->
<!-- SECTION "Exploitation" [7130-] --></div><!-- closes <div class="dokuwiki export">-->

View File

@ -29,43 +29,64 @@
</div>
<!-- SECTION "Screenshots" [12-38] -->
<h2><a name="section11" id="section11">1.1</a></h2>
<div class="level2">
<p>
<p><div class="notetip">Portal and Manager skins have not evolved a lot since 1.0, so 1.0 screenshots are still up to date. You will find here screenshots of the new features.
</div></p>
</p>
</div>
<!-- SECTION "1.1" [39-225] -->
<h3><a name="mail_reset_feature" id="mail_reset_feature">Mail reset feature</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.1/mailreset/mailreset_step1.png?w=800&amp;h=458" title="mailreset_step1.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/mailreset/mailreset_step1.png?w=200&amp;h=114" width="200" height="114" border="0" alt="mailreset_step1.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/mailreset/mailreset_step1.png?id=screenshots">mailreset_step1.png</a></td><td><a href="../media/screenshots/1.1/mailreset/mailreset_step2.png?w=800&amp;h=448" title="mailreset_step2.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/mailreset/mailreset_step2.png?w=200&amp;h=112" width="200" height="112" border="0" alt="mailreset_step2.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/mailreset/mailreset_step2.png?id=screenshots">mailreset_step2.png</a></td><td><a href="../media/screenshots/1.1/mailreset/mailreset_step3.png" title="mailreset_step3.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/mailreset/mailreset_step3.png?w=200&amp;h=91" width="200" height="91" border="0" alt="mailreset_step3.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/mailreset/mailreset_step3.png?id=screenshots">mailreset_step3.png</a></td></tr><tr><td><a href="../media/screenshots/1.1/mailreset/mailreset_step4.png?w=800&amp;h=456" title="mailreset_step4.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/mailreset/mailreset_step4.png?w=200&amp;h=114" width="200" height="114" border="0" alt="mailreset_step4.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/mailreset/mailreset_step4.png?id=screenshots">mailreset_step4.png</a></td><td><a href="../media/screenshots/1.1/mailreset/mailreset_step5.png" title="mailreset_step5.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/mailreset/mailreset_step5.png?w=200&amp;h=91" width="200" height="91" border="0" alt="mailreset_step5.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/mailreset/mailreset_step5.png?id=screenshots">mailreset_step5.png</a></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Mail reset feature" [226-324] -->
<h3><a name="notifications" id="notifications">Notifications</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.1/manager/notifications_explorer_create.png?w=800&amp;h=519" title="notifications_explorer_create.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/manager/notifications_explorer_create.png?w=200&amp;h=129" width="200" height="129" border="0" alt="notifications_explorer_create.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/manager/notifications_explorer_create.png?id=screenshots">notifications_explorer_create.png</a></td><td></td><td></td></tr></table><div class="clearer"></div></div><div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.1/notifications/sample_notification.png?w=800&amp;h=339" title="sample_notification.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.1/notifications/sample_notification.png?w=200&amp;h=84" width="200" height="84" border="0" alt="sample_notification.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.1/notifications/sample_notification.png?id=screenshots">sample_notification.png</a></td><td></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Notifications" [325-487] -->
<h2><a name="section10" id="section10">1.0</a></h2>
<div class="level2">
</div>
<!-- SECTION "1.0" [39-55] -->
<!-- SECTION "1.0" [488-504] -->
<h3><a name="portal_dark_theme" id="portal_dark_theme">Portal (dark theme)</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.0/dark/menu.png?w=800&amp;h=515" title="menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/dark/menu.png?w=200&amp;h=128" width="200" height="128" border="0" alt="menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/dark/menu.png?id=screenshots">menu.png</a></td><td><a href="../media/screenshots/1.0/dark/password.png?w=800&amp;h=515" title="password.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/dark/password.png?w=200&amp;h=128" width="200" height="128" border="0" alt="password.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/dark/password.png?id=screenshots">password.png</a></td><td><a href="../media/screenshots/1.0/dark/portal.png?w=800&amp;h=515" title="portal.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/dark/portal.png?w=200&amp;h=128" width="200" height="128" border="0" alt="portal.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/dark/portal.png?id=screenshots">portal.png</a></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Portal (dark theme)" [56-150] -->
<!-- SECTION "Portal (dark theme)" [505-599] -->
<h3><a name="portal_impact_theme" id="portal_impact_theme">Portal (impact theme)</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.0/impact/menu.png?w=800&amp;h=523" title="menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/impact/menu.png?w=200&amp;h=130" width="200" height="130" border="0" alt="menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/impact/menu.png?id=screenshots">menu.png</a></td><td><a href="../media/screenshots/1.0/impact/password.png?w=800&amp;h=515" title="password.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/impact/password.png?w=200&amp;h=128" width="200" height="128" border="0" alt="password.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/impact/password.png?id=screenshots">password.png</a></td><td><a href="../media/screenshots/1.0/impact/portal.png?w=800&amp;h=515" title="portal.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/impact/portal.png?w=200&amp;h=128" width="200" height="128" border="0" alt="portal.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/impact/portal.png?id=screenshots">portal.png</a></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Portal (impact theme)" [151-249] -->
<!-- SECTION "Portal (impact theme)" [600-698] -->
<h3><a name="portal_pastel_theme" id="portal_pastel_theme">Portal (pastel theme)</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.0/pastel/menu.png?w=800&amp;h=515" title="menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/pastel/menu.png?w=200&amp;h=128" width="200" height="128" border="0" alt="menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/pastel/menu.png?id=screenshots">menu.png</a></td><td><a href="../media/screenshots/1.0/pastel/password.png?w=800&amp;h=515" title="password.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/pastel/password.png?w=200&amp;h=128" width="200" height="128" border="0" alt="password.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/pastel/password.png?id=screenshots">password.png</a></td><td><a href="../media/screenshots/1.0/pastel/portal.png?w=800&amp;h=515" title="portal.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/pastel/portal.png?w=200&amp;h=128" width="200" height="128" border="0" alt="portal.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/pastel/portal.png?id=screenshots">portal.png</a></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Portal (pastel theme)" [250-348] -->
<!-- SECTION "Portal (pastel theme)" [699-797] -->
<h3><a name="manager_configuration_management" id="manager_configuration_management">Manager (configuration management)</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.0/manager/accordeon_dark.png?w=800&amp;h=515" title="accordeon_dark.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/manager/accordeon_dark.png?w=200&amp;h=128" width="200" height="128" border="0" alt="accordeon_dark.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/manager/accordeon_dark.png?id=screenshots">accordeon_dark.png</a></td><td><a href="../media/screenshots/1.0/manager/accordeon_light.png?w=800&amp;h=515" title="accordeon_light.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/manager/accordeon_light.png?w=200&amp;h=128" width="200" height="128" border="0" alt="accordeon_light.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/manager/accordeon_light.png?id=screenshots">accordeon_light.png</a></td><td><a href="../media/screenshots/1.0/manager/tree_dark.png?w=800&amp;h=515" title="tree_dark.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/manager/tree_dark.png?w=200&amp;h=128" width="200" height="128" border="0" alt="tree_dark.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/manager/tree_dark.png?id=screenshots">tree_dark.png</a></td></tr><tr><td><a href="../media/screenshots/1.0/manager/tree_light.png?w=800&amp;h=515" title="tree_light.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/manager/tree_light.png?w=200&amp;h=128" width="200" height="128" border="0" alt="tree_light.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/manager/tree_light.png?id=screenshots">tree_light.png</a></td><td></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Manager (configuration management)" [349-461] -->
<!-- SECTION "Manager (configuration management)" [798-910] -->
<h3><a name="manager_sessions_explorer" id="manager_sessions_explorer">Manager (sessions explorer)</a></h3>
<div class="level3">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/1.0/sessionsexplorer/accordeon_dark.png?w=800&amp;h=514" title="accordeon_dark.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/sessionsexplorer/accordeon_dark.png?w=200&amp;h=128" width="200" height="128" border="0" alt="accordeon_dark.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/sessionsexplorer/accordeon_dark.png?id=screenshots">accordeon_dark.png</a></td><td><a href="../media/screenshots/1.0/sessionsexplorer/tree_light.png?w=800&amp;h=514" title="tree_light.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/1.0/sessionsexplorer/tree_light.png?w=200&amp;h=128" width="200" height="128" border="0" alt="tree_light.png" class="tn" /></a><br /><a href="/_detail/screenshots/1.0/sessionsexplorer/tree_light.png?id=screenshots">tree_light.png</a></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "Manager (sessions explorer)" [462-576] -->
<!-- SECTION "Manager (sessions explorer)" [911-1025] -->
<h2><a name="section094" id="section094">0.9.4</a></h2>
<div class="level2">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/0.9.4/0.9.4_application_menu.png?w=800&amp;h=534" title="0.9.4_application_menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.4/0.9.4_application_menu.png?w=200&amp;h=133" width="200" height="133" border="0" alt="0.9.4_application_menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.4/0.9.4_application_menu.png?id=screenshots">0.9.4_application_menu.png</a></td><td><a href="../media/screenshots/0.9.4/0.9.4_authentication_portal.png?w=800&amp;h=534" title="0.9.4_authentication_portal.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.4/0.9.4_authentication_portal.png?w=200&amp;h=133" width="200" height="133" border="0" alt="0.9.4_authentication_portal.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.4/0.9.4_authentication_portal.png?id=screenshots">0.9.4_authentication_portal.png</a></td><td><a href="../media/screenshots/0.9.4/0.9.4_logout_menu.png?w=800&amp;h=534" title="0.9.4_logout_menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.4/0.9.4_logout_menu.png?w=200&amp;h=133" width="200" height="133" border="0" alt="0.9.4_logout_menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.4/0.9.4_logout_menu.png?id=screenshots">0.9.4_logout_menu.png</a></td></tr><tr><td><a href="../media/screenshots/0.9.4/0.9.4_password_menu.png?w=800&amp;h=534" title="0.9.4_password_menu.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.4/0.9.4_password_menu.png?w=200&amp;h=133" width="200" height="133" border="0" alt="0.9.4_password_menu.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.4/0.9.4_password_menu.png?id=screenshots">0.9.4_password_menu.png</a></td><td><a href="../media/screenshots/0.9.4/0.9.4_password_reset.png?w=800&amp;h=534" title="0.9.4_password_reset.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.4/0.9.4_password_reset.png?w=200&amp;h=133" width="200" height="133" border="0" alt="0.9.4_password_reset.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.4/0.9.4_password_reset.png?id=screenshots">0.9.4_password_reset.png</a></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "0.9.4" [577-658] -->
<!-- SECTION "0.9.4" [1026-1107] -->
<h2><a name="section093" id="section093">0.9.3</a></h2>
<div class="level2">
<div class="gallery gallery_center" align="center"><table><tr><td><a href="../media/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?w=800&amp;h=622" title="lemonldap-ng-portal-appslist.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?w=200&amp;h=155" width="200" height="155" border="0" alt="lemonldap-ng-portal-appslist.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.3/lemonldap-ng-portal-appslist.png?id=screenshots">lemonldap-ng-portal-appslist.png</a></td><td><a href="../media/screenshots/0.9.3/lemonldap-ng-portal-auth.png?w=800&amp;h=622" title="lemonldap-ng-portal-auth.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.3/lemonldap-ng-portal-auth.png?w=200&amp;h=155" width="200" height="155" border="0" alt="lemonldap-ng-portal-auth.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.3/lemonldap-ng-portal-auth.png?id=screenshots">lemonldap-ng-portal-auth.png</a></td><td><a href="../media/screenshots/0.9.3/lemonldap-ng-portal-password.png?w=800&amp;h=622" title="lemonldap-ng-portal-password.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.3/lemonldap-ng-portal-password.png?w=200&amp;h=155" width="200" height="155" border="0" alt="lemonldap-ng-portal-password.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.3/lemonldap-ng-portal-password.png?id=screenshots">lemonldap-ng-portal-password.png</a></td></tr><tr><td><a href="../media/screenshots/0.9.3/lemonldap-ng-testpage.png?w=800&amp;h=622" title="lemonldap-ng-testpage.png" class="lightbox JSnocheck" rel="lightbox" ><img src="../media/screenshots/0.9.3/lemonldap-ng-testpage.png?w=200&amp;h=155" width="200" height="155" border="0" alt="lemonldap-ng-testpage.png" class="tn" /></a><br /><a href="/_detail/screenshots/0.9.3/lemonldap-ng-testpage.png?id=screenshots">lemonldap-ng-testpage.png</a></td><td></td><td></td></tr></table><div class="clearer"></div></div>
</div>
<!-- SECTION "0.9.3" [659-] --></div><!-- closes <div class="dokuwiki export">-->
<!-- SECTION "0.9.3" [1108-] --></div><!-- closes <div class="dokuwiki export">-->

View File

@ -283,6 +283,6 @@ LemonLDAP::NG is the first <acronym title="Single Sign On">SSO</acronym> softwar
<a href="/_detail/icons/clock.png?id=start" class="media" title="icons:clock.png"><img src="../media/icons/clock.png" class="media" alt="" /></a>
</div>
</p>
<ul class="rss"><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2102" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2102" rel="nofollow">Rev 2102 -- Secure Token configuration in Manager (#LEMONLDAP-288)</a> by clement_oudot (2011/07/06 11:36)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2101" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2101" rel="nofollow">Rev 2101 -- Force array reference for some Secure Token parameters (#LEMONLDAP-288)</a> by clement_oudot (2011/07/06 10:38)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2100" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2100" rel="nofollow">Rev 2100 -- Create postFilter filter to use Safe jail only on POST ...</a> by clement_oudot (2011/07/03 14:35)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2099" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2099" rel="nofollow">Rev 2099 -- Display Safe evaluation errors in apache error log</a> by clement_oudot (2011/07/03 14:19)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2098" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2098" rel="nofollow">Rev 2098 -- Error string must explain that it&#039;s a notification error</a> by guimard (2011/07/02 20:54)</div></li></ul>
<ul class="rss"><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2107" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2107" rel="nofollow">Rev 2107 -- Release 1.1.0 in progress</a> by clement_oudot (2011/07/07 18:21)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2106" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2106" rel="nofollow">Rev 2106 -- Improve configuration backend errors management (#LEMONLDAP-315)</a> by clement_oudot (2011/07/07 17:08)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2105" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2105" rel="nofollow">Rev 2105 -- Last notification options in Manager (#LEMONLDAP-346)</a> by clement_oudot (2011/07/07 14:47)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2104" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2104" rel="nofollow">Rev 2104 -- New error code for password empty form (#LEMONLDAP-349)</a> by clement_oudot (2011/07/07 12:35)</div></li><li><div class="li"><a href="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2103" class="urlextern" title="http://websvn.ow2.org/revision.php?repname=lemonldap&amp;path=%2F&amp;isdir=1&amp;rev=2103" rel="nofollow">Rev 2103 -- Documentation update</a> by clement_oudot (2011/07/06 12:17)</div></li></ul>
</div>
<!-- SECTION "SVN activity" [3361-] --></div><!-- closes <div class="dokuwiki export">-->