GMaccess n'a pas été conçu pour fonctionner avec FLEXIaccess. GMaccess est un excellent hack qui modifie une cinquantaine de fichiers sources de Joomla.
J'avais au départ essayé de le porter par quelques adaptations mais en entrant un peu plus en profondeur je me suis rendu compte que ce serait peine perdue notament en terme de performance.
Pour mieux comprendre ce que je veux dire, active le mode debug dans la configuration de Joomla et edite une catégorie du com_content, ensuite regarde en bas de l'écran le nombre de requètes nécessaires à l'affichage du tableau des autorisations. (C'est exponentiel en fonction du nombre de groupes et de leur imbriquation)
Si on ajoute à cela la récursivité (cat -> sous-cat -> (X fois)... -> articles) des catégories de FLEXIcontent et le multi-catégorie ça fait exploser MySQL.
J'avais contacté Greg sur son forum en mars/avril dernier mais je n'ai pas eu de réponse (ce que je comprends du fait qu'il est prof et développe pour ses besoins et loisirs).
Etant donné que j'en avais quand même besoin et que l'on n'est jamais mieux servi que par soi-même, je l'ai partiellement réécrit pour l'optimiser et l'adapter à mon composant, j'y ai ajouté un système de cache sélectif et en ai fait quelque chose de plutôt très performant. FLEXIaccess n'est plus un hack et ne nécessite pas la modification des fichiers sources de Joomla!!!
Maintenant ce n'est pas un produit qui sera distribué au public, en tous les cas pour le moment.
Pourquoi cela?
Pour la simple et bonne raison que je suis positionné sur des appels d'offres public avec le couple FLEXIcontent-FLEXIaccess et que je n'ai pas du tout envie d'avoir en face de moi des concurrents avec la même solution que je leur sers sur un plateau.
Pour le professionnels qui souhaiterait l'intégrer à leur offre commerciale une rubrique partenaires avec des accords de non-concurrence sur des secteurs spécifiques sera bientôt ouverte sur le site.
Selon l'issue de ces appels d'offre, il est même possible que FLEXIaccess soit distribué en GPL commercial sur le site.
Donc pour le moment, je n'ai malheureusement pas de solution miracle à te proposer.
Bonne soirée,
Manu.