It would be great to modify SmartLdapGroup to be able to use it for groups published in ldap by ldappc(-ng) from grouper's database. (Compatibility for openldap)
Here are Improvement needed/requested :
provide a way to customize ldap schema to request all groups and manage group's name and the tree (a PR will be done in few hours).
providing test cases for all use (AD and openldap), to see/avoid to break compatibility read on all groups scheme (it's hard to do it, but if someone can do it for AD in classic way, I can provide one for openldap for this improvment)
improve management of groups by sharing datas on each nodes of portal to avoid that each portal load only for his instance. This improvment would be usefull as there is a thread task that request and update groups each timelaps defined( for us each 15 min and if we have several portal instance, it's overload ldaps).