On peut se tutoyer :-)
On peut faire beaucoup de choses avec DokuWiki et ses 1200 et+ extensions (évidement que je ne les connais pas toutes). J'en utilise environ 80 que j'ai sélectionnées dans le temps, le tout restant cohérent, fonctionnel et sécurisé grâce aux mises à jour. Dans mon esprit, cela exclut des modifications lourdes dans le code.
Je ne sais pas si DokuWiki est adapté à ton projet et évidement, on peut toujours faire des modifications du code pour que le wiki fasse ce qu'on attend exactement. Mais je réponds depuis ce que je connais de la solution telle qu'elle est avec l'ajout d'extensions et il y a plein de manières différentes d'arriver à un résultat similaire.
Tu souhaites un espace où chaque entité ait un accueil personnel avec des informations liées à un "profil", même si la majeure partie des infos à afficher est la même pour toutes. Un seul wiki avec un nom (
title) différent par page/espace de noms n'est pas possible à ma connaissance. Pour cela, il faudrait s'orienter vers une ferme de wikis. En revanche, avec le thème Bootstrap, il est possible de personnaliser un look différent par espace de noms assez facilement. Pour le menu latéral, il est possible d'utiliser également l'extension include pour la page sidebar (qui couvrirait les 80, 90% des informations communes ). J'avais lu quelque chose par rapport à l'affichage de liens dans la sidebar géré par les ACL (à rechercher dans le forum anglais). Un des avantages que je vois aux espaces des noms est la gestion des contrôles d'accès, pour que chaque entité ne puisse voir que ce qui la concerne.
Une autre solution pourrait se faire via l'extension
Struct (sqlite) selon le nombre d'entités à gérer. Une piste à creuser.
C'est les idées qui me viennent. Peut-être quelqu'un d'autre aura une meilleure idée à proposer :-)