Pour afficher tous les documents d'une catégorie données, il n'y a pour le moment que deux alternatives (si on ne veut pas développer une extension en Java): passer par une recherche, ou créer un modèle d'affichage (mais c'est déjà une forme d'extension). On peut donc par exemple faire un modèle d'affichage d'espace qui affichera toutes les catégories disponibles (à la manière du module de gestion des catégories) dans une section supérieure, et l'ensemble des documents rattachés à la catégorie sélectionnée dans une section inférieure (à la façon des espaces et sous-espaces et de leur contenu). Pour récupérer les catégories, je pense qu'il suffirait de récupérer le noeud catégorie racine (facile à retrouver avec l'explorateur de noeuds), et pour les documents rattachés à la catégorie "en cours", le modèle fera une recherche (la même qu'on ferait avec le module de recherche avancée).
Concernant les "taxinomies avancées":
- il est déjà possible d'associer plusieurs catégories pour le même contenu ou espace (depuis la version 1.2)
- associations entre termes: en effet, Alfresco ne permet pas pour le moment de gérer un thésaurus. Ceci dit, seule la partie "application" impose aujourd'hui cette limite, le "content repository" pouvant très bien décrire ce genre d'associations. Ce n'est donc à mon avis qu'une question de temps avant de voir cette fonctionnalité dans Alfresco. Ne perdons pas de vue qu'Alfresco a moins d'un an d'existence, Drupal de son côté souffle ses 5 bougies…
Concernant le second point, la version open-source ne permet pas la création de groupes d'utilisateurs, mais les rôles sont définis dans les fichiers XML de configuration (model/permissionDefinitions.xml pour être précis) pour toutes les versions.