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 (planned for June
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 (planned for december
2009)

Monitoring scripts (MRTG, Cacti, Nagios)

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

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

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

Configuration migration
scripts

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

Split Apache configuration files
(Handler, Portal, Manager)

Use i18n in Session Explorer

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

Rewrite Manager with JQuery and
Ajax
Version 2.0
(not planned)

Manage
Apache virtualhost configuration through LDAP backend

SAML2 authentication and user
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