Roadmap for LemonLDAP::NG
Icons legend:

Task finished

Work in progress

To be done
Version 0.9 (published in 2008)

Liberty Alliance authentication module (
learn more)

Skins for Manager and Portal

SOAP access to configuration and sessions (
Configuration,
Sessions)
Version 0.9.3 (published in January 2009)

Dissociate authentication and user backend capabilities (for example, to choose LDAP for authentication, and MySQL for reading user's information)

Add a Menu.pm to portal modules, to provide an enhanced application menu and password modification form (
learn more)

i18n (internationalization) for modules, scripts and HTML templates (
learn more)

Sessions explorer

Accounting and authentication in manager

Shared functions for macros, groups, access rules and headers.

Production installation script

Doxygen documentation (
learn more)

Packages for RedHat/CentOS
Version 0.9.4 (published in july 2009)

Notification system

Chaining portals system (
learn more)

Multiple cookies (
learn more)

Normalize logs messages

Date and time parameters in access rules

LDAP backend for configuration (
learn more)

Conditionnal portal, to manage several indpendant portals with one LemonLDAP::NG instance (
learn more)

Manage the "Password must change" case with ppolicy in Portal

Display connected user in Menu (
learn more)

Rewrite SOAP documentation (
Configuration,
Sessions)

Use PasswordDBLDAP in Menu.pm

Move group management in UserDB

Mail (reset password) customization
Version 1.0 - Release Candidate 1 (april 2010)

Proxy authentication module (
learn more)

SAML2 SP (
learn more)

OpenID SP (
learn more)

Twitter SP (
learn more)

Split Apache configuration files (Handler, Portal, Manager)

DBI auth, user and password backend (
learn more?)

Confirmation token for mail reset

LDAP recursive groups (
learn more)

Rewrite Manager with JQuery and Ajax

Configuration update, to manage all new parameters (
learn more)

Configuration migration scripts (
learn more)
Version 1.0 (september 2010)

SAML2 IdP

OpenID IdP

OAuth IdP and SP

Handler POST functionnalities, to fill authentication forms with login/password

Refactor Portal/Menu.pm and Portal/Simple.pm

Use i18n in Session Explorer
Next versions (planned… when ready)

Monitoring scripts (MRTG, Cacti, Nagios)

Change menu to be useable both in portal and auto-protected CGI

Manage Apache virtualhost configuration through LDAP backend

SNMP extensions for monitoring

Local password policy

LQL parser (LDAP Query Language)

Shared "grant" function

User keystore for POST authentications

Use
YAML in Portal templates

Portal and Manager trigger system, to execute code on specified action (apply, save, etc.)