The CRU runs Universalistes <https://listes.cru.fr/sympa>, a set of
collaboration tools for the French HiEd community (1.000 groups, 320.000
users). The platform is made of Sympa mailing list manager + dokuwiki +
foodle <https://groupware.cru.fr/foodle/>.
In our platform the user email address is used as a userID (because
Sympa is used as a group manager). Therefore we had to extend the way
foodle maps user attributes to userID and displayName, defining 2 new
configuration parameters, see
<http://code.google.com/p/foodle/issues/detail?id=22>.
Foodle was well suited to being customized thanks to its templates. GUI
has been translated to French, see
<http://code.google.com/p/foodle/issues/detail?id=21>.
SimpleSamlPhp has proven to work well with our federation Shibboleth
Identity Providers.
We first thought that Foodle would benefit from a bit more coupling with
our group repository for authorization (restrict the right to create
foodles to group members) or to provide a group-based view (list the
foodles associated to group X). But in the end we decided that this bit
of coupling would rather restrict foodle features without much benefit.
Thanks to Uninett for providing this software.