GRUF 3.0 is out !
Abstract
GRUF 3.0 is out ! This new version brings a lot of API enhancement, along with far better
test cases. So, this version is simpler to use for the programmer, and safer to use
for end users. And, the cherry on the cake, this version brings a far better LDAP support,
especially for large LDAP directories for user searching and listing.
Link
Here is the link to
GRUF 3.0 on Sourceforge.
What's new ?
* **New API**, easier to understand and to use (and well-documented in an interface).
* Complete **LDAPUserFolder** integration, including user creation and user modification.
* Complete **LDAPUserFolder** integration for **groups**, including group creation and modification!
* Far better **test case**, with more than... 220 tests, including LDAP tests !
* Better **Plone** interfacing - this will require Plone 2.1 to work with Plone's
management panels.
What's the future ?
This version is not fully compatible with Plone2.0 anymore because of the API changes.
So the next step is to integrate GRUF3 into Plone's next version (namely 2.1). A working
branch is already available on SVN: 'pjgrizel-gruf3-branch'.
You can patch your Plone2 against this branch if necessary, but this won't be supported!
Then, GRUF 3.1, which we plan to release this summer, will include **local roles blacklisting**!
GRUF 3.0 est sorti !
Résumé
GRUF 3.0 est sorti ! Cette version apporte un certain nombre de modifications pour les
programmeurs (nouvelle API, plein de nouveaux tests) pour l'environnement Plone, mais aussi
et surtout simplifie la configuration et l'interfaçage avec des annuaires LDAP.
Lien
Voici le lien vers
GRUF 3.0 sur Sourceforge.
Quoi d'neuf ?
* **Nouvelle API**, plus facile à utiliser et à comprendre (et bien documentée dans des interfaces)
* Support complet de **LDAPUserFolder**, y compris création et modification d'utilisateurs.
* Support complet de **LDAPUserFolder** pour les groupes ! Y compris création et modification de
groupes.
* Super **test case** avec plus de 220 tests, y compris des tests avec LDAP.
* Amélioration de l'interfaçage avec **Plone** pour la gestion des membres et des groupes.
Ceci nécessite la version 2.1 de Plone pour fonctionner.
Et maintenant, qu'est-ce qu'on fait ?
Cette version de GRUF n'est plus pleinement compatible avec Plone2 (notamment au niveau des
pages d'administration des utilisateurs et des groupes) du fait du changement de l'API.
La prochaine étape est donc d'intégrer GRUF3 à Plone 2.1. Une branche déjà opérationnelle
est disponible sur le SVN de Plone : 'pjgrizel-gruf3-branch'.
Les grufeurs les plus acharnés prendront un malin plaisir à patcher leur Plone2 avec cette branche,
il n'y a pas d'obstacle technique à cette manipulation.
L'étape suivante est l'intégration du **blacklisting de local rôles** (c'est plus élégant à dire que
"noir-listage des rôles locaux") dans GRUF 3.1. Tout ceci sera disponible cet été si la canicule
le permet !